Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  28 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/12/2033Melbourne, Australia27 - 9 Kirk Forde8 - 7 WPts
28/10/2033Melbourne, Australia26 - 9 Thomas Nicholson3 - 16 WPts
28/08/2033Melbourne, Australia25 - 9 Fedya Voronin1 - 15 WPts
27/06/2033Melbourne, Australia24 - 9 Atif Sala1 - 3(1) WPts
26/04/2033Melbourne, Australia23 - 9 Sun Lin1 - 2 WPts
26/02/2033Melbourne, Australia22 - 9 Rafael Galindo2 - 4 WPts
27/12/2032Melbourne, Australia21 - 9 Ian Rosie4 - 6 WPts
27/10/2032Perth, Australia20 - 9 Ian McCay6 - 18 WPts
29/08/2032Sydney, Australia20 - 8 Clinton Kneeland11 - 20(1) LPts
30/06/2032Sydney, Australia19 - 8 Ricky Boag9 - 11 WPts
02/05/2032Sydney, Australia18 - 8 Arran Brody3 - 3 WPts
04/03/2032Melbourne, Australia17 - 8 Istiqlaal Harroufi0 - 1 WPts
04/01/2032Brisbane, Australia16 - 8 Yasin Khalili7 - 13 WPts
08/11/2031Geelong, Australia15 - 8 Arthur Low9 - 20 WPts
08/09/2031Melbourne, Australia14 - 8 Max Hanning7 - 9 WPts
15/07/2031Melbourne, Australia13 - 8 Sam MacNeil11 - 17(1) WPts
18/05/2031Canberra, Australia12 - 8 John Secchia4 - 22(1) WPts
17/04/2031Sydney, Australia12 - 7 George Clark19 - 9 LPts
10/03/2031Lusaka, Zambia11 - 7 Shevon Mutale15 - 19(1) WPts
10/01/2031Padang, Indonesia10 - 7 Ken-arok Polhaupessy6 - 21 WPts
12/11/2030Dublin, Ireland10 - 6 Evan McBride21 - 26 LPts
14/09/2030Sydney, Australia9 - 6 John Stronach2 - 14 WPts
20/07/2030Perth, Australia9 - 5 Oliver Vallance4 - 12(1) LPts
22/05/2030Melbourne, Australia8 - 5 Alvi Lehvaslaiho1 - 11 WPts
24/03/2030Canberra, Australia8 - 4 Dale McReynolds13 - 13 LPts
24/01/2030Melbourne, Australia7 - 4 Nicholas Whan4 - 17(1) WPts
28/11/2029Sydney, Australia7 - 3 Hayden Ra10 - 15 LPts
02/10/2029Melbourne, Australia6 - 3 Henry Elgin1 - 4 WPts
04/08/2029Camaguey, Cuba5 - 3 Neron Vallejo4 - 4 WPts
06/06/2029Melbourne, Australia4 - 3 Idzi Zarzycki1 - 3 WPts
08/04/2029Melbourne, Australia3 - 3 Brett Hanlin4 - 15 WPts
08/02/2029Almaty, Kazakhstan3 - 2 Farhan Pajzullaew19(1) - 3 LPts
11/12/2028Canberra, Australia2 - 2 Spencer Yelton1 - 7 WPts
14/10/2028Sydney, Australia2 - 1 Nico Bonaventura9 - 4 LPts
18/08/2028Perth, Australia1 - 1 Danny Matheson6 - 12 WPts
30/06/2028Perth, Australia0 - 1 David Cameron8 - 15 WPts
05/05/2028Melbourne, Australia0 - 0 Cipriano Arguelles3 - 15 LPts