Weightclass:  Lightweight
Location:  Sunshine Coast, Australia
Record:  12 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/09/2026Sunshine Coast, Australia11 - 20 Ivailo á Svetozarov2 - 10 WPts
14/07/2026Sunshine Coast, Australia11 - 19 Petchbodin Sornbutnark8 - 6 LPts
14/05/2026Sunshine Coast, Australia10 - 19 Gazi Rahme5 - 11 WPts
16/03/2026Sunshine Coast, Australia9 - 19 Zahir Radjabov0 - 13 WPts
14/01/2026Sunshine Coast, Australia9 - 18 Reneilwe Zulu3 - 7 LPts
15/11/2025Sunshine Coast, Australia8 - 18 Rodrigo Murga5 - 34 WPts
16/09/2025Sunshine Coast, Australia7 - 18 Villiers Cassel24(1) - 22 WPts
18/07/2025Sunshine Coast, Australia6 - 18 Connor Arthur0 - 30(7) WPts
19/05/2025Sunshine Coast, Australia5 - 18 Francis Ostiguy2 - 21 WPts
21/03/2025Sunshine Coast, Australia5 - 17 Carlos Barba2 - 10 LPts
21/01/2025Sunshine Coast, Australia5 - 16 Nicholas Boone4 - 15 LPts
22/11/2024Sunshine Coast, Australia5 - 15 Dimos Pantano9 - 7 LPts
23/09/2024Sunshine Coast, Australia4 - 15 Leonel Pina19(1) - 21(3) WPts
26/07/2024Sunshine Coast, Australia4 - 14 Michael Mulryan0 - 3 LPts
27/05/2024Wuhan, China4 - 13 HuiK'o Chang11 - 10 LPts
29/03/2024Sunshine Coast, Australia4 - 12 Zernebog Barsouk30 - 10 LPts
30/01/2024Perth, Australia3 - 12 Jasper Appleton2 - 12 WPts
02/12/2023Tegucigalpa, Honduras3 - 11 Larenzo Hay2 - 3 LPts
04/10/2023Sydney, Australia2 - 11 Neil Akin4 - 20 WPts
17/08/2023San Salvador, El Salvador2 - 10 Rodrigo Mata5 - 14 LPts
19/06/2023Gold Coast, Australia2 - 9 Kian McGovern10 - 23 LPts
10/05/2023Perth, Australia2 - 8 Sam Health9 - 15 LPts
07/04/2023Poznan, Poland2 - 7 Natan Bielawa26 - 3 LPts
07/02/2023Sunshine Coast, Australia2 - 6 Drew Athas2 - 9 LPts
09/12/2022Anyang, South Korea2 - 5 Hyun-soo Jou10 - 21 LPts
10/10/2022Wollongong, Australia2 - 4 Kris Algee7 - 18 LPts
22/08/2022Sunshine Coast, Australia1 - 4 Fausto Claros2 - 15 WPts
23/06/2022Kryvyi Rih, Ukraine1 - 3 Danylko Klocko14 - 10 LPts
25/04/2022Sydney, Australia1 - 2 Theo Chalmers8 - 15 LPts
16/03/2022Minsk, Belarus1 - 1 Petro Duda12 - 12 LPts
16/01/2022Yerevan, Armenia1 - 0 Haygazun Madatyan17(1) - 5 LPts
18/11/2021Sunshine Coast, Australia0 - 0 James Sillers0 - 5 WPts