Weightclass:  Welterweight
Location:  Sunshine Coast, Australia
Record:  22(1) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/07/2026Sunshine Coast, Australia22(1) - 19 Dave Lewison7(2) - 25 LPts
27/05/2026Sunshine Coast, Australia22(1) - 18 Symon Podoll12 - 8 LPts
28/03/2026Sunshine Coast, Australia21(1) - 18 Sagaz Cerrillo6 - 13 WPts
27/01/2026Sunshine Coast, Australia20(1) - 18 Zahari á Romankov5 - 12 WPts
28/11/2025Sunshine Coast, Australia20(1) - 17 Ben Stander3 - 1 LPts
29/09/2025Sunshine Coast, Australia19(1) - 17 Borya Aitina2 - 15 WPts
01/08/2025Sunshine Coast, Australia18(1) - 17 Didier Baze5 - 5 WPts
02/06/2025Sunshine Coast, Australia17(1) - 17 Ian Arthur1 - 0 WPts
04/04/2025Sunshine Coast, Australia16(1) - 17 Sagaz Minjares11(1) - 10 WPts
03/02/2025Sunshine Coast, Australia15(1) - 17 Andrii Erlanow3 - 2 WPts
06/12/2024Sunshine Coast, Australia14(1) - 17 Sam Ironside0 - 3 WPts
08/10/2024Sunshine Coast, Australia13(1) - 17 Fraser Blackie1 - 0 WPts
09/08/2024Perth, Australia13(1) - 16 Harry Elliston16 - 20 LPts
12/06/2024Dushanbe, Tajikistan12(1) - 16 Hamid Aghababayev2 - 7 WPts
14/04/2024Sunshine Coast, Australia12(1) - 15 Noel Torry21 - 14 LPts
15/02/2024Perth, Australia11(1) - 15 Vincent Pumphrey8 - 19 WPts
15/01/2024Adelaide, Australia11(1) - 14 Johnny McVoy14(2) - 18 LPts
15/12/2023Sunshine Coast, Australia10(1) - 14 Sierra Maez2 - 11 WPts
16/10/2023Brisbane, Australia9(1) - 14 Jasper Grass6 - 9 WPts
19/08/2023Sunshine Coast, Australia8 - 14 Joseph Cummingham0 - 13(5) WKO3
20/06/2023Cabimas, Venezuela8 - 13 Ora Dimas9 - 6 LPts
22/04/2023Nancy, France7 - 13 Carolus Giraudoux1 - 7(1) WPts
22/02/2023Sunshine Coast, Australia7 - 12 Raynard Belizaire26 - 8 LPts
24/12/2022Melbourne, Australia7 - 11 Shaun Gamba21 - 11 LPts
30/10/2022Nottingham, UK6 - 11 Nathan Whitton10 - 20 WPts
01/09/2022Newcastle, Australia6 - 10 Dylan Penman12(1) - 13 LPts
03/07/2022Sunshine Coast, Australia5 - 10 Gerald Noury1 - 0 WPts
04/05/2022Melbourne, Australia5 - 9 John Malley12 - 10 LPts
17/03/2022Sunshine Coast, Australia4 - 9 Leighton Degenaar0 - 3 WPts
16/01/2022Brisbane, Australia3 - 9 Dale Rennie8 - 10 WPts
04/12/2021Melbourne, Australia3 - 8 Ricky Fenty9 - 13 LPts
30/10/2021Toronto, Canada3 - 7 Michael Moffitt7 - 5 LPts
30/08/2021Sunshine Coast, Australia2 - 7 Justin Leblanc1 - 14 WPts
29/06/2021Sunshine Coast, Australia2 - 6 Bronco Nieblas5 - 10 LPts
28/04/2021Toronto, Canada2 - 5 Jasper Sherer7 - 9 LPts
28/02/2021Baku, Azerbaijan2 - 4 Ahmed Allakhyarov7 - 9 LPts
30/12/2020Roodepoort, South Africa2 - 3 Obiajulu Radebe16 - 1 LPts
01/11/2020Athens, Greece2 - 2 Pan Kosko5 - 11 LPts
03/09/2020Sunshine Coast, Australia2 - 1 Eloy Fuertes1 - 7 LPts
04/07/2020Sunshine Coast, Australia1 - 1 Sid McClellan3 - 7 WPts
03/05/2020Toshkent, Uzbekistan1 - 0 Vikenti Ghaksylyckow5 - 3 LPts
05/03/2020Sunshine Coast, Australia0 - 0 Drahoslav Kotrba1 - 0 WPts