Weightclass:  Lightweight
Location:  Geelong, Australia
Record:  23 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/10/2026Geelong, Australia22 - 18 Agim Thaqi4 - 12 WPts
28/08/2026Geelong, Australia21 - 18 Sindri Smedberg1 - 9(1) WPts
29/06/2026Padua, Italy20 - 18 Gianfranco Gatti10 - 16(2) WPts
01/05/2026Sydney, Australia20 - 17 Declan Patterson12 - 17 LPts
17/03/2026Perth, Australia19 - 17 Connor Pucci17 - 10 WPts Australia National Championships 2026View
14/03/2026Perth, Australia18 - 17 Greg McAlpine20 - 29 WPts Australia National Championships 2026View
11/03/2026Perth, Australia17 - 17 Davie Lannon9(1) - 14 WPts Australia National Championships 2026View
02/03/2026Tamale, Ghana16 - 17 Antwan Dorkenoo17(1) - 11 WPts
02/01/2026Sydney, Australia15 - 17 Arthur Esplin6 - 19(1) WPts
06/11/2025Durham, USA14 - 17 Tobias McFarlane16 - 16 WPts
08/09/2025Asuncion, Paraguay14 - 16 Miguel Moya19(1) - 5 LPts
11/07/2025Geelong, Australia13 - 16 Alastair McQuillin0 - 4 WPts
12/05/2025Kampala, Uganda12 - 16 David Senyonjo19 - 26 WPts
14/03/2025Gold Coast, Australia12 - 15 Connor Pucci8 - 8 LPts Australia National Championships 2025View
11/03/2025Gold Coast, Australia11 - 15 Mark Jarvey2 - 0 WPts Australia National Championships 2025View
04/03/2025Vilnius, Lithuania10 - 15 Aleksander Slesinski26 - 17 WPts
04/01/2025Perth, Australia9 - 15 Sam Hislop7 - 19 WPts
22/11/2024Dubai, UAE8 - 15 Gazi Amen2 - 9 WPts
24/09/2024Geelong, Australia7 - 15 Orpheus Mate1 - 6(2) WPts
27/07/2024Sana'a, Yemen7 - 14 Abdul Zaccour9 - 31(12) LPts
28/05/2024Sana'a, Yemen6 - 14 Majid Hannachi1 - 2 WPts
30/03/2024Heraklion, Greece6 - 13 Capaneus Pallas25 - 9 LPts
31/01/2024Geelong, Australia5 - 13 Fraser MacQueen1 - 7 WPts
02/12/2023Canberra, Australia4 - 13 Ollie Fabian6 - 12 WPts
08/10/2023Szczecin, Poland4 - 12 Nikifor Dudik17 - 16 LPts
10/08/2023Asuncion, Paraguay4 - 11 Elias Laguardia12 - 25(8) LPts
12/06/2023Gold Coast, Australia4 - 10 John Stilley17 - 19 LPts
14/04/2023Sydney, Australia4 - 9 Charlie Daly11 - 20(1) LPts
07/03/2023Melbourne, Australia4 - 8 Theo Boyle11(1) - 21(1) LPts
18/01/2023Dushanbe, Tajikistan4 - 7 Turan Sala14 - 14 LPts
20/11/2022Madrid, Spain4 - 6 Juan Alcantar12(1) - 16 LPts
22/09/2022Geelong, Australia4 - 5 Dave Ireland13 - 17 LPts
16/08/2022Perth, Australia4 - 4 Kian Fordyce16 - 9 LPts
11/07/2022Kano, Nigeria3 - 4 Olufemi Ovbiagele14(1) - 13 WPts
12/05/2022Melbourne, Australia2 - 4 Leighton Whiteside7 - 13 WPts
19/03/2022Maipu, Chile2 - 3 Joaquin Ruano9 - 19(1) LPts
19/01/2022Sydney, Australia2 - 2 William Patterson8 - 13 LPts
15/12/2021Tianjin, China2 - 1 Fo-hai Pong9 - 3 LPts
16/10/2021Turin, Italy2 - 0 Silvestro Abella7 - 15 LPts
18/08/2021Melbourne, Australia1 - 0 John Cart0 - 0 WPts
05/07/2021Geelong, Australia0 - 0 Sam Nappier0 - 0 WPts