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 title For 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
|
|