Weightclass:  Middleweight
Location:  Perth, Australia
Record:  30 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/05/2033Perth, Australia29 - 8 Zachary McAlinden12 - 18(1) WPts
16/03/2033Perth, Australia28 - 8 Mason Coll4 - 8 WPts
14/01/2033Perth, Australia27 - 8 Rex Angelilli5 - 10 WPts
13/11/2032Perth, Australia26 - 8 Aaron Bringhurst4 - 8(1) WPts
13/09/2032Perth, Australia25 - 8 Nick Bethune4 - 9 WPts
14/07/2032Perth, Australia24 - 8 Ollie Danielyan1 - 7 WPts
15/05/2032Perth, Australia23 - 8 Valdemarr Raesfeld3 - 6 WPts
16/03/2032Perth, Australia22 - 8 Malcolm MacAskill2 - 3 WPts
16/01/2032Perth, Australia21 - 8 Gethin Gaddis3 - 10 WPts
17/11/2031Perth, Australia20 - 8 Marco Santiesteban3 - 0 WPts
16/09/2031Perth, Australia19 - 8 Dai Stein0 - 1 WPts
17/07/2031Perth, Australia18 - 8 Mark Ladas0 - 1 WPts
18/05/2031Riga, Latvia17 - 8 Nikolai Dovidans6 - 18 WPts
20/03/2031Antwerp, Belgium16 - 8 Didi Roelandts4 - 16 WPts
20/01/2031Perth, Australia15 - 8 Joshua Galatas12 - 15 WPts
21/11/2030Ostrava, Czech Republic14 - 8 Alexandr Zipay3 - 7 WPts
23/09/2030Sydney, Australia13 - 8 Colombo Cardia8 - 15 WPts
26/07/2030Melbourne, Australia13 - 7 Kyle Williams10 - 12 LPts
29/05/2030Melbourne, Australia12 - 7 Richard Galluzzi6 - 10 WPts
31/03/2030Gold Coast, Australia11 - 7 Paul Perry12 - 10 WPts
31/01/2030Sydney, Australia11 - 6 John Magee6 - 9 LPts
03/12/2029Perth, Australia10 - 6 Dmitriy Ziguzis9 - 12 WPts
05/10/2029Brisbane, Australia9 - 6 Patrick McCallion2 - 11 WPts
06/08/2029Perth, Australia8 - 6 Neil Dunkerson5 - 12 WPts
08/06/2029Vilnius, Lithuania8 - 5 Rajmund Kendra13 - 9 LPts
10/04/2029Perth, Australia7 - 5 Harvey Agbo1 - 7 WPts
10/02/2029Perth, Australia6 - 5 Makary Kolacki0 - 5 WPts
12/12/2028Zagreb, Croatia6 - 4 Stipe Dragic14 - 5 LPts
14/10/2028Perth, Australia5 - 4 Mark Porter0 - 2 WPts
16/08/2028Brisbane, Australia4 - 4 Matt Davidge5 - 5 WPts
23/06/2028Oran, Algeria4 - 3 Azam Hmida11 - 10 LPts
25/04/2028Melbourne, Australia4 - 2 Mel Stephens9 - 15(1) LPts
27/02/2028Perth, Australia3 - 2 Chris Shadden5 - 10 WPts
30/12/2027Perth, Australia2 - 2 Timofei Nabadzinsh2 - 11 WPts
01/11/2027Perth, Australia1 - 2 Sammy Darnley0 - 5 WPts
02/09/2027Adelaide, Australia1 - 1 Mike Feimster4 - 7 LPts
23/07/2027Perth, Australia1 - 0 Rob Tedford21 - 22 LPts
20/06/2027Perth, Australia0 - 0 Kyle Williams0 - 2 WPts