Weightclass:  Middleweight
Location:  Brisbane, Australia
Record:  27 - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/06/2023Brisbane, Australia26 - 5 Meier Schepp5 - 7 WPts
03/04/2023Brisbane, Australia25 - 5 Chris Glackin18(2) - 14 WPts
02/02/2023Brisbane, Australia25 - 4 Geoff Anastas23(1) - 6 LPts
03/12/2022Brisbane, Australia24 - 4 Ian Cruden1 - 4(1) WPts
03/10/2022Brisbane, Australia23 - 4 Syed Hosseini2 - 10 WPts
04/08/2022Brisbane, Australia22 - 4 David Hilley2 - 8 WPts
03/06/2022Brisbane, Australia21 - 4 Colombo Sciascia11 - 10 WPts
04/04/2022Brisbane, Australia20 - 4 Robert Kaakajyan8 - 16 WPts
03/02/2022Brisbane, Australia19 - 4 Bryn Mak8 - 17 WPts
04/12/2021Brisbane, Australia18 - 4 Mike Crossin11 - 11 WPts
03/10/2021Brisbane, Australia17 - 4 Seth Petukhov9(1) - 14 WPts
02/08/2021Brisbane, Australia16 - 4 David Duffy4 - 13(6) WPts
31/05/2021Newcastle, Australia15 - 4 Jasper Donnellan7 - 15 WPts
29/04/2021Katowice, Poland14 - 4 Krystian Gerszewski2 - 8 WPts
01/03/2021Saint Petersburg, Russia14 - 3 Anton Dyachenko11 - 4 LPts
01/01/2021Caloocan, Philippines13 - 3 Beltran Macatanban10 - 9 WPts
03/11/2020Brisbane, Australia12 - 3 Cole Beth7(1) - 10 WPts
04/09/2020Brisbane, Australia11 - 3 Chris Glackin7 - 7 WPts
04/07/2020Asuncion, Paraguay11 - 2 Xaver Cayetano3 - 7 LPts
06/05/2020Fortaleza, Brazil10 - 2 Carlos Severo2 - 0 WPts
08/03/2020Brisbane, Australia9 - 2 Seyfulla Shirvani4 - 10 WPts
07/01/2020Geelong, Australia8 - 2 Isaac McTaggart2 - 4 WPts
18/11/2019Brisbane, Australia7 - 2 Alec McCowen2 - 5 WPts
29/09/2019Sydney, Australia6 - 2 Davie Constantinou5 - 5 WPts
04/08/2019Aarhus, Denmark6 - 1 Gardiner Orum2 - 4 LPts
06/06/2019Brisbane, Australia5 - 1 Justin Conway2(1) - 4 WPts
06/04/2019Brisbane, Australia4 - 1 Zachary Balderston1 - 4 WPts
03/02/2019Karagandy, Kazakhstan3 - 1 Kolzak Saparov1 - 0 WPts
05/12/2018Sydney, Australia2 - 1 James Brannon0 - 0 WPts
14/10/2018Melbourne, Australia1 - 1 Chris Shankland0 - 2 WPts
03/09/2018Almaty, Kazakhstan1 - 0 Luka Rysckulov1 - 0 LPts
06/07/2018Brisbane, Australia0 - 0 Jerrold Toste0 - 0 WPts