Weightclass:  Middleweight
Location:  Indianapolis, USA
Record:  12(2) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2030Indianapolis, USA11(2) - 22 Stephen Duffy15 - 11 WPts
24/10/2030Indianapolis, USA11(2) - 21 Danny Agostino23 - 6 LPts
25/08/2030Indianapolis, USA10(2) - 21 Evert Van Ackere3 - 10 WPts
26/06/2030Indianapolis, USA10(2) - 20 Denton Forgie18 - 6 LPts
26/04/2030Henderson, USA10(2) - 19 John Trail13 - 11 LPts USA National Championships 2030View
21/04/2030Olathe, USA9(2) - 19 Stuart Haddow23 - 13 WPts
19/03/2030Virginia Beach, USA8(1) - 19 Dominic Paradis9 - 13 WKO3
16/02/2030Riga, Latvia7 - 19 Luka Lakats14 - 18(1) WKO3
19/12/2029Odense, Denmark7 - 18 Ulrik Arnesen26 - 9 LPts
21/10/2029Bursa, Turkey7 - 17 Bayram Orga7 - 21 LPts
23/08/2029Indianapolis, USA7 - 16 John Trail10 - 9 LPts
24/06/2029Ulaanbaatar, Mongolia6 - 16 Diya al Din Undasynow9 - 17(1) WPts
26/04/2029Surprise, USA6 - 15 Sam Ost29 - 16(1) LPts USA National Championships 2029View
22/04/2029Mostoles, Spain5 - 15 Roman Gaona3 - 2 WPts
22/02/2029Copenhagen, Denmark5 - 14 Soren Salomon8 - 25 LPts
24/12/2028Albuquerque, USA5 - 13 Gareth Barclay14 - 8 LPts
12/11/2028Cartagena, Colombia4 - 13 Santiago Blasco14 - 10 WPts
14/09/2028Indianapolis, USA3 - 13 John Cathey13 - 7 WPts
16/07/2028Olathe, USA3 - 12 Mark Leven7 - 13 LPts
20/05/2028Indianapolis, USA2 - 12 Bernardo Pucci14 - 10 WPts
22/03/2028Prague, Czech Republic2 - 11 Boleslav Jerabek19 - 25 LPts
23/01/2028Delmas, Haiti2 - 10 Verrier Gabriel26 - 9 LPts
25/11/2027Indianapolis, USA2 - 9 Lee Patience11(1) - 8 LPts
27/09/2027Port Harcourt, Nigeria1 - 9 Mfon Baise11 - 10 WPts
30/07/2027Tacoma, USA0 - 9 Mick Nivison6 - 18 WPts
01/06/2027San Miguelito, Panama0 - 8 Juan Pantano12 - 7 LPts
03/04/2027Ilesa, Nigeria0 - 7 Nathaniel Jibrin19 - 22 LPts
03/02/2027Milwaukee, USA0 - 6 Edward McColloch16 - 12 LPts
11/12/2026New Delhi, India0 - 5 Kiran Gulati16(1) - 24(4) LPts
13/10/2026Quezon City, Philippines0 - 4 Baltasar Bauan10 - 9 LPts
15/08/2026Salem, USA0 - 3 Steven Tyson8 - 17 LPts
02/07/2026Portland, USA0 - 2 Justin Evans15 - 22 LPts
03/05/2026Minneapolis, USA0 - 1 John Whittum1 - 1 LPts
05/03/2026Indianapolis, USA0 - 0 Matt Carbajal0 - 0 LPts