Weightclass:  Light Heavyweight
Location:  Orlando, USA
Record:  31 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/12/2034Miami, USA30 - 18 Spencer Creach3 - 1 WPts
18/11/2034Miami, USA29 - 18 John Balmer12 - 13 WPts
24/10/2034Miami, USA28 - 18 Vincent Neild9 - 10(1) WPts
28/09/2034Miami, USA27 - 18 Zach Bonner3 - 5(1) WPts
03/09/2034Miami, USA26 - 18 Greg Hemple2 - 2 WPts
06/08/2034Miami, USA25 - 18 Will Emond1 - 2 WPts
12/07/2034Miami, USA24 - 18 Bradley Dunning1 - 0 WPts
17/06/2034Miami, USA23 - 18 Clinton Greenan3 - 5 WPts
21/05/2034Miami, USA22 - 18 Jay Sassman4 - 6 WPts
27/04/2034Miami, USA21 - 18 Spencer Strahan1 - 0 WPts
02/04/2034Miami, USA20 - 18 Rich Pendry1 - 2 WPts
03/03/2034Miami, USA19 - 18 Tobias Luk4 - 12(1) WPts
06/02/2034Miami, USA18 - 18 Mark Elley1 - 0 WPts
09/01/2034Miami, USA17 - 18 Rob Wason2 - 0 WPts
15/11/2033Orlando, USA16 - 18 Ricky Bitler6 - 8 WPts
17/09/2033Odense, Denmark16 - 17 Kettil Vig24 - 12 LPts
20/07/2033Orlando, USA15 - 17 Mark Bertelsen1 - 11 WPts
20/05/2033Kaduna, Nigeria14 - 17 Moses Peters7 - 14 WPts
22/03/2033Harare, Zimbabwe14 - 16 Joe Mupariwa12 - 27 LPts
22/01/2033Athens, Greece14 - 15 Dameon Livas9 - 15 LPts
24/11/2032Oakland, USA13 - 15 Dillon Dowe1 - 21 WPts
26/09/2032Orlando, USA13 - 14 Fraser Palin20(1) - 9 LPts
28/07/2032Orlando, USA12 - 14 Yasin Habayea16(6) - 23 WPts
30/05/2032Orlando, USA11 - 14 Stephen Skene3 - 15 WPts
31/03/2032East London, South Africa10 - 14 Xayvion Kingson6 - 7 WPts
01/02/2032Vilnius, Lithuania9 - 14 Nikifor Wysocki11 - 16 WPts
04/12/2031Athens, Greece9 - 13 Glaucus Dinas14 - 15 LPts
06/10/2031Cleveland, USA8 - 13 Geoff Gilgen0 - 15 WPts
10/08/2031Orlando, USA7 - 13 Kashif Fadel2(1) - 6 WPts
12/06/2031Orlando, USA6 - 13 Chris Colette3 - 9 WPts
12/04/2031Baltimore, USA6 - 12 Roger Denniston5 - 6 LPts
15/02/2031Almaty, Kazakhstan5 - 12 Ibrahim Majceeff7 - 24 WPts
18/12/2030Orlando, USA4 - 12 Matt McNiel1 - 1 WPts
19/10/2030Mumbai, India4 - 11 Ibrahim Odeh9 - 14 LPts
21/08/2030Orlando, USA3 - 11 Dai Vaughan3 - 2 WPts
22/06/2030Orlando, USA2 - 11 Sean Ssemwogerere1 - 3 WPts
23/04/2030Orlando, USA1 - 11 John Cay4 - 4 WPts
22/02/2030Prague, Czech Republic1 - 10 Hynek Herda6 - 10 LPts
25/12/2029Orlando, USA1 - 9 Sajid Secsenoff4 - 15(1) LPts
26/10/2029Providence, USA1 - 8 Mark Bedoya4 - 6 LPts
09/09/2029Orlando, USA0 - 8 Jordan Maguire0 - 8 WPts
10/07/2029Vilnius, Lithuania0 - 7 Adam Kosciolek18 - 7 LPts
12/05/2029Honolulu, USA0 - 6 Kai Sheron2 - 5 LPts
16/03/2029Gulu, Uganda0 - 5 Charles Mwima3 - 20 LPts
16/01/2029Essen, Germany0 - 4 Mayne Petsch11(1) - 16 LPts
18/11/2028Oklahoma City, USA0 - 3 Charlie McCleese1 - 9 LPts
22/09/2028Bruges, Belgium0 - 2 Joske Van den Tielke13 - 6 LPts
25/07/2028Stockholm, Sweden0 - 1 Sam Landgren13 - 14(2) LPts
27/05/2028Orlando, USA0 - 0 Bradley Bivins2 - 4 LPts