Weightclass:  Featherweight
Location:  Sydney, Australia
Record:  27 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2033Sydney, Australia26 - 19 Dimos Guardia4 - 7 WPts
20/10/2033Sydney, Australia26 - 18 Bradley Health26 - 20 LPts
19/08/2033Sydney, Australia26 - 17 Michael Georgiou32 - 13 LPts
18/06/2033Sydney, Australia25 - 17 Benjamin Van Ackere0 - 11 WPts
17/04/2033Sydney, Australia24 - 17 Brad Proffitt18(1) - 21 WPts
16/02/2033Dakar, Senegal24 - 16 Gareth Sosno16 - 9 LPts
18/12/2032Brisbane, Australia24 - 15 Cole Vail19 - 16(3) LPts
19/10/2032Melbourne, Australia23 - 15 Glynn Andrews2 - 15 WPts
21/08/2032Sydney, Australia22 - 15 Gabriele Fortuna11 - 10 WPts
23/06/2032Brisbane, Australia21 - 15 Bradley Health20 - 17 WPts
25/04/2032Sydney, Australia20 - 15 Bradley Health20 - 16 WPts
26/02/2032Schaerbeek, Belgium19 - 15 Fabrice Breton11 - 10 WPts
29/12/2031Incheon, South Korea18 - 15 Seung-gyu Na22 - 16 WPts
31/10/2031Sydney, Australia17 - 15 Paul Byer0 - 2 WPts
31/08/2031Brampton, Canada16 - 15 Ben Delon7 - 10 WPts
03/07/2031San Miguelito, Panama15 - 15 Neron Cadenas1 - 8 WPts
04/05/2031Melbourne, Australia14 - 15 Mick Millan10 - 21 WPts
07/03/2031Adelaide, Australia14 - 14 Dave Crumlish19 - 5 LPts
12/01/2031Edinburgh, UK13 - 14 Andy McCardell9 - 34(1) WPts
14/11/2030Adelaide, Australia12 - 14 Richard Pert5 - 17 WPts
16/09/2030Aarhus, Denmark12 - 13 Thorstein Birk26 - 20 LPts
19/07/2030Kuala Lumpur, Malaysia12 - 12 Kashif Nazimuddin4 - 23 LPts
21/05/2030Maracay, Venezuela11 - 12 Jerrold Ortega3 - 15 WPts
23/03/2030Amsterdam, Netherlands11 - 11 Pien Sanders23 - 26 LPts
23/01/2030Adelaide, Australia10 - 11 Mark Greive6 - 12 WPts
25/11/2029Sydney, Australia9 - 11 Clinton Glen5 - 10 WPts
27/09/2029Brisbane, Australia9 - 10 James Candreva8 - 15 LPts
31/07/2029Laval, Canada8 - 10 Johnny Turnbull12 - 16 WPts
02/06/2029Breda, Netherlands8 - 9 Rudi Anchyn19 - 13 LPts
04/04/2029Aden, Yemen8 - 8 Obaid Ahmed33 - 21 LPts
04/02/2029Melbourne, Australia8 - 7 Justin McConkie4 - 18 LPts
10/12/2028Sydney, Australia7 - 7 Paul Proffit2 - 10 WPts
12/10/2028Brisbane, Australia6 - 7 Jamie McNabb3 - 11 WPts
15/08/2028Brisbane, Australia5 - 7 Wayne Kefalas16 - 25 WPts
17/06/2028Sydney, Australia4 - 7 Dai MacEachern2 - 11 WPts
18/04/2028Sydney, Australia3 - 7 Simeon Adamian6 - 12 WPts
19/02/2028Geelong, Australia3 - 6 Stuart Niblock9 - 14 LPts
11/01/2028Adelaide, Australia3 - 5 David Halley13(1) - 21 LPts
11/12/2027Bangkok, Thailand3 - 4 Amnat Sukha70(2) - 26 LPts
13/10/2027Baku, Azerbaijan2 - 4 Teymurchin Abdurrahmirov3 - 10 WPts
15/08/2027Mexico City, Mexico2 - 3 Agapetus Hidalgo18(1) - 6 LPts
17/06/2027Sydney, Australia2 - 2 Shaun Symington0 - 0 LPts
01/05/2027Melbourne, Australia2 - 1 Patrick MacBride6 - 21 LPts
07/03/2027Sydney, Australia2 - 0 Blake Callacghan8 - 22 LPts
07/01/2027Sydney, Australia1 - 0 Blake Callacghan8 - 21 WPts
07/12/2026Sydney, Australia0 - 0 Noel Moffett3 - 5 WPts