Weightclass:  Welterweight
Location:  Adelaide, Australia
Record:  19 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2028Adelaide, Australia18 - 16 Glynn Stute0 - 10 WPts
31/10/2028Adelaide, Australia17 - 16 Declan Dull1 - 1 WPts
01/09/2028Adelaide, Australia16 - 16 Steven Tlolane3 - 5(1) WPts
03/07/2028Adelaide, Australia15 - 16 Juan Alvaro2 - 23 WPts
04/05/2028Adelaide, Australia14 - 16 Carlos Giraldo0 - 6(2) WPts
06/03/2028Adelaide, Australia13 - 16 Shevon Selebi1 - 14 WPts
06/01/2028Adelaide, Australia12 - 16 Donabed Mahdessian4 - 4 WPts
07/11/2027Adelaide, Australia12 - 15 Tae-hwi Lim1 - 2 LPts
08/09/2027Adelaide, Australia12 - 14 Marlen Metinieks4 - 4 LPts
10/07/2027Adelaide, Australia11 - 14 Quito Tardio1 - 7(1) WPts
11/05/2027Adelaide, Australia10 - 14 Adam Hairston0 - 1 WPts
11/03/2027Adelaide, Australia9 - 14 Young-gwon Ra4 - 16 WPts
11/01/2027Adelaide, Australia8 - 14 Robert Briden1 - 0 WPts
11/11/2026Tokyo, Japan8 - 13 Ryo Mura45(2) - 13 LPts
13/09/2026Adelaide, Australia7 - 13 Mark Kennedy8 - 9 WPts
15/07/2026Adelaide, Australia6 - 13 Wyatt Tautou1 - 7 WPts
16/05/2026Melbourne, Australia5 - 13 Kieran Pulos8 - 10 WPts
18/03/2026Paris, France5 - 12 Leggett Brame5 - 13 LPts
18/01/2026Sydney, Australia5 - 11 Dante Angeli6 - 5 LPts
20/11/2025Las Condes, Chile5 - 10 Juan Tineo6 - 18 LPts
22/09/2025Adelaide, Australia4 - 10 Domagoj Perak3 - 10 WPts
25/07/2025Adelaide, Australia3 - 10 Norb Willemsen7 - 5 WPts
27/05/2025Karagandy, Kazakhstan3 - 9 Tahir Agzamow4(1) - 23(3) LPts
29/03/2025Adelaide, Australia3 - 8 Valeri Kapinos2 - 1 LPts
29/01/2025Bokhtar, Tajikistan3 - 7 Afanas Kairimoff0 - 5 LPts
01/12/2024Athens, Greece3 - 6 Medus Drakos20 - 29 LPts
03/10/2024Adelaide, Australia2 - 6 Mark Callen1 - 1 WPts
03/08/2024Adelaide, Australia1 - 6 Harvey Meaney1 - 0 WPts
05/06/2024Adelaide, Australia1 - 5 David MacBride1 - 6 LPts
07/04/2024Brisbane, Australia1 - 4 John Colton4 - 12 LPts
08/02/2024Montreal, Canada0 - 4 Odo Peyrefitte1 - 12 WPts
11/12/2023Dublin, Ireland0 - 3 Rory McCrory26(1) - 6(1) LPts
10/10/2023Sydney, Australia0 - 2 Noel Torry17 - 13 LPts
07/09/2023Canberra, Australia0 - 1 John Fairbairn28 - 6 LPts
05/08/2023Adelaide, Australia0 - 0 David Haile1 - 3 LPts