Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  7 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2033Melbourne, Australia7 - 28 Connor Cary14 - 18(1) LPts
19/10/2033Melbourne, Australia7 - 27 Hannes Ostergard4 - 7 LPts
19/08/2033Melbourne, Australia6 - 27 Piotr Jach2 - 4 WPts
19/06/2033Melbourne, Australia5 - 27 John Gregan2 - 13 WPts
21/04/2033Las Tunas, Cuba5 - 26 Montego Serafin11 - 6 LPts
21/02/2033Melbourne, Australia4 - 26 Oliver Di Giorgio6 - 30 WPts
26/12/2032Melbourne, Australia4 - 25 Igor Taimanoff2 - 3 LPts
26/10/2032Berlin, Germany4 - 24 Reamonn Payson22 - 14 LPts
27/08/2032Lonueuil, Canada4 - 23 Charles Brimer25 - 16 LPts
29/06/2032Melbourne, Australia3 - 23 Chris Delis3(1) - 27 WPts
30/04/2032Melbourne, Australia3 - 22 Shaun MacIsaac9 - 11 LPts
06/03/2032Sydney, Australia3 - 21 Sid Farrish6 - 12 LPts
09/01/2032Toronto, Canada3 - 20 Dominic Hanen11 - 15 LPts
11/11/2031Melbourne, Australia3 - 19 Dragutin Glavinic8 - 25 LPts
11/09/2031Brisbane, Australia3 - 18 Dave Don7 - 16(1) LPts
14/07/2031Melbourne, Australia2 - 18 Kian Dougherty2 - 9 WPts
14/05/2031Dubai, UAE2 - 17 Zafa Roufeil10 - 15 LPts
16/03/2031Dnipropetrovsk, Ukraine2 - 16 Boris Primack18 - 16 LPts
16/01/2031Brisbane, Australia2 - 15 Bradley Raptis5 - 12 LPts
21/11/2030Melbourne, Australia2 - 14 LubomÝr Domina3 - 7 LPts
22/09/2030Melbourne, Australia1 - 14 Dragomir á Dimitrov2 - 14 WPts
24/07/2030Perth, Australia1 - 13 Callum Waterson6 - 8(1) LPts
27/05/2030Yerevan, Armenia1 - 12 Parunag Raisyan6 - 7 LPts
29/03/2030Adelaide, Australia1 - 11 Owen Voiles7 - 4 LPts
29/01/2030Melbourne, Australia0 - 11 David McLeod2 - 3 WPts
01/12/2029Brisbane, Australia0 - 10 Bradley Raptis2 - 8 LPts
05/10/2029Brisbane, Australia0 - 9 Ashley Crabbe8 - 7(1) LPts
13/08/2029Adelaide, Australia0 - 8 Michael Cay0 - 3 LPts
12/07/2029Melbourne, Australia0 - 7 Connor Edington0 - 0 LPts
09/06/2029Melbourne, Australia0 - 6 Phil Smith3 - 8(1) LPts
10/04/2029Melbourne, Australia0 - 5 Oliver Kennan5 - 9 LPts
10/02/2029Melbourne, Australia0 - 4 Jonathan Fotheringham7 - 11 LPts
16/12/2028Sydney, Australia0 - 3 Mike Roderick14 - 15 LPts
28/10/2028Melbourne, Australia0 - 2 James Taite1 - 7 LPts
29/08/2028Sydney, Australia0 - 1 Charlie Callahan8 - 17(1) LPts
27/07/2028Melbourne, Australia0 - 0 Ollie Collias2 - 4 LPts