Weightclass:  Light Welterweight
Location:  Louisville, USA
Record:  29 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/06/2032Louisville, USA28 - 19 Dillon Hearn0 - 13 WPts
25/04/2032Louisville, USA27 - 19 Dominic Heth14 - 15 WPts
25/02/2032Louisville, USA26 - 19 Morgan Slack3 - 5 WPts
26/12/2031Louisville, USA25 - 19 Qazanfar Ghacupow0 - 3 WPts
27/10/2031Louisville, USA24 - 19 Leon Heggie10 - 5 WPts
27/08/2031Louisville, USA23 - 19 Mike Albergo12 - 11(1) WPts
28/06/2031Louisville, USA22 - 19 Clint Atkins3 - 0 WPts
28/04/2031Louisville, USA21 - 19 Hayden Roger5 - 15 WPts
27/02/2031Louisville, USA20 - 19 Clint Farris0 - 5 WPts
28/12/2030Louisville, USA19 - 19 Leeroy Bellaire1 - 0 WPts
29/10/2030Louisville, USA18 - 19 Rehman Vaziri0 - 3 WPts
31/08/2030Louisville, USA17 - 19 Dave Raulston13 - 25(1) WPts
30/06/2030Louisville, USA16 - 19 Gareth Bevans3 - 12 WPts
02/05/2030Louisville, USA15 - 19 Rob Lewis9 - 16 WPts
04/03/2030St. Louis, USA15 - 18 Chris Helbert18 - 7 LPts
05/01/2030Lviv, Ukraine14 - 18 Luka Paley0 - 0 WPts
07/11/2029Louisville, USA13 - 18 Macario Rodriguez9 - 11 WPts
08/09/2029Louisville, USA13 - 17 Arnie Quilliam10 - 8 LPts
10/07/2029Louisville, USA12 - 17 Ovidio Monreal10 - 6 WPts
11/05/2029Amsterdam, Netherlands12 - 16 Giele Schynckel20 - 18(1) LPts
13/03/2029Braunschweig, Germany11 - 16 Wilmar Schenkelberg7 - 18 WPts
13/01/2029Kurume, Japan10 - 16 Nori Chiba6 - 8 WPts
15/11/2028Kansas City, USA10 - 15 Charlie Williams15 - 6 LPts
18/09/2028Albuquerque, USA10 - 14 Kashif Yacoub3 - 10 LPts
21/07/2028Mexicali, Mexico9 - 14 Juan Carrasco10(1) - 8 WPts
23/05/2028Columbus, USA8 - 14 Ewan Perschbacher3 - 17(1) WPts
28/03/2028Indianapolis, USA7 - 14 Scott Boyd9 - 13 WPts
30/01/2028Louisville, USA6 - 14 Mark Moore1 - 6 WPts
01/12/2027Maroua, Cameroon6 - 13 Vachel Biya8 - 17 LPts
03/10/2027Tabriz, Iran6 - 12 Rehman Abbasi3 - 17 LPts
04/08/2027Boston, USA5 - 12 Tom Black4 - 13 WPts
06/06/2027Louisville, USA4 - 12 Lance Himly7 - 9 WPts
08/04/2027Eugene, USA4 - 11 Ethan Dena22(3) - 27 LPts
09/02/2027Kikuyu, Kenya4 - 10 Tevaughn Wanade7 - 24(4) LPts
12/12/2026Boston, USA4 - 9 Daniel Shedden4 - 12 LPts
21/10/2026Louisville, USA3 - 9 Leighton Whittingham1 - 1 WPts
21/08/2026Louisville, USA3 - 8 Paul Harvey7 - 12 LPts
22/06/2026Louisville, USA3 - 7 Keiichi Hasegawa6 - 13 LPts
23/04/2026Ecatepec, Mexico3 - 6 Diego Castanon5 - 10 LPts
23/02/2026Allentown, USA3 - 5 Joe Raeburn10 - 19(1) LPts
06/01/2026Baltimore, USA2 - 5 Elliot Huskey0 - 0 WPts
06/12/2025Manchester, USA2 - 4 Roger Harnois4 - 22 LPts
22/10/2025Omaha, USA2 - 3 Shaun Murchison6 - 16(2) LPts
24/08/2025Louisville, USA1 - 3 Jack Curran1 - 3 WPts
25/06/2025Little Rock, USA0 - 3 Ethan Clyde0 - 5 WPts
04/05/2025Chitungwiza, Zimbabwe0 - 2 Michael Sibanda7(1) - 9 LPts
06/03/2025Louisville, USA0 - 1 Vicente Villela1 - 14(6) LPts
05/01/2025Louisville, USA0 - 0 Urvano Beltran3(1) - 9 LPts