Weightclass:  Middleweight
Location:  Cairns, Australia
Record:  24(1) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/01/2032Cairns, Australia23(1) - 10 Rovshan Mahmudov5 - 6 WPts
19/11/2031Cairns, Australia22(1) - 10 Raimond Eisenach2 - 3 WPts
18/09/2031Cairns, Australia21(1) - 10 Sargent Candeloro1 - 14 WPts
19/07/2031Cairns, Australia20(1) - 10 Quadrees Diya2 - 6 WPts
20/05/2031Cairns, Australia19(1) - 10 Mio Skarin3 - 7 WPts
21/03/2031Cairns, Australia18(1) - 10 Jindrich Jakubec0 - 2 WPts
20/01/2031Cairns, Australia17(1) - 10 Montraie Razak2 - 5 WPts
21/11/2030Lille, France16(1) - 10 Valentin Bruant30 - 16 WPts
23/09/2030Newcastle, Australia15 - 10 Sammy Mattick7 - 16(1) WKO3
25/07/2030Cairns, Australia14 - 10 Michael Cay2 - 7 WPts
28/05/2030Yerevan, Armenia13 - 10 Vosgeparan Rustigian8 - 21 WPts
30/03/2030Melbourne, Australia12 - 10 John Fordyce4 - 19 WPts
30/01/2030Cairns, Australia11 - 10 Richard Galluzzi5 - 9 WPts
01/12/2029Vilnius, Lithuania10 - 10 Wiktor Ciesielski7 - 12 WPts
03/10/2029Tegucigalpa, Honduras9 - 10 Alvino Arce1 - 0 WPts
05/08/2029Dnipropetrovsk, Ukraine8 - 10 Danylko Mitnick9 - 17 WPts
07/06/2029Odessa, Ukraine8 - 9 Timofei Sosna17 - 7 LPts
09/04/2029Perth, Australia8 - 8 Gareth Ness40(2) - 15 LPts
09/02/2029Cairns, Australia8 - 7 Rich Buyers23 - 6 LPts
12/12/2028Riga, Latvia7 - 7 Kir Rozdarzs10 - 6 WPts
14/10/2028Cairns, Australia6 - 7 Matt Davidge5 - 6 WPts
15/08/2028Cairns, Australia5 - 7 Lewis McClenathan2 - 9 WPts
16/06/2028Melbourne, Australia4 - 7 Ashley Dougherty7 - 12 WPts
01/05/2028Sydney, Australia3 - 7 Charlie Callahan8 - 15(1) WPts
11/03/2028Gold Coast, Australia3 - 6 Sam Crombie30(1) - 15 LPts Australia National Championships 2028View
20/02/2028Aarhus, Denmark2 - 6 Vidkun Garbers0 - 20 WPts
23/12/2027Cairns, Australia2 - 5 Morakot Banchamek24 - 19 LPts
25/10/2027Caracas, Venezuela1 - 5 Eduardo Fierro17 - 9 WPts
27/08/2027Brisbane, Australia1 - 4 Sam Braden9 - 9 LPts
29/06/2027Quezon City, Philippines1 - 3 Luis Fortun41(3) - 16 LPts
01/05/2027Munich, Germany1 - 2 Heinrich Kurtzer12 - 13 LPts
03/03/2027Odessa, Ukraine1 - 1 Oleksander Pultorak1 - 15 LPts
03/01/2027Gold Coast, Australia1 - 0 Bruce Gillison8 - 11(1) LPts
01/12/2026Cairns, Australia0 - 0 John Fordyce0 - 2 WPts