Weightclass:  Light Heavyweight
Location:  Melbourne, Australia
Record:  28 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/02/2024East London, South Africa27 - 17 Michael Nyauza33 - 12 WPts
12/01/2024Caloocan, Philippines27 - 16 Pyotr Hankashiev46(1) - 4 LPts Asia-Oceania Championships 2024View
09/01/2024Caloocan, Philippines26 - 16 Amer Armanjani38 - 12 WPts Asia-Oceania Championships 2024View
09/12/2023Touba, Senegal26 - 15 Vachel Jean19 - 14 LPts
08/11/2023Hamamatsu, Japan26 - 14 Hiro Nagamine30 - 12 LPts
08/10/2023Touba, Senegal26 - 13 Vachel Jean17 - 14 LPts
07/09/2023Surat, India26 - 12 Salahaddin Kurbanov39 - 5 LPts Surat World Championships 2023View
17/08/2023Hangzhou, China26 - 11 Jin Kiong30(1) - 9 LPts
17/07/2023Yerevan, Armenia26 - 10 Shnorhali Dakessyan34 - 8 LPts
16/06/2023Yerevan, Armenia26 - 9 Shnorhali Dakessyan33 - 8 LPts
16/05/2023Accra, Ghana25 - 9 Jay Kpesebaan4 - 15 WPts
17/03/2023Townsville, Australia24 - 9 Valentino Grillini21 - 16 WPts Australia National Championships 2023View
14/03/2023Townsville, Australia23 - 9 David Murdy25 - 9 WPts Australia National Championships 2023View
11/03/2023Townsville, Australia22 - 9 Tobias Sander14 - 13 WPts Australia National Championships 2023View
27/02/2023Melbourne, Australia21 - 9 Xeres Carmen12 - 13(1) WPts
29/12/2022San Jose, Costa Rica20 - 9 Marco Guardado10 - 6 WPts
31/10/2022Sydney, Australia19 - 9 Hugh Gove8 - 17 WPts
05/09/2022Vancouver, Canada19 - 8 Joseph Urich0 - 0 LPts
08/07/2022Sydney, Australia19 - 7 Dave Huston11 - 11 LPts
10/05/2022Melbourne, Australia18 - 7 Quico Betancourt5 - 20 WPts
11/03/2022Adelaide, Australia18 - 6 Rich Mullen15(1) - 9 LPts Australia National Championships 2022View
06/03/2022Mexico City, Mexico18 - 5 Jeraldo Conrado10 - 15 LPts
05/01/2022Marseille, France17 - 5 Marin Gourcuff0 - 0 WPts
07/11/2021Melbourne, Australia16 - 5 Nels Sonnichsen4 - 6 WPts
07/09/2021Mogilev, Belarus15 - 5 Petro Tokar9 - 15 WPts
09/07/2021Brisbane, Australia14 - 5 Stuart McCrae1 - 17 WPts
13/05/2021Melbourne, Australia13 - 5 Mark Ahearn13 - 5 WPts
14/03/2021Gold Coast, Australia13 - 4 Gareth McLain22 - 2 LPts Australia National Championships 2021View
11/03/2021Gold Coast, Australia12 - 4 Kris McCabe12 - 2 WPts Australia National Championships 2021View
07/03/2021Strasbourg, France12 - 3 Chandler Estell7 - 2 LPts
07/01/2021Melbourne, Australia11 - 3 Khalid Maaziz5 - 12 WPts
07/11/2020Sydney, Australia10 - 3 Floyd Ward5 - 9 WPts
14/09/2020Melbourne, Australia9 - 3 Alec Gowans10 - 6 WPts
13/07/2020Bilbao, Spain8 - 3 Montego Godino3 - 10 WPts
13/05/2020Melbourne, Australia7 - 3 Peter Sloas9 - 5 WPts
17/03/2020Melbourne, Australia6 - 3 Adam Kasperski7 - 4 WPts
16/01/2020Melbourne, Australia6 - 2 Iago Miron6 - 3 LPts
16/11/2019Sydney, Australia5 - 2 Robert McMahon1 - 5 WPts
26/09/2019Melbourne, Australia4 - 2 Kai Naismith8 - 3 WPts
28/07/2019Accra, Ghana3 - 2 Euan Apea1 - 8 WPts
29/05/2019Melbourne, Australia3 - 1 Ian Cranston4 - 1 LPts
29/03/2019Melbourne, Australia2 - 1 Joel Leary2 - 4 WPts
26/01/2019Perth, Australia2 - 0 Bruce White3 - 4 LPts
18/12/2018Brisbane, Australia1 - 0 Mark Daduryan0 - 0 WPts
06/11/2018Melbourne, Australia0 - 0 Filip Gurecki4 - 0 WPts