No.
Result
Record
Opponent
Type
Round, time
Date
Location
Notes
24
Loss
19–3–2
Ronny Rios
UD
10
13 Feb 2021
Fantasy Springs Casino, Indio, California, United States
23
Win
19–2–2
Alberto Melián
UD
10
6 Feb 2020
Fantasy Springs Casino, Indio, California, United States
Won vacant WBA International bantamweight title
22
Draw
18–2–2
Joshua Franco
SD
10
10 Aug 2019
Verizon Theatre,
Grand Prairie Texas, United States
For WBA International and WBC–NABF bantamweight titles
21
Loss
18–2–1
Joshua Franco
SD
10
25 Apr 2019
Fantasy Springs Casino, Indio, California, United States
Lost WBC–NABF bantamweight titleFor vacant
WBA International bantamweight title
20
Draw
18–1–1
Joshua Franco
SD
10
4 Oct 2018
The Hangar,
Costa Mesa,
California, United States
Retained WBC–NABF bantamweight title
19
Win
18–1
Diuhl Olguin
UD
8
6 Jul 2018
Belasco Theater, Los Angeles, California, United States
18
Lose
17–1
Rey Vargas
UD
12
2 Dec 2017
Madison Square Garden,
New York, United States
For
WBC super bantamweight title
17
Win
17–0
Sergio Frias
RTD
8 (10) 3:00
30 Jun 2017
Fantasy Springs Casino, Indio, California, United States
Won vacant
WBC–
NABF bantamweight title
16
Win
16–0
Victor Ruiz
UD
8
5 May 2017
MGM Grand Garden Arena,
Las Vegas Nevada, United States
15
Win
15–0
Raul Hidalgo
KO
4 (8) 2:49
2 Dec 2016
Belasco Theater, Los Angeles, California, United States
14
Win
14–0
José Bustos
UD
10
1 Jul 2016
Belasco Theater, Los Angeles, California, United States
13
Win
13–0
Neftali Campos
UD
8
4 Mar 2016
Belasco Theater, Los Angeles, California, United States
12
Win
12–0
Ernesto Guerrero
KO
3 (6) 2:51
4 Dec 2015
Belasco Theater, Los Angeles, California, United States
11
Win
11–0
Jose Estrella
RTD
6 (8) 3:00
18 Sep 2015
Belasco Theater, Los Angeles, California, United States
10
Win
10–0
Ramiro Robles
UD
8
2 Jul 2015
Belasco Theater, Los Angeles, California, United States
9
Win
9–0
Luis Maldonado
TD
5 (6) 0:22
7 May 2015
Belasco Theatre,
Los Angeles,
California, United States
8
Win
8–0
Fernando Fuentes
SD
6
27 Feb 2015
Fantasy Springs Casino, Indio, California, United States
7
Win
7–0
Salvador Perez
TKO
2 (4) 1:55
10 Oct 2014
Fantasy Springs Casino, Indio, California, United States
6
Win
6–0
Gabriel Braxton
TKO
1 (4) 2:28
11 Sep 2014
Hard Rock Hotel and Casino, Paradise, Nevada, United States
5
Win
5–0
Carlos Medina
UD
4
9 Jul 2014
Hard Rock Hotel and Casino,
Paradise, Nevada, United States
4
Win
4–0
Pablo Cupul
RTD
2 (6) 3:00
6 Jun 2014
Fantasy Springs Casino,
Indio, California, United States
3
Win
3–0
Jesus Domenech
SD
6
10 Aug 2013
Hipódromo Caliente, Arena Tecate, Tijuana, Mexico
2
Win
2–0
Ramon Barboza
UD
4
28 Jun 2013
Forum Tecate, Tijuana, Mexico
1
Win
1–0
Cristian Ciciliano
UD
4
24 May 2013
Casino Hipodromo Agua Caliente,
Tijuana, Mexico