Weightclass:  Featherweight
Location:  Melbourne, Australia
Record:  27 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2022Melbourne, Australia26 - 8 Jack Cadogan18(1) - 14 WPts
17/10/2022Melbourne, Australia25 - 8 Waqar Tabatabai3 - 7 WPts
18/08/2022Melbourne, Australia25 - 7 Melor Radulov20(1) - 9 LPts
18/06/2022Melbourne, Australia24 - 7 Blaise Claude3 - 5 WPts
19/04/2022Melbourne, Australia23 - 7 David Kindrick2 - 19 WPts
18/02/2022Melbourne, Australia22 - 7 Fanuco Avelino17 - 2 WPts
19/12/2021Melbourne, Australia22 - 6 Mark Kinnie14 - 9 LPts
18/10/2021Melbourne, Australia22 - 5 Paris de Nerval12 - 12 LPts
17/08/2021Melbourne, Australia21 - 5 Roger Griff10 - 6 WPts
16/06/2021Melbourne, Australia20 - 5 John Moyes13 - 5 WPts
16/04/2021Melbourne, Australia20 - 4 Morgan Pryor13(1) - 6 LPts
14/02/2021Melbourne, Australia19 - 4 Sone Amata2 - 5 WPts
16/12/2020Brisbane, Australia18 - 4 Brendan Newburn12 - 2 WPts
11/11/2020Melbourne, Australia17 - 4 Obiareus Stamos4 - 11 WPts
12/09/2020Riga, Latvia16 - 4 Dmitri Cimmermanis2 - 11 WPts
12/07/2020Rome, Italy15 - 4 Gianfranco Zurio10 - 5 WPts
14/05/2020Melbourne, Australia14 - 4 VÝt Janda11 - 4 WPts
14/03/2020Adelaide, Australia14 - 3 Ellis Givan9 - 1 LPts Australia National Championships 2020View
11/03/2020Adelaide, Australia13 - 3 Sam Berestov4 - 3 WPts Australia National Championships 2020View
11/02/2020Płock, Poland12 - 3 Hainrich Kasperski6 - 4 WPts
14/12/2019Dun Laoghaire, Ireland11 - 3 Shane Casey4 - 4 WPts
16/10/2019Quezon City, Philippines10 - 3 Pablo Magayaga1 - 2 WPts
18/08/2019Melbourne, Australia9 - 3 Venacio Amo2 - 6 WPts
19/06/2019Melbourne, Australia8 - 3 Juan Maddry4 - 6 WPts
20/04/2019Melbourne, Australia7 - 3 Chris Nivison4 - 3 WPts
17/02/2019Melbourne, Australia6 - 3 Ellis Givan2 - 0 WPts
18/12/2018Adelaide, Australia5 - 3 Isaac Turnley0 - 0 WPts
04/11/2018Sydney, Australia5 - 2 Vince Gaikov1 - 0 LPts
03/10/2018Melbourne, Australia4 - 2 Shaun Schirru0 - 1 WPts
05/08/2018Melbourne, Australia3 - 2 Mike Abram0 - 0 WPts
30/06/2018Melbourne, Australia2 - 2 Jack Cadogan2 - 0 WPts
02/05/2018Sydney, Australia2 - 1 Jack Cadogan1 - 0 LPts
01/04/2018Perth, Australia1 - 1 Clinton Nasso0 - 2 WPts
18/02/2018Sydney, Australia1 - 0 Peter Trott0 - 0 LPts
18/01/2018Sydney, Australia0 - 0 Clint Melrose0 - 0 WPts