Weightclass:  Light Welterweight
Location:  Sunshine Coast, Australia
Record:  30 - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/01/2034Fukuoka, Japan29 - 5 Panomroonglek Nachuekvitiyakom30 - 22(1) WPts Asia-Oceania Championships 2034View
09/01/2034Fukuoka, Japan28 - 5 Safar Budagova21 - 7 WPts Asia-Oceania Championships 2034View
17/12/2033Sunshine Coast, Australia27 - 5 Huug Van de Dicke9 - 1 WPts
14/11/2033Sunshine Coast, Australia26 - 5 Carlos Romo18(1) - 8 WPts
14/10/2033Sunshine Coast, Australia25 - 5 Carlos Romo18(1) - 7 WPts
13/09/2033Sunshine Coast, Australia24 - 5 Carlos Romo18(1) - 6 WPts
13/08/2033Sunshine Coast, Australia23 - 5 Carlos Romo18(1) - 5 WPts
11/07/2033Dortmund, Germany22 - 5 Adalwen Besecker4 - 7 WPts
12/05/2033Melbourne, Australia21 - 5 Callum Kidd0 - 0 WPts
17/03/2033Geelong, Australia21 - 4 Leeroy Sheedy19 - 15 LPts Australia National Championships 2033View
14/03/2033Geelong, Australia20 - 4 Kai Issac8 - 5 WPts Australia National Championships 2033View
11/03/2033Geelong, Australia19 - 4 Cole Brent3 - 14(1) WPts Australia National Championships 2033View
30/01/2033Sunshine Coast, Australia18 - 4 Kai Issac7 - 4 WPts
30/11/2032Vilnius, Lithuania17 - 4 Tytus Cieslewicz15 - 13 WPts
01/10/2032Melbourne, Australia16 - 4 Kai Issac6 - 3 WPts
13/08/2032Seoul, South Korea16 - 3 Keun-ho So19(2) - 11 LPts
13/07/2032Surabaya, Indonesia16 - 2 Nanggroe Minny10(1) - 8 LPts
15/05/2032Jeddah, Saudi Arabia15 - 2 Jawad Najdi13 - 15 WPts
17/03/2032Melbourne, Australia14 - 2 Johnny Kinman11 - 8 WPts Australia National Championships 2032View
14/03/2032Melbourne, Australia13 - 2 Davie Grass4 - 1 WPts Australia National Championships 2032View
11/03/2032Melbourne, Australia12 - 2 Cecilio Vinay2 - 1 WPts Australia National Championships 2032View
07/02/2032Sunshine Coast, Australia11 - 2 Onofre Austria5 - 6 WPts
10/12/2031Sunshine Coast, Australia10 - 2 Cipriano Cerezo6 - 12 WPts
11/10/2031Khayelitsha, South Africa9 - 2 Mark Ngimbi9 - 4 WPts
12/08/2031Sunshine Coast, Australia8 - 2 Joaquin Gusilatar0 - 5 WPts
14/06/2031Sunshine Coast, Australia7 - 2 Rodrigo Fregoso4 - 7 WPts
14/04/2031Melbourne, Australia6 - 2 Kai Issac0 - 0 WPts
14/03/2031Sydney, Australia6 - 1 John Moris17 - 12(1) LPts Australia National Championships 2031View
11/03/2031Sydney, Australia5 - 1 Johnny McAllister6 - 14 WPts Australia National Championships 2031View
09/02/2031Dushanbe, Tajikistan4 - 1 Ordukhan Azizov13 - 17 WPts
12/12/2030Zagreb, Croatia3 - 1 Slavco Martic13 - 9 WPts
14/10/2030Detroit, USA2 - 1 Clint McQueen8 - 4 WPts
16/08/2030Sunshine Coast, Australia1 - 1 Etienne Maunier2 - 6 WPts
18/06/2030Ulaanbaatar, Mongolia1 - 0 Kir Narmandakh20 - 8 LPts
20/04/2030Sunshine Coast, Australia0 - 0 Vince Drummond1 - 1 WPts