Weightclass:  Lightweight
Location:  Adelaide, Australia
Record:  12 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/01/2034Adelaide, Australia11 - 23 Zachary Cant16 - 11 WPts
29/11/2033Adelaide, Australia11 - 22 John Crookshank27 - 8 LPts
30/09/2033Manaus, Brazil10 - 22 Eduardo Violante11 - 16(1) WPts
01/08/2033Melbourne, Australia10 - 21 Alen Seay7 - 20 LPts
07/06/2033Augsburg, Germany10 - 20 Wolfgang Angert16 - 23 LPts
09/04/2033Daejeon, South Korea10 - 19 Chae-min Son15 - 7 LPts
09/02/2033Namangan, Uzbekistan10 - 18 Arseni Salimzhanow10 - 20(1) LPts
12/12/2032Montevideo, Uruguay10 - 17 Dario Talavera24 - 28 LPts
14/10/2032Melbourne, Australia10 - 16 Sam Birnie4 - 39 LPts
16/08/2032Adelaide, Australia9 - 16 Kai McCaa1 - 1 WPts
13/06/2032Port-au-Prince, Haiti9 - 15 Javier Vartan8 - 13 LPts
15/04/2032Melbourne, Australia8 - 15 Gazi Majeed5 - 16 WPts
20/02/2032Melbourne, Australia8 - 14 Robert Fumagalli11 - 15 LPts
28/12/2031Perth, Australia8 - 13 Max De Silvestri19 - 12 LPts
20/11/2031Ulaanbaatar, Mongolia7 - 13 Turbat Adilet21 - 22 WPts
22/09/2031Melbourne, Australia7 - 12 Chris MacGinnis2 - 0 LPts
19/08/2031Adelaide, Australia7 - 11 Charles Dumayas13 - 21 LPts
21/06/2031Middlesbrough, UK6 - 11 Jack Hanegan19 - 21 WPts
23/04/2031Panama City, Panama5 - 11 Joaquin Arencibia2 - 16 WPts
23/02/2031Adelaide, Australia4 - 11 Felix Kuznetsov3 - 6 WPts
25/12/2030Panama City, Panama4 - 10 Zelipe Vielma17(1) - 8 LPts
27/10/2030Middlesbrough, UK4 - 9 Mark Magee7 - 8 LPts
29/08/2030London, UK4 - 8 Michael Farrell4 - 14 LPts
30/06/2030Adelaide, Australia4 - 7 Mason Scroggs12(1) - 20 LPts
02/05/2030Adelaide, Australia3 - 7 Leggett Minion3 - 13 WPts
04/03/2030Guatemala City, Guatemala3 - 6 Iago Curto14 - 16 LPts
04/01/2030Wellington, New Zealand3 - 5 Owen Snedden5 - 12 LPts
06/11/2029Bila Tserkva, Ukraine3 - 4 Fadei Olesky13 - 12 LPts
08/09/2029Sydney, Australia3 - 3 John Pasley2 - 1 LPts
17/07/2029Adelaide, Australia2 - 3 Gazi Majeed0 - 3 WPts
19/05/2029Sydney, Australia2 - 2 Ian McFarlane3 - 12 LPts
18/04/2029Sydney, Australia1 - 2 Dillon Palagi0 - 0 WPts
16/03/2029Melbourne, Australia0 - 2 Ian Allan2 - 12 WPts
30/01/2029Melbourne, Australia0 - 1 Kai Dipple9 - 15 LPts
17/12/2028Adelaide, Australia0 - 0 Ryo Arrendondo21(2) - 15 LPts