Weightclass:  Lightweight
Location:  Perth, Australia
Record:  20 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/03/2026Perth, Australia19 - 14 Afanas Robinsh5 - 10 WPts
21/01/2026Perth, Australia19 - 13 Ultar Wigen3 - 6 LPts
22/11/2025Perth, Australia18 - 13 Nazir Javed4 - 10 WPts
23/09/2025Perth, Australia17 - 13 Santiago Rama4 - 13 WPts
26/07/2025Perth, Australia16 - 13 Kadeem Sekyi1 - 5 WPts
27/05/2025Perth, Australia15 - 13 Mark Kalenda2 - 2 WPts
28/03/2025Perth, Australia14 - 13 Mark Nqakula20 - 19 WPts
28/01/2025Perth, Australia13 - 13 Sammy Sherer0 - 2 WPts
29/11/2024Perth, Australia12 - 13 Tomislav Penic6 - 3 WPts
01/10/2024Perth, Australia11 - 13 Forrest Blanco7 - 11 WPts
03/08/2024Perth, Australia10 - 13 Sam Power1 - 21(1) WPts
04/06/2024Perth, Australia9 - 13 Mike Luba1 - 17 WPts
06/04/2024Perth, Australia8 - 13 Kosol Chaiyong2 - 12 WPts
07/02/2024Tembisa, South Africa8 - 12 Wandisile Mahlobo13(1) - 19 LPts
10/12/2023Perth, Australia7 - 12 Antwan Swanson0 - 7 WPts
09/10/2023Perth, Australia7 - 11 Neil Latta1 - 1 LPts
11/08/2023Irapuato, Mexico6 - 11 Juan Deliz7 - 17 WPts
13/06/2023Brisbane, Australia6 - 10 Michael McAlexander18(1) - 11 LPts
11/05/2023Gold Coast, Australia6 - 9 Ethan McQuarrie29(1) - 5 LPts
13/03/2023Adelaide, Australia6 - 8 Dave Bier12(1) - 21 LPts
22/01/2023Geelong, Australia6 - 7 Dave Ireland14 - 18 LPts
20/12/2022Perth, Australia5 - 7 Barry Yagughubyan0 - 1 WPts
21/10/2022Sydney, Australia5 - 6 Ian Neild5 - 21 LPts
17/09/2022Constantine, Algeria4 - 6 Ali Zakaria17 - 12 WPts
20/07/2022Barcelona, Spain4 - 5 Gervasio Abrantes3 - 21 LPts
22/05/2022Melbourne, Australia4 - 4 Gianluca Nespoli11 - 10 LPts
14/04/2022Santa Rosa, Philippines4 - 3 Vicente Batao17 - 8 LPts
14/02/2022Vancouver, Canada4 - 2 Andy Blackie12 - 11 LPts
17/12/2021Panama City, Panama3 - 2 Joaquin Sais9 - 14 WPts
19/10/2021Panama City, Panama3 - 1 Leonel Frasco18 - 8 LPts
21/08/2021Sydney, Australia2 - 1 Robert Rennie2 - 0 WPts
18/07/2021Brisbane, Australia2 - 0 Haaris Jama0 - 0 LPts
17/06/2021Brisbane, Australia1 - 0 John Kavanagh3 - 20 WPts
05/05/2021Perth, Australia0 - 0 Ilqar Ally1 - 7 WPts