Weightclass:  Welterweight
Location:  Adelaide, Australia
Record:  26 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2028Adelaide, Australia25 - 6 Amaniyy Tan6 - 6 WPts
25/10/2028Adelaide, Australia24 - 6 Santiago Cecilio16 - 12 WPts
26/08/2028Adelaide, Australia24 - 5 David Jones18 - 15 LPts
27/06/2028Adelaide, Australia23 - 5 Fidel Arocha9 - 15 WPts
28/04/2028Adelaide, Australia22 - 5 Moubarak Mamratov2(1) - 6 WPts
29/02/2028Adelaide, Australia21 - 5 Rodrigo Ferro2 - 13 WPts
31/12/2027Adelaide, Australia20 - 5 Clinton Kneeland1 - 0 WPts
01/11/2027Adelaide, Australia19 - 5 Ferdinand Komenda16(2) - 19 WPts
02/09/2027Adelaide, Australia18 - 5 Paul Murchie1 - 0 WPts
04/07/2027Adelaide, Australia17 - 5 Lei Ganbold1 - 4 WPts
06/05/2027Adelaide, Australia16 - 5 Sung-yeung In4 - 5 WPts
07/03/2027Adelaide, Australia15 - 5 Inigo Abramian0 - 4 WPts
06/01/2027Shymkent, Kazakhstan14 - 5 Azam Salimzhanov8(1) - 18 WPts
08/11/2026El Alto, Bolivia13 - 5 Diego Mano2 - 9 WPts
10/09/2026Sydney, Australia12 - 5 Ricky Fails11 - 11 WPts
15/07/2026Melbourne, Australia11 - 5 Kieran Pulos8 - 11 WPts
16/05/2026Adelaide, Australia10 - 5 George Purvis2 - 3(2) WPts
17/03/2026Zagreb, Croatia10 - 4 Zlatan Praljak5 - 6 LPts
17/01/2026Brisbane, Australia10 - 3 David Connelly8 - 7 LPts
23/11/2025Bokhtar, Tajikistan9 - 3 Zernebog Magerramov8 - 9 WPts
25/09/2025Sydney, Australia8 - 3 Gianmarco Berlato15 - 32 WPts
28/07/2025Adelaide, Australia7 - 3 Yasin Kheirallah3 - 6 WPts
30/05/2025Adelaide, Australia6 - 3 Sam Walsh2 - 6 WPts
31/03/2025Adelaide, Australia5 - 3 Majid Shabana5 - 22 WPts
31/01/2025Adelaide, Australia4 - 3 Sid Craigen1 - 8 WPts
02/12/2024Brisbane, Australia3 - 3 Mark Callen1 - 2 WPts
06/10/2024Trujillo, Peru3 - 2 Elias Rosalez6 - 17 LPts
08/08/2024Perth, Australia2 - 2 George Fairley3(1) - 9 WPts
10/06/2024Melbourne, Australia2 - 1 Dale Minas23(4) - 13 LPts
25/04/2024Melbourne, Australia2 - 0 Sid McClellan10 - 25 LPts
25/03/2024Padang, Indonesia1 - 0 Langgeng Nababan4 - 13 WPts
26/01/2024Adelaide, Australia0 - 0 Rich Curry0 - 3 WPts