Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  21 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2031Melbourne, Australia21 - 17 Jay Quirk0 - 2 LPts
28/01/2031Melbourne, Australia20 - 17 Rob Clay0 - 0 WPts
29/11/2030Melbourne, Australia19 - 17 Muzaffar Huseynov2 - 9 WPts
30/09/2030Melbourne, Australia18 - 17 Archibald Waenker3 - 19 WPts
01/08/2030Melbourne, Australia17 - 17 Drud Vosgeparan2 - 17 WPts
01/06/2030Melbourne, Australia16 - 17 Koldan Donduk7 - 17(2) WPts
02/04/2030Melbourne, Australia15 - 17 Rich Acerbi0 - 2 WPts
01/02/2030Melbourne, Australia14 - 17 Ethan Gourlay1 - 2 WPts
04/12/2029Melbourne, Australia13 - 17 Ben Culton0 - 1 WPts
05/10/2029Melbourne, Australia12 - 17 Mason Spence1 - 6 WPts
06/08/2029Kumasi, Ghana11 - 17 Tavon Selasee3 - 28 WPts
08/06/2029Melbourne, Australia11 - 16 Ashley Crabbe6 - 7(1) LPts
10/04/2029Perth, Australia10 - 16 Dave Hall10 - 19 WPts
13/02/2029Sunshine Coast, Australia10 - 15 Kieran Webb19(1) - 11 LPts
16/12/2028Varna, Bulgaria9 - 15 Blagun á Kuzmenkov3 - 8 WPts
18/10/2028Adelaide, Australia9 - 14 Dylan Thornton16 - 16 LPts
19/08/2028Rijeka, Croatia8 - 14 Igor Grdic7 - 16 WPts
21/06/2028Melbourne, Australia7 - 14 Milivoj Buzov7 - 14 WPts
23/04/2028Brisbane, Australia7 - 13 Sam Braden13 - 9 LPts
15/03/2028Sydney, Australia7 - 12 Ollie Haden15 - 20 LPts
09/02/2028Melbourne, Australia6 - 12 Izaak Geisinger1 - 8 WPts
11/12/2027Sydney, Australia6 - 11 Kyle Reddoch17(1) - 12 LPts
26/10/2027Melbourne, Australia5 - 11 Neil Tannehill3 - 6 WPts
27/08/2027Berlin, Germany5 - 10 Brewster Stuhl9 - 15 LPts
28/06/2027Perth, Australia4 - 10 Chris Cody1 - 7 WPts
30/04/2027Melbourne, Australia4 - 9 Marc Galliard12(1) - 13 LPts
02/03/2027Minsk, Belarus4 - 8 Krystiyan Dunay6 - 5(1) LPts
02/01/2027Tirana, Albania4 - 7 Christopher Duka5 - 8 LPts
04/11/2026Sydney, Australia3 - 7 Duncan Sandison0 - 4(1) WPts
10/09/2026Accra, Ghana3 - 6 Runako Ofosu-Ayeh6 - 22 LPts
13/07/2026Tampere, Finland3 - 5 Mikko Vuorela60 - 10 LPts
14/05/2026Poznan, Poland3 - 4 Tomasz Waldera7 - 11 LPts
16/03/2026Toshkent, Uzbekistan3 - 3 Dmitri Eldarov6 - 18 LPts
16/01/2026Perth, Australia3 - 2 Joey Ferguson8 - 16 LPts
18/11/2025Melbourne, Australia2 - 2 Sid Scotland3 - 4 WPts
19/09/2025Perth, Australia1 - 2 Fabio Tatarella0 - 9 WPts
01/08/2025Melbourne, Australia1 - 1 Atif Nazar2 - 0 LPts
02/06/2025Sydney, Australia1 - 0 Mark Paterson24(2) - 19 LPts
01/05/2025Melbourne, Australia0 - 0 Bruce Farrell2 - 3 WPts