Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  18(2) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/06/2029Melbourne, Australia17(2) - 17 Mark Fatt24 - 20 WPts
16/04/2029Melbourne, Australia17(2) - 16 Eun-sun Choo11 - 10(1) LPts
16/02/2029Melbourne, Australia16(2) - 16 Cody McCoubrey0 - 1 WPts
18/12/2028Melbourne, Australia16(2) - 15 Brad McGovern16(1) - 12 LPts
20/10/2028Melbourne, Australia15(2) - 15 Harry Ishkhanyan26(1) - 12 WPts
21/08/2028Canberra, Australia14(2) - 15 Barry Ivery13(1) - 23 WPts
28/06/2028Montevideo, Uruguay13(2) - 15 Xavier Yepez3 - 19 WPts
29/04/2028Fukuyama, Japan12(1) - 15 Aoi Toma3 - 18(1) WKO3
01/03/2028Sydney, Australia11(1) - 15 Luigi De Simone6 - 14(1) WPts
01/01/2028Melbourne, Australia10(1) - 15 Yago Muro1 - 4 WPts
03/11/2027Melbourne, Australia9(1) - 15 Owen Belches8 - 12 WPts
13/09/2027Canberra, Australia8(1) - 15 Robert Whary5 - 27 WPts
13/08/2027Amsterdam, Netherlands8(1) - 14 Taal Havic73(5) - 15 LPts
15/06/2027Sydney, Australia8(1) - 13 Gethin Shand11(1) - 22 LPts
08/05/2027Melbourne, Australia7(1) - 13 Alec Mortimer2 - 2 WPts
09/03/2027Melbourne, Australia6(1) - 13 Callum Elmasian0 - 1 WPts
09/01/2027Toshkent, Uzbekistan6(1) - 12 Dimi Jafarov20 - 16 LPts
10/11/2026San Jose, Costa Rica5(1) - 12 Santiago Pelayo2 - 3 WPts
11/09/2026Toshkent, Uzbekistan4(1) - 12 Qosqar Afzal7(1) - 41 WPts
14/07/2026Sydney, Australia4(1) - 11 Joshua Monteith12 - 11 LPts
16/05/2026Melbourne, Australia4(1) - 10 Johnny Cappola6 - 3 LPts
18/03/2026Melbourne, Australia3(1) - 10 Sam Ironside2 - 9 WPts
17/01/2026Bangkok, Thailand3(1) - 9 Thongtaeng Dangda6 - 8 LPts
19/11/2025Brisbane, Australia2 - 9 Sam Rochead3 - 16(1) WKO3
22/09/2025Melbourne, Australia1 - 9 Euan Hasson1 - 5 WPts
24/07/2025Tirana, Albania1 - 8 Faton Adivar8 - 18 LPts
26/05/2025Odense, Denmark1 - 7 Ulster Hom9 - 12(1) LPts
28/03/2025Brisbane, Australia1 - 6 John Colton8 - 14 LPts
29/01/2025Zagreb, Croatia1 - 5 Blagoje Vidulic2 - 2 LPts
01/12/2024Mississauga, Canada1 - 4 Amon Plowman5 - 10 LPts
03/10/2024Perth, Australia1 - 3 Ian Yeamans2 - 1 LPts
05/08/2024Dublin, Ireland1 - 2 Liam Kennedy6 - 35 LPts
07/06/2024Melbourne, Australia1 - 1 Sam Walsh1 - 0 LPts
09/04/2024Gomel, Belarus1 - 0 Oleksander Barnick2 - 15 LPts
10/02/2024Melbourne, Australia0 - 0 David Cain0 - 1 WPts