Weightclass:  Middleweight
Location:  Sydney, Australia
Record:  35 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/06/2025Sydney, Australia34 - 8 Jair Bazan0 - 4(1) WPts
12/04/2025Sydney, Australia33 - 8 John Maguire5 - 6 WPts
12/02/2025Sydney, Australia32 - 8 Marlen Jahangirov0 - 3 WPts
15/12/2024Sydney, Australia31 - 8 Joshua Magee0 - 5 WPts
16/10/2024Sydney, Australia30 - 8 Desiderio Villasenor3 - 7(1) WPts
17/08/2024Sydney, Australia29 - 8 Teymur Aghamirzayev0 - 4 WPts
18/06/2024Sydney, Australia28 - 8 Odbart Napoli4 - 7 WPts
19/04/2024Sydney, Australia27 - 8 Petchsuriya Thonglao2 - 7 WPts
20/02/2024Sydney, Australia26 - 8 Jasper Vosgrichyan1 - 2 WPts
22/12/2023Sydney, Australia25 - 8 Odo Budde4 - 10 WPts
23/10/2023Sydney, Australia24 - 8 Jack Sokolov0 - 2 WPts
24/08/2023Sydney, Australia23 - 8 Jack Work5(1) - 25 WPts
25/06/2023Sydney, Australia22 - 8 Mark Gallagher1 - 1 WPts
26/04/2023Naucalpan, Mexico21 - 8 Pedro Perla6 - 21 WPts
26/02/2023Sydney, Australia20 - 8 Leon Polk18 - 15 WPts
28/12/2022Sydney, Australia19 - 8 Zach Hire8 - 18 WPts
30/10/2022Changwon, South Korea18 - 8 Ui-jo Sa8 - 8 WPts
01/09/2022Sydney, Australia17 - 8 Ernst Peiper1 - 3 WPts
03/07/2022Sydney, Australia16 - 8 Darryl Ormonde1 - 0 WPts
04/05/2022Mexico City, Mexico16 - 7 Beltran Apollo17(1) - 7 LPts
06/03/2022Mogilev, Belarus15 - 7 Fedor Hawryluk9 - 11 WPts
05/01/2022Perth, Australia14 - 7 Joe Hanken0 - 0 WPts
06/11/2021San Pedro Sula, Honduras13 - 7 Xaverius Soza5 - 12 WPts
07/09/2021Sydney, Australia12 - 7 Roger Handley5 - 14 WPts
06/07/2021Ottawa, Canada12 - 6 Sam Steele8 - 8 LPts
08/05/2021Melbourne, Australia12 - 5 James Broadie4 - 12(1) LPts
19/03/2021Sydney, Australia11 - 5 Antwan Watkins11 - 8 WPts
02/02/2021Brisbane, Australia11 - 4 Callum Albano10 - 7 LPts
01/01/2021Sydney, Australia10 - 4 Kee-hee Lee3 - 13 WPts
01/11/2020Sydney, Australia9 - 4 Hogarth Hagen13 - 5 WPts
03/09/2020Istaravshan, Tajikistan8 - 4 Zaman Bangura9 - 8 WPts
06/07/2020Sydney, Australia7 - 4 Gunnar Forren6 - 8 WPts
05/05/2020Zaria, Nigeria6 - 4 Hope Ubogu0 - 0 WPts
07/03/2020Perth, Australia5 - 4 Joe McNeil0 - 1 WPts
13/01/2020Sydney, Australia4 - 4 Sam Conway0 - 5 WPts
05/12/2019Lusaka, Zambia3 - 4 Penda Maluma1 - 9 WPts
06/10/2019Sydney, Australia2 - 4 Dritan Rrustemi9 - 2 WPts
06/08/2019Sydney, Australia2 - 3 Bradley Banker6 - 1 LPts
07/06/2019Melbourne, Australia2 - 2 Seth Campbell1 - 1 LPts
05/05/2019Davao City, Philippines1 - 2 Juan Lagunsad0 - 0 WPts
06/03/2019Melbourne, Australia0 - 2 Floyd Bandoli0 - 0 WPts
20/01/2019Sydney, Australia0 - 1 Gregor Berry2 - 3 LPts
18/12/2018Sydney, Australia0 - 0 Mark Leyes4 - 1 LPts