| No. |
Result |
Record |
Opponent |
Type |
Round, time |
Date |
Location |
Notes |
| 25 |
Loss |
21–4 |
Gilberto Ramírez |
TKO |
10 (12), 1:23 |
18 Dec 2021 |
AT&T Center, San Antonio, Texas, US |
|
| 24 |
Win |
21–3 |
Tommy Karpency |
KO |
2 (10), 2:03 |
14 Sep 2021 |
Seminole Hard Rock Hotel & Casino, Hollywood, Florida, US |
|
| 23 |
Win |
20–3 |
Alex Theran |
KO |
2 (10), 2:51 |
4 Dec 2020 |
InterContinental Miami, Miami, Florida, US |
Won WBA Fedelatin light heavyweight title |
| 22 |
Win |
19–3 |
Guillermo Romero |
TKO |
1 (10), 1:53 |
30 Oct 2020 |
Grupo Sipse, Mérida, Yucatán, Mexico |
|
| 21 |
Loss |
18–3 |
Oleksandr Gvozdyk |
TKO |
3 (10), 2:55 |
8 Apr 2017 |
MGM National Harbor, Oxon Hill, Maryland, US |
For NABF and vacant WBO-NABO light heavyweight titles |
| 20 |
Win |
18–2 |
Maxwell Amponsah |
TKO |
1 (10), 2:02 |
11 Nov 2016 |
Miami Airport Convention Center, Miami, Florida, USA |
|
| 19 |
Win |
17–2 |
Jackson Junior |
TKO |
1 (10), 2:35 |
6 Aug 2016 |
Miami Airport Convention Center, Miami, Florida, USA |
|
| 18 |
Loss |
16–2 |
Vyacheslav Shabranskyy |
MD |
10 |
19 Dec 2015 |
Turning Stone Resort & Casino, Verona, New York, US |
|
| 17 |
Loss |
16–1 |
Jean Pascal |
UD |
10 |
25 Jul 2015 |
Mandalay Bay Events Center, Paradise, Nevada, US |
|
| 16 |
Win |
16–0 |
Brad Austin |
TKO |
3 (8), 1:27 |
28 Mar 2015 |
Belle of Baton Rouge Casino, Baton Rouge, Louisiana, US |
|
| 15 |
Win |
15–0 |
Edgar Perez |
TKO |
1 (10), 3:00 |
5 Sep 2014 |
Parsippany PAL, Parsippany, New Jersey, US |
|
| 14 |
Win |
14–0 |
Jaison Palomeque |
TKO |
1 (6), 1:47 |
1 May 2014 |
Hialeah Park Race Track, Hialeah, Florida, US |
|
| 13 |
Win |
13–0 |
Jinner Guerrero |
KO |
8 (10), 1:36 |
12 Nov 2013 |
Seminole Hard Rock Hotel and Casino, Hollywood, Florida, US |
|
| 12 |
Win |
12–0 |
Emilio Calletano |
KO |
7 (8), 1:39 |
15 Jun 2013 |
Coliseo Pedro Julio Nolasco, La Romana, Dominican Republic |
|
| 11 |
Win |
11–0 |
Rowland Bryant |
KO |
8 (10), 1:19 |
15 Mar 2013 |
Seminole Hard Rock Hotel and Casino, Hollywood, Florida, US |
|
| 10 |
Win |
10–0 |
Daniel Adotey Allotey |
KO |
2 (10), 1:14 |
9 Nov 2012 |
A La Carte Event Pavilion, Tampa, Florida, US |
|
| 9 |
Win |
9–0 |
Jermain Mackey |
UD |
10 |
18 Aug 2012 |
Doubletree Miamimart Hotel, Miami, Florida, US |
|
| 8 |
Win |
8–0 |
Carlos Reyes |
TKO |
1 (6), 1:38 |
11 May 2012 |
Texas Station Casino, Paradise, Nevada, US |
|
| 7 |
Win |
7–0 |
Marvin Jones |
TKO |
2 (6), 1:17 |
30 Mar 2012 |
DoubleTree Westshore Hotel, Tampa, Florida, US |
|
| 6 |
Win |
6–0 |
Terrance Smith |
MD |
6 |
7 Jan 2012 |
Westin Diplomat Resort, Hollywood, Florida, US |
|
| 5 |
Win |
5–0 |
Grover Young |
UD |
6 |
9 Jul 2011 |
Seminole Hard Rock Hotel & Casino Hollywood, Hollywood, Florida, US |
|
| 4 |
Win |
4–0 |
Reggie Pena |
UD |
6 |
11 Mar 2011 |
Magic City Casino, Miami, Florida, US |
|
| 3 |
Win |
3–0 |
Chris Kahn |
KO |
2 (4), 2:30 |
11 Feb 2011 |
Magic City Casino, Miami, Florida, US |
|
| 2 |
Win |
2–0 |
Kentrell Claiborne |
TKO |
2 (4), 1:50 |
14 Jan 2011 |
Magic City Casino, Miami, Florida, US |
|
| 1 |
Win |
1–0 |
Ramon Adorno |
KO |
1 (4), 0:53 |
3 Dec 2010 |
Magic City Casino, Miami, Florida, US |
Professional debut |