Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  22 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/02/2030Brisbane, Australia21 - 27 Brin Chronis0 - 1 WPts
08/12/2029Brisbane, Australia20 - 27 Fahmin Imanov1 - 2 WPts
09/10/2029Brisbane, Australia20 - 26 Billy McCoun37(5) - 16 LPts
10/08/2029Brisbane, Australia19 - 26 Leighton Dermott0 - 1 WPts
11/06/2029Brisbane, Australia18 - 26 John Matteoli0 - 1 WPts
12/04/2029Brisbane, Australia18 - 25 Harry Ishkhanyan28(1) - 13 LPts
11/02/2029Brisbane, Australia17 - 25 Dai Scopelliti0 - 10 WPts
13/12/2028Sydney, Australia16 - 25 Ricky Fails19(2) - 17 WPts
17/10/2028Annaba, Algeria15 - 25 Imran Madyan5 - 5 WPts
19/08/2028Melbourne, Australia14 - 25 Barry Mossman10 - 21 WPts
29/06/2028Brisbane, Australia13 - 25 Dai Scopelliti0 - 5 WPts
29/04/2028Ulaanbaatar, Mongolia12 - 25 Chen Fang7 - 16 WPts
01/03/2028Medellin, Colombia12 - 24 Alejandro Pardo18(1) - 7 LPts
02/01/2028Sydney, Australia11 - 24 Dave Donaghue12(1) - 22 WPts
03/11/2027Melbourne, Australia11 - 23 Morgan Ambrosia13 - 13 LPts
04/09/2027Sydney, Australia11 - 22 Dave Donaghue10(1) - 22 LPts
07/07/2027Brisbane, Australia11 - 21 Bradley Simpson2 - 1 LPts
08/05/2027Brisbane, Australia10 - 21 Alastair Nisbet0 - 1 WPts
09/03/2027Melbourne, Australia9 - 21 George Roberts5 - 21 WPts
11/01/2027Sydney, Australia8 - 21 Joshua Monteith15 - 11 WPts
12/11/2026Sydney, Australia8 - 20 Dave Tasso13 - 23(6) LPts
15/09/2026Perth, Australia8 - 19 Colin Keegan15 - 14(1) LPts
16/07/2026Brisbane, Australia7 - 19 Ricky Papikyan0 - 5 WPts
16/05/2026Copenhagen, Denmark7 - 18 Ulster Stopp11 - 6 LPts
18/03/2026Perth, Australia7 - 17 Bruce Christeson12 - 8 LPts
19/01/2026Las Condes, Chile6 - 17 Juan Tineo7 - 18 WPts
21/11/2025Dushanbe, Tajikistan6 - 16 Daniil Iliyas8 - 7 LPts
23/09/2025Tirana, Albania6 - 15 Dalmat Selimi19 - 10 LPts
26/07/2025Sumqayit, Azerbaijan6 - 14 Bahadir Zardari2 - 22 LPts
28/05/2025Kumasi, Ghana5 - 14 Wayne Nottinggham6 - 18 WPts
30/03/2025Shymkent, Kazakhstan5 - 13 Vitali Pajzullaev24 - 18 LPts
30/01/2025Brisbane, Australia4 - 13 Euan Healy4(1) - 5 WPts
01/12/2024Brisbane, Australia4 - 12 Sam Rochead1 - 12(1) LPts
02/10/2024Rome, Italy4 - 11 Mauro Di Vittorio23(1) - 17 LPts
04/08/2024Melbourne, Australia3 - 11 Barry Mossman1 - 5 WPts
08/06/2024Ulaanbaatar, Mongolia2 - 11 Liang Dawachi6 - 6 WPts
10/04/2024Lusaka, Zambia2 - 10 Dewayne Mangwato17 - 23 LPts
11/02/2024Brisbane, Australia2 - 9 Tase á Steklov4 - 10 LPts
14/12/2023Melbourne, Australia2 - 8 Jay Molony20(1) - 17 LPts
28/10/2023Melbourne, Australia2 - 7 Sid McClellan9 - 23 LPts
26/09/2023Melbourne, Australia1 - 7 Barry Mossman0 - 0 WPts
21/08/2023Brisbane, Australia1 - 6 Joo-ho Baik2 - 10 LPts
22/06/2023Perth, Australia1 - 5 Richard McKay23(1) - 9(1) LPts
01/05/2023Cairns, Australia1 - 4 Sammy Bryce1 - 4 LPts
15/03/2023Adelaide, Australia1 - 3 George Webb15 - 13 LPts
12/02/2023Graz, Austria0 - 3 Egbert Rosdom3 - 4 WPts
15/12/2022Panama City, Panama0 - 2 Bronco Cerda21(2) - 12 LPts
16/10/2022Brisbane, Australia0 - 1 John Colton1 - 5 LPts
18/08/2022Brisbane, Australia0 - 0 Arran Pattillo0 - 4 LPts