Weightclass:  Lightweight
Location:  Brisbane, Australia
Record:  27 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2023Brisbane, Australia26 - 11 Michael McGuinness1 - 6 WPts
16/10/2023Brisbane, Australia25 - 11 Robert Mokonyane3 - 6 WPts
18/08/2023Brisbane, Australia25 - 10 Zahari á Stoyanov6 - 7 LPts
19/06/2023Brisbane, Australia24 - 10 John Vicker0 - 1 WPts
20/04/2023Brisbane, Australia23 - 10 Jack Stant6 - 9 WPts
20/02/2023Brisbane, Australia22 - 10 Jack Stant6 - 8 WPts
21/12/2022Brisbane, Australia22 - 9 Robert Bullion20(1) - 7 LPts
22/10/2022Brisbane, Australia21 - 9 Arthur Esplin0 - 4 WPts
23/08/2022Brisbane, Australia20 - 9 Kian Plowman3 - 3 WPts
23/06/2022Brisbane, Australia20 - 8 Satch Huet4 - 1 LPts
24/04/2022Brisbane, Australia19 - 8 Colin Lyttle15(1) - 7 WPts
23/02/2022Brisbane, Australia18 - 8 Haaris Jama1 - 3 WPts
24/12/2021Newcastle, Australia17 - 8 Jamie Shchegolikhin15 - 12 WPts
31/10/2021Brisbane, Australia16 - 8 Rabiu Imasuen1 - 2 WPts
31/08/2021Brisbane, Australia15 - 8 Zelipe Carrizales0 - 2 WPts
30/06/2021Anyang, China14 - 8 Quon Liaw16 - 5 WPts
02/05/2021Tegucigalpa, Honduras13 - 8 Hernan Medero9 - 5 WPts
04/03/2021Sunshine Coast, Australia13 - 7 Floyd Markle15(1) - 4 LPts
09/01/2021Sydney, Australia13 - 6 Gregor Wark18 - 2 LPts
16/11/2020Mamelodi, South Africa12 - 6 Mark Muanza7 - 6 WPts
18/09/2020Geelong, Australia12 - 5 Dillon Peedin5 - 5 LPts
04/08/2020Genoa, Italy12 - 4 Gianni Bianchi9 - 5 LPts
05/06/2020Brisbane, Australia11 - 4 Blake Rao5 - 9 WPts
04/04/2020Brisbane, Australia10 - 4 Alastair Maxwell6 - 4 WPts
22/02/2020Brisbane, Australia9 - 4 Alano Yambot5 - 2 WPts
23/12/2019Brisbane, Australia9 - 3 Urmas Vahatalo6 - 5 LPts
23/10/2019Brisbane, Australia9 - 2 Greg Edmund6(1) - 5 LPts
15/09/2019Brisbane, Australia8 - 2 May Muthambi2 - 2 WPts
16/07/2019Melbourne, Australia7 - 2 Rob Rallo2 - 2 WPts
01/06/2019Brisbane, Australia6 - 2 Varteres Yapundjian5 - 1 WPts
02/04/2019Maiduguri, Nigeria5 - 2 Clint Waje3 - 2 WPts
02/02/2019Bruges, Belgium5 - 1 Walid Ridtsaert3 - 1 LPts
04/12/2018Brisbane, Australia4 - 1 Salim Hussain0 - 1 WPts
05/10/2018Perth, Australia3 - 1 Rob Giovanelli0 - 0 WPts
28/08/2018Brisbane, Australia2 - 1 Ulster Beske1 - 2 WPts
30/06/2018Brisbane, Australia2 - 0 Ulster Beske0 - 2 LPts
02/05/2018Brisbane, Australia1 - 0 Jamie Shchegolikhin1 - 2 WPts
06/03/2018Sydney, Australia0 - 0 Gethin Provan0 - 0 WPts