Weightclass:  Lightweight
Location:  Sunshine Coast, Australia
Record:  38(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/02/2025Sunshine Coast, Australia37(1) - 17 Emanuel Coca4 - 1 WPts
14/12/2024Sunshine Coast, Australia36(1) - 17 Melor Gaigala2 - 4 WPts
15/10/2024Sunshine Coast, Australia35(1) - 17 Shayan Darwish16 - 14 WPts
17/08/2024Sunshine Coast, Australia34(1) - 17 Mark Mitchell1 - 6 WPts
18/06/2024Sao Paulo, Brazil34(1) - 16 Carlos Hipolito53(1) - 7 LPts
18/05/2024Sunshine Coast, Australia34(1) - 15 Xavion Cal37(5) - 6 LPts
17/04/2024Sunshine Coast, Australia33(1) - 15 Jose Pan35 - 11 WPts
17/03/2024Newcastle, Australia32(1) - 15 Robert McNeely39(1) - 6 WPts Australia National Championships 2024View
14/03/2024Newcastle, Australia31(1) - 15 Colin Lyttle25(2) - 12 WPts Australia National Championships 2024View
11/03/2024Newcastle, Australia30(1) - 15 Robert Smiles9 - 8 WPts Australia National Championships 2024View
06/02/2024Gold Coast, Australia29(1) - 15 John Stilley21 - 19 WPts
16/12/2023Sydney, Australia29(1) - 14 Mark McKenna27 - 11 LPts
18/10/2023Mar del Plata, Argentina28(1) - 14 Juan Enriquez1 - 4 WPts
20/08/2023Ulaanbaatar, Mongolia27(1) - 14 Rifky Davaajav34 - 10 WPts
20/07/2023Sunshine Coast, Australia26(1) - 14 Kris Kinihe19(1) - 22 WPts
19/06/2023Havana, Cuba25(1) - 14 Oro Mayoral20 - 11 WPts
18/05/2023Managua, Nicaragua25(1) - 13 Ximen Pareja14(1) - 22 LPts
17/04/2023Gaineau, Canada25(1) - 12 Denis Eury15(2) - 17 LPts
17/03/2023Townsville, Australia25(1) - 11 Rob Keir22 - 10 LPts Australia National Championships 2023View
14/03/2023Townsville, Australia24(1) - 11 Robert McNeely33(1) - 3 WPts Australia National Championships 2023View
11/03/2023Townsville, Australia23(1) - 11 Ian Hewitt13 - 15 WPts Australia National Championships 2023View
06/02/2023Ulaanbaatar, Mongolia23(1) - 10 Quon Pei29(2) - 8 LPts
06/01/2023Sunshine Coast, Australia23(1) - 9 John Archibald24 - 10 LPts
06/12/2022Sunshine Coast, Australia22(1) - 9 Baltasar Taveras25 - 12 WPts
05/11/2022La Florida, Chile22(1) - 8 Carlos Quirino30 - 4 LPts
05/10/2022Plovdiv, Bulgaria22(1) - 7 Luben á Penchev19 - 13 LPts
04/09/2022Ostrava, Czech Republic21(1) - 7 Prokop Baba23(2) - 5 WPts
13/07/2022Baku, Azerbaijan20(1) - 7 Aslan Abbas20 - 7 WPts
15/05/2022Caloocan, Philippines20(1) - 6 Angel Sambile10 - 14 LPts
17/03/2022Adelaide, Australia19(1) - 6 Barry Wyllie14 - 8 WPts Australia National Championships 2022View
14/03/2022Adelaide, Australia18(1) - 6 Bryan Colson6 - 2 WPts Australia National Championships 2022View
11/03/2022Adelaide, Australia17(1) - 6 Joe Hillen13 - 9 WPts Australia National Championships 2022View
01/03/2022Ghent, Belgium17(1) - 5 Leo Wyt23(1) - 1 LPts
01/01/2022Adelaide, Australia16(1) - 5 Felix Terres13 - 13 WPts
01/11/2021Townsville, Australia16(1) - 4 Euan Berry13 - 4 LPts
02/09/2021Sunshine Coast, Australia15(1) - 4 Charlie Daly7 - 14(1) WPts
02/07/2021Quezon City, Philippines14(1) - 4 Diego Tovar5(1) - 12 WPts
02/05/2021Sunshine Coast, Australia13(1) - 4 Kyrylo Domitrovich2 - 9 WPts
04/03/2021Melbourne, Australia12(1) - 4 Edward Kennison14 - 3 WPts
15/01/2021Geelong, Australia12(1) - 3 Dave Ireland6 - 13 LPts
15/12/2020Sunshine Coast, Australia11 - 3 Morgan Kazan1 - 11(3) WKO3
14/10/2020Gold Coast, Australia10 - 3 Ashley Kernell3 - 7 WPts
18/08/2020Sunshine Coast, Australia9 - 3 Alberto Borrelli1 - 12 WPts
17/06/2020Newcastle, Australia8 - 3 Harry McLean11(1) - 4 WPts
06/05/2020Quito, Ecuador7 - 3 Cris Paulino0 - 0 WPts
08/03/2020Sunshine Coast, Australia7 - 2 Lebogang Mahlangu4 - 3 LPts
07/01/2020Sunshine Coast, Australia6 - 2 John Sandercock5 - 9(1) WPts
02/12/2019Sunshine Coast, Australia5 - 2 Oscar Murray6 - 8 WPts
02/10/2019Sunshine Coast, Australia5 - 1 Joseph McNiven6 - 1 LPts
02/08/2019Sunshine Coast, Australia4 - 1 Alen Lukacic3(1) - 2 WPts
03/06/2019Sunshine Coast, Australia3 - 1 Patrick Ewen3 - 2 WPts
03/04/2019San Jose, Costa Rica2 - 1 Porfio Valdez4 - 1 WPts
02/02/2019Sunshine Coast, Australia2 - 0 Mark Muanza1 - 0 LPts
04/12/2018Sunshine Coast, Australia1 - 0 Ian Neild0 - 2 WPts
05/10/2018Melbourne, Australia0 - 0 Dom Casey0 - 0 WPts