Weightclass:  Welterweight
Location:  Sydney, Australia
Record:  28 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/09/2032Sydney, Australia27 - 10 Jawad Nadjafov2 - 11 WPts
11/07/2032Sydney, Australia26 - 10 Clinton Ngcobo4 - 4 WPts
12/05/2032Sydney, Australia25 - 10 Marjun Milian7 - 11 WPts
13/03/2032Sydney, Australia24 - 10 Charles McPherson8 - 10 WPts
12/01/2032Sydney, Australia23 - 10 Zamiq Sajjad9 - 8 WPts
13/11/2031Sydney, Australia22 - 10 Andreas Paratico9 - 6 WPts
12/09/2031Sydney, Australia21 - 10 Urvano Chaparro20 - 11 WPts
14/07/2031Sydney, Australia20 - 10 Mason Valis1 - 0 WPts
13/05/2031Sydney, Australia19 - 10 Rogelio Leanos2 - 10 WPts
13/03/2031Sydney, Australia18 - 10 Jack Lou2 - 1 WPts
12/01/2031Sydney, Australia17 - 10 Josh Fyffe4 - 18 WPts
13/11/2030Mississauga, Canada17 - 9 Zach Boal5 - 2 LPts
15/09/2030Kumasi, Ghana17 - 8 Rob Appiah21(1) - 13 LPts
18/07/2030Batam, Indonesia16 - 8 Rahmat Sabirin8 - 21 WPts
20/05/2030Kazan, Russia16 - 7 Kolzak Devin13(1) - 25 LPts
22/03/2030Karagandy, Kazakhstan16 - 6 Saad Tulepbaev28 - 19 LPts
22/01/2030Tirana, Albania16 - 5 Agron Kola13 - 11 LPts
24/11/2029Vilnius, Lithuania15 - 5 Roman Kaliszewski5 - 13 WPts
26/09/2029Almaty, Kazakhstan14 - 5 Zafa Marsuckow7 - 5 WPts
29/07/2029Toshkent, Uzbekistan14 - 4 Qadir Jamilov8 - 28 LPts
31/05/2029Salvador, Brazil13 - 4 Luis Pedrosa0 - 17 WPts
02/04/2029Sydney, Australia12 - 4 Barry Mundis0 - 1 WPts
01/02/2029Almaty, Kazakhstan11 - 4 Telman Salimghanov2 - 6 WPts
04/12/2028Perth, Australia10 - 4 Brin Sava1 - 5 WPts
14/10/2028Sydney, Australia9 - 4 Callum MacLaughlin2 - 1 WPts
15/08/2028Perth, Australia8 - 4 Spencer Glykos3 - 9 WPts
17/06/2028Vilnius, Lithuania7 - 4 Gabrysz Kasperski4 - 7 WPts
19/04/2028Melbourne, Australia6 - 4 Adam Hairston2 - 5 WPts
20/02/2028Bangkok, Thailand6 - 3 Anuntachai Thaveechalermdit5 - 15 LPts
23/12/2027Canberra, Australia5 - 3 John Secchia0 - 5 WPts
29/10/2027Cairns, Australia4 - 3 Kamran Jabbour0 - 6 WPts
07/09/2027Perth, Australia4 - 2 David Haile15 - 16 LPts
07/08/2027Perth, Australia3 - 2 Antwan Saporito0 - 0 WPts
30/06/2027Sydney, Australia2 - 2 Rob Eccles0 - 3 WPts
02/05/2027Newcastle, Australia1 - 2 Rob Eccles0 - 2 WPts
11/03/2027Brisbane, Australia1 - 1 Gazi Niazi10 - 19(2) LPts
11/01/2027Brisbane, Australia1 - 0 John Colton20(1) - 15 LPts
24/11/2026Sydney, Australia0 - 0 Brendan Espy6 - 6 WPts