| No. |
Result |
Record |
Opponent |
Type |
Round, time |
Date |
Location |
Notes |
| 24 |
Loss |
22–2 |
Sulaiman Segawa |
UD |
10 |
Jul 13, 2024 |
Palms Casino Resort, Paradise, Nevada, U.S. |
Lost WBC Silver featherweight title |
| 23 |
Win |
22–1 |
Cristian Cruz |
UD |
10 |
Apr 13, 2024 |
American Bank Center, Corpus Christi, Texas, U.S. |
Won vacant WBC Silver featherweight title |
| 22 |
Win |
21–1 |
Brandon Valdes |
UD |
8 |
Sep 15, 2023 |
American Bank Center, Corpus Christi, Texas, U.S. |
|
| 21 |
Win |
20–1 |
Maickol Lopez Villagrana |
KO |
5 (8), 0:55 |
May 13, 2023 |
Stockton Arena, Stockton, California, U.S. |
|
| 20 |
Win |
19–1 |
Horacio García |
KO |
9 (10), 1:12 |
Apr 15, 2022 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 19 |
Loss |
18–1 |
Emanuel Navarrete |
UD |
12 |
Oct 9, 2020 |
MGM Grand Conference Center, Paradise, Nevada, U.S. |
For vacant WBO featherweight title |
| 18 |
Win |
18–0 |
Alexei Collado |
UD |
10 |
Dec 21, 2019 |
Hirsch Memorial Coliseum, Shreveport, Louisiana, U.S. |
Retained WBO International featherweight title |
| 17 |
Win |
17–0 |
Enrique Vivas |
UD |
10 |
Sep 20, 2019 |
La Hacienda Event Center, Midland, Texas, U.S. |
Retained WBO International featherweight title |
| 16 |
Win |
16–0 |
Luis Lopez-Vargas |
UD |
10 |
May 10, 2019 |
Omega Products International, Corona, California, U.S. |
Won vacant WBO International featherweight title |
| 15 |
Win |
15–0 |
Ruben Cervera |
UD |
8 |
Jan 11, 2019 |
StageWorks, Shreveport, Louisiana, U.S. |
|
| 14 |
Win |
14–0 |
Miguel Carrizoza |
UD |
8 |
Oct 13, 2018 |
Salinas Storm House, Salinas, California, U.S. |
|
| 13 |
Win |
13–0 |
José González |
UD |
8 |
Aug 24, 2018 |
Omega Products International, Corona, California, U.S. |
|
| 12 |
Win |
12–0 |
Ricardo Torres |
KO |
6 (8), 2:49 |
Jun 30, 2018 |
Omega Products International, Sacramento, California, U.S. |
|
| 11 |
Win |
11–0 |
Marlon Olea |
UD |
8 |
Apr 14, 2018 |
Salinas Storm House, Salinas, California, U.S. |
Won vacant WBO Youth featherweight title |
| 10 |
Win |
10–0 |
Juan Sandoval |
UD |
6 |
Feb 16, 2018 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 9 |
Win |
9–0 |
German Meraz |
UD |
6 |
Oct 21, 2017 |
Turning Stone Resort Casino, Verona, New York, U.S. |
|
| 8 |
Win |
8–0 |
Ernesto Guerrero |
UD |
6 |
Sep 22, 2017 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 7 |
Win |
7–0 |
Jonathan Alcantara |
UD |
4 |
Jul 1, 2017 |
Omega Products International, Sacramento, California, U.S. |
|
| 6 |
Win |
6–0 |
Anthony Sanchez |
KO |
5 (6), 2:43 |
May 19, 2017 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 5 |
Win |
5–0 |
Luis Torres |
TKO |
6 (6), 1:34 |
Apr 14, 2017 |
MGM National Harbor, Oxon Hill, Maryland, U.S. |
|
| 4 |
Win |
4–0 |
Francisco Camacho |
UD |
4 |
Feb 10, 2017 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 3 |
Win |
3–0 |
Aaron Lopez |
UD |
4 |
Nov 4, 2016 |
Omega Products International, Corona, California, U.S. |
|
| 2 |
Win |
2–0 |
Jose Mora |
KO |
1 (4), 2:31 |
Sep 23, 2016 |
DoubleTree Hotel, Ontario, California, U.S. |
|
| 1 |
Win |
1–0 |
Gerardo Molina |
KO |
1 (4), 2:25 |
Jul 29, 2016 |
DoubleTree Hotel, Ontario, California, U.S. |
|