Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  10 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/08/2033Melbourne, Australia10 - 23 Jacob MacAlastair6 - 9(1) LPts
01/07/2033Melbourne, Australia9 - 23 Ali Ismajlov11 - 17 WPts
30/04/2033Melbourne, Australia8 - 23 Brown Onwueme2 - 10 WPts
01/03/2033Melbourne, Australia7 - 23 Paul Grier5 - 15 WPts
30/12/2032Melbourne, Australia6 - 23 Paul Wishart0 - 1 WPts
30/10/2032Melbourne, Australia5 - 23 James Sagona1 - 2 WPts
30/08/2032Melbourne, Australia5 - 22 Sam Munhall1 - 1 LPts
29/06/2032Melbourne, Australia5 - 21 Dai Stephens8 - 12 LPts
29/04/2032Melbourne, Australia5 - 20 David Menia17 - 10(1) LPts
29/02/2032Melbourne, Australia4 - 20 Paul Chalmers3 - 16 WPts
31/12/2031Melbourne, Australia4 - 19 Zachary McAlinden6 - 15(1) LPts
01/11/2031Surrey, Canada4 - 18 John Mabie7 - 17 LPts
03/09/2031Pikine, Senegal4 - 17 Verdun Lasalle11 - 12 LPts
06/07/2031Melbourne, Australia3 - 17 Stephen Southerland3 - 5 WPts
06/05/2031Hamburg, Germany3 - 16 Egmont Biel23(2) - 14 LPts
08/03/2031Melbourne, Australia3 - 15 Shaun MacIsaac4 - 9 LPts
08/01/2031Port-au-Prince, Haiti3 - 14 Roy Fouche13 - 12 LPts
10/11/2030Wellington, New Zealand3 - 13 Clint Henrie13 - 9 LPts
12/09/2030Ufa, Russia3 - 12 Arseni Mikheev10 - 23 LPts
15/07/2030Samara, Russia3 - 11 Sergei Kot14 - 9 LPts
17/05/2030Naples, Italy3 - 10 Fabrizio Caira27 - 18(1) LPts
19/03/2030Yaoundé, Cameroon3 - 9 Bonar Eyango6 - 18 LPts
19/01/2030Melbourne, Australia3 - 8 Taras Kostiuk5 - 13 LPts
20/11/2029Medina, Saudi Arabia3 - 7 Kamran Jalali22 - 12 LPts
22/09/2029Naples, Italy3 - 6 Gianmarco Di Maggio4 - 23(11) LPts
25/07/2029Sydney, Australia3 - 5 Sid Farrish0 - 1 LPts
08/06/2029Melbourne, Australia3 - 4 Jonathan Fotheringham9 - 11 LPts
10/04/2029Melbourne, Australia3 - 3 Mason Spence0 - 4 LPts
10/02/2029Perth, Australia2 - 3 James Mathew1 - 22 WPts
14/12/2028Zurich, Switzerland1 - 3 Rald Marx9 - 10 WPts
16/10/2028Sydney, Australia1 - 2 Sam Neal15 - 7 LPts
19/08/2028Adelaide, Australia1 - 1 Dylan Thornton15 - 16 LPts
29/06/2028Brisbane, Australia1 - 0 Harvey Tremaglia2 - 8 LPts
12/05/2028Melbourne, Australia0 - 0 Sam Terentiev0 - 1 WPts