Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  16 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/03/2031Melbourne, Australia15 - 23 Telford Duvauchelle6 - 19(4) WPts
24/01/2031Melbourne, Australia14 - 23 Ahmed Messaoudene3 - 6 WPts
25/11/2030Melbourne, Australia14 - 22 Chancellor de Laroche3 - 2 LPts
26/09/2030Melbourne, Australia13 - 22 Tyson Platini4 - 3 WPts
29/07/2030Melbourne, Australia12 - 22 Chris Blythe1 - 1 WPts
29/05/2030Melbourne, Australia11 - 22 Ricardo Medina24 - 10 WPts
30/03/2030Melbourne, Australia10 - 22 Kamil Moravec1 - 13 WPts
29/01/2030Melbourne, Australia9 - 22 Radek Merkl4 - 6 WPts
30/11/2029Melbourne, Australia8 - 22 Spencer Pont0 - 15 WPts
02/10/2029Melbourne, Australia7 - 22 Nathan Seward0 - 2 WPts
03/08/2029Karagandy, Kazakhstan7 - 21 Zuffur Backir20 - 22(1) LPts
05/06/2029San Juan, Argentina6 - 21 Joaquin Valentino7 - 21 WPts
07/04/2029Toronto, Canada5 - 21 Jasper Wedderburn4 - 11 WPts
07/02/2029Sydney, Australia5 - 20 Leon Antoni9 - 16 LPts
10/12/2028Karagandy, Kazakhstan4 - 20 Toma Cartaev13 - 6 WPts
12/10/2028Melbourne, Australia3 - 20 Terrel Adenauer23 - 17 WPts
14/08/2028Melbourne, Australia3 - 19 Petchbodin Petchyinda1 - 6 LPts
16/06/2028Malang, Indonesia3 - 18 Agung Mundt28 - 28(1) LPts
18/04/2028Paris, France3 - 17 Demont Huet11 - 15(1) LPts
19/02/2028Brisbane, Australia3 - 16 Gregor Ancrum11 - 12 LPts
30/12/2027Tetouan, Morocco3 - 15 Rifky Akhchichine6 - 0 LPts
01/11/2027Sydney, Australia3 - 14 Mark Kennedy11 - 13 LPts
03/09/2027Sydney, Australia2 - 14 Richard Farland7 - 8 WPts
05/07/2027Turin, Italy2 - 13 Fillipo Tripodi0 - 0 LPts
07/05/2027Melbourne, Australia2 - 12 Adam Cowen18 - 8 LPts
08/03/2027Melbourne, Australia2 - 11 Ollie Rolland10 - 7 LPts
07/01/2027Tokyo, Japan2 - 10 Takeo Takamoto8 - 10(1) LPts
08/11/2026Melbourne, Australia2 - 9 Kacper Gunia13 - 8 LPts
09/09/2026Sydney, Australia2 - 8 Luigi De Simone1 - 10(1) LPts
17/07/2026Brisbane, Australia2 - 7 John Leith8(1) - 26 LPts
18/05/2026Brisbane, Australia1 - 7 Matthew Carlyle1 - 7 WPts
19/03/2026Sydney, Australia1 - 6 Chris Marquis5 - 13 LPts
21/01/2026Perth, Australia1 - 5 Shaun Bay19(1) - 29 LPts
25/11/2025Sydney, Australia1 - 4 Phil Orrock38 - 6 LPts
21/10/2025Melbourne, Australia1 - 3 Dan Patterson0 - 0 LPts
20/09/2025Melbourne, Australia1 - 2 Darryl McGinnis0 - 0 LPts
28/07/2025Melbourne, Australia0 - 2 Valerio Calzaghe4 - 17(3) WPts
12/06/2025Melbourne, Australia0 - 1 Brad Maffett15(1) - 27(1) LPts
05/05/2025Melbourne, Australia0 - 0 Elliot Desnos0 - 0 LPts