Weightclass:  Welterweight
Location:  Miami, USA
Record:  20 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/01/2034Tallahassee, USA19 - 19 James Speirs2(1) - 6 WPts
11/11/2033Miami, USA18 - 19 Kai Brown11(1) - 6 WPts
13/09/2033Baku, Azerbaijan18 - 18 Qadir Memishov15 - 1 LPts
16/07/2033Las Vegas, USA17 - 18 Tobias Slone14 - 21 WPts
17/05/2033Rio de Janeiro, Brazil17 - 17 Xalvador Costas49 - 18 LPts
19/03/2033Santo Domingo Este, Dominican Republic17 - 16 Cipriano Senor21 - 17 LPts
19/01/2033Croix des Bouqets, Haiti17 - 15 Verrier Verlaine13 - 19(1) LPts
21/11/2032Hwaseong, South Korea17 - 14 Seung-gyu Joh17 - 9 LPts
23/09/2032Riga, Latvia16 - 14 Kolya Bartnieks14 - 16 WPts
26/07/2032Miami, USA15 - 14 Kyle Steele1 - 11 WPts
27/05/2032Miami, USA14 - 14 James Maddocks1 - 7 WPts
27/03/2032Abuja, Nigeria13 - 14 Tobias Chikwe4 - 17 WPts
28/01/2032Soyapango, El Salvador12 - 14 Onofre Cruz0 - 0 WPts
29/11/2031Miami, USA11 - 14 Ranjiv Mital14(1) - 21 WPts
30/09/2031Antwerp, Belgium10 - 14 Jourdan Parydaen18 - 15 WPts
02/08/2031Miami, USA10 - 13 Sean Traill5 - 10 LPts
04/06/2031Kharkiv, Ukraine9 - 13 Timofei Dombrowsky9 - 14(1) WPts
06/04/2031San Antonio, USA8 - 13 Asif Fareedi1 - 17(1) WPts
10/02/2031Fort Lauderdale, USA7 - 13 James Waterson1 - 4 WPts
13/12/2030Miami, USA6 - 13 Paul Ross11 - 15 WPts
15/10/2030Milwaukee, USA5 - 13 John Cousar1 - 11(1) WPts
25/08/2030Izmir, Turkey5 - 12 Osman Ozgur11 - 21 LPts
27/06/2030Nagpur, India5 - 11 Ahmed Naim15 - 12 LPts
29/04/2030Athens, Greece4 - 11 Christan Malas11 - 12 WPts
01/03/2030Tulsa, USA4 - 10 Mark McRae8 - 12 LPts
03/01/2030Accra, Ghana3 - 10 Clint Adu0 - 1 WPts
05/11/2029Pekanbaru, Indonesia2 - 10 Ganggaya Gan0 - 0 WPts
07/09/2029Antwerp, Belgium2 - 9 Merijntje Moreel15 - 24 LPts
10/07/2029Yerevan, Armenia2 - 8 Varastad Ganayan23(1) - 24 LPts
12/05/2029Christchurch, New Zealand2 - 7 Mark Moir19 - 31(5) LPts
14/03/2029Miami, USA2 - 6 Quiqui Penano3 - 13 LPts
13/01/2029Milwaukee, USA2 - 5 Nick McDermott16 - 13 LPts
16/11/2028Tabriz, Iran2 - 4 Amer Gaziev22 - 5 LPts
18/09/2028Grand Rapids, USA2 - 3 Louis Roach4 - 12 LPts
23/07/2028Omaha, USA2 - 2 Tommy McCalla1 - 10 LPts
28/05/2028Evansville, USA2 - 1 Leeroy Clark14 - 26 LPts
13/04/2028Sao Paulo, Brazil1 - 1 Isidro Pico15 - 12 WPts
14/02/2028Jersey City, USA1 - 0 Valerio Barzagli7 - 21 LPts
23/12/2027Miami, USA0 - 0 Gus Voyles0 - 1 WPts