Weightclass:  Middleweight
Location:  Baton Rouge, USA
Record:  30 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/08/2031Baton Rouge, USA29 - 7 Brin Shamenda25 - 16 WPts
03/07/2031Helsinki, Finland28 - 7 Jyri Sipinen27 - 12 WPts
02/06/2031Baton Rouge, USA28 - 6 Joshua McBay28 - 8 LPts
02/05/2031Davenport, USA27 - 6 Danny Agostino27 - 8 WPts USA National Championships 2031View
29/04/2031Davenport, USA26 - 6 Mark Lina13 - 13(1) WPts USA National Championships 2031View
26/04/2031Davenport, USA25 - 6 Jack Younie3 - 1 WPts USA National Championships 2031View
22/03/2031Baton Rouge, USA24 - 6 Paco Cortina19(1) - 14 WPts
11/02/2031Albuquerque, USA23 - 6 Gareth Barclay24(1) - 14 WPts
26/12/2030Richmond, USA22 - 6 Michael Walker22 - 8 WPts
23/11/2030Baton Rouge, USA21 - 6 Chris Callender13 - 25 WPts
24/09/2030Montreal, Canada20 - 6 Remi Montand22 - 10(1) WPts
27/07/2030Baton Rouge, USA19 - 6 Nathan Skoczylas14 - 12 WPts
26/06/2030Indianapolis, USA18 - 6 Kyle Sproul10(2) - 20 WPts
02/05/2030Incheon, South Korea17 - 6 Yong-jae Che2 - 7 WPts
04/03/2030Albuquerque, USA16 - 6 Zachary Evens2 - 15 WPts
04/01/2030Baton Rouge, USA15 - 6 Jiro Kinoshita6 - 22 WPts
06/11/2029Jackson, USA14 - 6 John Cathey19 - 8 WPts
10/09/2029Taguig, Philippines13 - 6 Mark Correira11 - 9 WPts
13/07/2029Baton Rouge, USA13 - 5 Danny Agostino15 - 5 LPts
14/05/2029Ciudad del Este, Paraguay12 - 5 Diego Acedo27 - 13 WPts
16/03/2029Memphis, USA12 - 4 Roger Murray23 - 12 LPts
18/01/2029Charlotte, USA12 - 3 Ken Mitchell19(1) - 22 LPts
21/11/2028Newark, USA11 - 3 Charlie Duffy12 - 16 WPts
23/09/2028Richmond, USA10 - 3 Tariq Noorani19 - 9 WPts
02/08/2028Cape Coral, USA9 - 3 Ben Fettes10 - 22 WPts
02/07/2028Melbourne, Australia8 - 3 Mason Acker15 - 12 WPts
04/05/2028Rochester, USA7 - 3 Kian Kinnick2 - 3 WPts
24/03/2028Kisumu, Kenya7 - 2 Joe Mulla13 - 16 LPts
25/01/2028Baton Rouge, USA6 - 2 Bum-young Yee12 - 10 WPts
27/11/2027Georgetown, Guyana5 - 2 Jonathan Peters19 - 18 WPts
29/09/2027Arlington, USA4 - 2 Danny Dunnett9 - 9 WPts
03/08/2027Raleigh, USA4 - 1 Oliver Running23(1) - 15 LPts
04/06/2027Baton Rouge, USA3 - 1 Vincent Lennon3 - 3 WPts
06/04/2027Huntsville, USA2 - 1 Mark Edmison1 - 4 WPts
06/02/2027Tampa, USA2 - 0 Brett Ireland4 - 10 LPts
10/12/2026Lincoln, USA1 - 0 Owen Donoghue1 - 2 WPts
18/10/2026Baton Rouge, USA0 - 0 Kai Mattix0 - 5 WPts