Weightclass:  Welterweight
Location:  Townsville, Australia
Record:  21(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2024Townsville, Australia20(1) - 23 Diego Chamorro5 - 6 WPts
15/10/2024Townsville, Australia20(1) - 22 Roger Spencer4 - 7 LPts
16/08/2024Townsville, Australia19(1) - 22 Leighton MacCoughlan2(1) - 9 WPts
17/06/2024Townsville, Australia18(1) - 22 Norb Derksen1 - 1 WPts
18/04/2024Townsville, Australia17(1) - 22 Sam Castles2 - 6 WPts
18/02/2024Townsville, Australia16(1) - 22 Karr Heide34 - 8 WPts
20/12/2023Townsville, Australia15(1) - 22 Seth Bara4 - 2 WPts
21/10/2023Townsville, Australia14 - 22 Joaquin Olgin10 - 20(4) WKO3
22/08/2023Townsville, Australia13 - 22 Dan Middlemiss1 - 0 WPts
22/06/2023Townsville, Australia12 - 22 Vicente Ojeda2 - 12 WPts
23/04/2023Townsville, Australia11 - 22 Ahmed Negrouche3 - 3 WPts
23/02/2023Townsville, Australia11 - 21 Emilio Raisi18(1) - 14 LPts
24/12/2022Townsville, Australia10 - 21 Mats May18(2) - 11 WPts
25/10/2022Sale, Morocco9 - 21 Obaid Muhammed2 - 11 WPts
27/08/2022Funabashi, Japan9 - 20 Taro Hara4 - 8 LPts
29/06/2022Townsville, Australia8 - 20 Umair Isabecow1 - 1 WPts
30/04/2022Melbourne, Australia8 - 19 Paul Webster18 - 5 LPts
10/03/2022Adelaide, Australia7 - 19 Will Dee3 - 20 WPts
10/01/2022Melbourne, Australia7 - 18 Jack Hilling14 - 6 LPts
30/11/2021Melbourne, Australia7 - 17 Bradley Galluzzi18 - 6 LPts
26/10/2021Townsville, Australia7 - 16 Johnny McVoy6 - 12 LPts
25/08/2021Ndola, Zambia6 - 16 Jasper Ntaulu4 - 7 WPts
27/06/2021Townsville, Australia6 - 15 Ian Riva12 - 8 LPts
26/04/2021Nairobi, Kenya6 - 14 Josh Mwangale9 - 11 LPts
26/02/2021Kuching, Malaysia6 - 13 Zuffur Srour7 - 8(1) LPts
28/12/2020Liege, Belgium6 - 12 Antoine Beaudoin10 - 5 LPts
30/10/2020Townsville, Australia5 - 12 Angel Nora4 - 3 WPts
01/09/2020Townsville, Australia4 - 12 Mick Drummond3 - 8 WPts
01/07/2020Sydney, Australia4 - 11 Henry McBane10 - 4 LPts
22/05/2020Townsville, Australia3 - 11 Kyle Wiseman3 - 5 WPts
21/03/2020Kingston, Jamaica2 - 11 Ian Waterson2 - 8 WPts
22/01/2020Melbourne, Australia2 - 10 Noah Haye4 - 9 LPts
12/12/2019Townsville, Australia2 - 9 Joshua Pierce2 - 8 LPts
12/10/2019Athens, Greece2 - 8 Giles Petralia2 - 3 LPts
14/08/2019Townsville, Australia1 - 8 Aleksei Shilkov2 - 2 WPts
15/06/2019Tembisa, South Africa1 - 7 Constant Swart4 - 1 LPts
17/04/2019Sydney, Australia1 - 6 Stephen Addison1 - 1 LPts
15/03/2019Dublin, Ireland1 - 5 Noah Hamilton1 - 4 LPts
15/01/2019Mombasa, Kenya1 - 4 Mykelti Pragassa6 - 1 LPts
17/11/2018Townsville, Australia0 - 4 Jacob Kindrick2 - 0 WPts
17/09/2018Townsville, Australia0 - 3 James Polland1 - 0 LPts
18/07/2018Melbourne, Australia0 - 2 Dom Dunning0 - 0 LPts
26/05/2018Adelaide, Australia0 - 1 Ellis McClement2 - 0 LPts
18/04/2018Townsville, Australia0 - 0 Sam Kor0 - 1 LPts