Weightclass:  Heavyweight
Location:  Sydney, Australia
Record:  20 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/04/2029Sydney, Australia19 - 16 Launcelot Millot2 - 2 WPts
11/02/2029Sydney, Australia18 - 16 Davie Novo2 - 5 WPts
13/12/2028Sydney, Australia17 - 16 John Cardia8 - 14 WPts
14/10/2028Sydney, Australia16 - 16 David Cavin0 - 2 WPts
15/08/2028Sydney, Australia15 - 16 Marcin Tarkowski4 - 5 WPts
17/06/2028Sydney, Australia14 - 16 Ollie Ferguson7(2) - 22 WPts
18/04/2028Sydney, Australia13 - 16 Harry Spaulding6 - 13(1) WPts
19/02/2028Espoo, Finland12 - 16 Juho Innanen2 - 7 WPts
22/12/2027Zaragoza, Spain11 - 16 Eloy Carrillo10 - 11 WPts
24/10/2027Lagos, Nigeria11 - 15 Gbolahan Onyeawuna11 - 8 LPts
26/08/2027Sydney, Australia10 - 15 Ollie Ferguson3(1) - 21 WPts
26/06/2027Sydney, Australia9 - 15 Fraser Huston3 - 3 WPts
28/04/2027Port-au-Prince, Haiti9 - 14 Byron de Bergerac32 - 6 LPts
28/02/2027Annaba, Algeria9 - 13 Obaid Sendid13 - 17 LPts
31/12/2026Sydney, Australia9 - 12 Rob Tretiak9 - 10 LPts
01/11/2026Perth, Australia9 - 11 Ethan Bigg19 - 14 LPts
08/09/2026Adelaide, Australia9 - 10 Stephen Biggs7 - 7 LPts
16/07/2026Melbourne, Australia9 - 9 Dylan Hamell10 - 9 LPts
16/05/2026Sydney, Australia8 - 9 Kai Coppin5 - 10 WPts
17/03/2026Dushanbe, Tajikistan7 - 9 Kir Panahov9 - 13 WPts
17/01/2026Rijeka, Croatia7 - 8 Damjan Brkljacic12 - 5 LPts
19/11/2025Argenteuil, France7 - 7 Horace Roussel0 - 10 LPts
21/09/2025Sydney, Australia6 - 7 Horace Roussel0 - 9 WPts
24/07/2025Sydney, Australia5 - 7 Edward Boydston4 - 8 WPts
25/05/2025Sydney, Australia4 - 7 Waqas Obeid1 - 5 WPts
27/03/2025Rosario, Argentina4 - 6 Salvador Armendariz6(2) - 10 LPts
27/01/2025Sydney, Australia3 - 6 Diego Candelario0 - 4 WPts
29/11/2024Aba, Nigeria3 - 5 John Ikhouria5(1) - 17 LPts
01/10/2024Brisbane, Australia2 - 5 Chris Crumlish3 - 14 WPts
03/08/2024Lusaka, Zambia2 - 4 Armani Anyangwe13 - 11 LPts
05/06/2024Brisbane, Australia1 - 4 Chris Crumlish3 - 12 WPts
20/04/2024Melbourne, Australia1 - 3 Mark Waddell22 - 13 LPts
23/02/2024Adelaide, Australia1 - 2 Paul Lawrimore12(1) - 18(3) LPts
20/01/2024Sydney, Australia1 - 1 Jake Lundy0 - 0 LPts
10/12/2023Khabarovsk, Russia1 - 0 Luka Koksharov4 - 9 LPts
12/10/2023Sydney, Australia0 - 0 Mason Davin0 - 1 WPts