Weightclass:  Featherweight
Location:  Perth, Australia
Record:  24 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/12/2033Perth, Australia23 - 13 Richie Gerdon0 - 3 WPts
22/10/2033Perth, Australia22 - 13 Vart Haladjian5 - 20 WPts
21/08/2033Perth, Australia21 - 13 Lee MacClelland9 - 9 WPts
21/06/2033Perth, Australia20 - 13 David Ruane10 - 27 WPts
20/04/2033Perth, Australia19 - 13 James Reedy0 - 2 WPts
19/02/2033Perth, Australia18 - 13 Vasyl Adamovich8 - 12 WPts
20/12/2032Perth, Australia17 - 13 Thongthailek Nuchnum4 - 4 WPts
20/10/2032Perth, Australia16 - 13 Antwan Gilmour0 - 2 WPts
20/08/2032Linz, Austria15 - 13 Amey Gessert7 - 10 WPts
21/06/2032Sydney, Australia14 - 13 Gabriele Fortuna11 - 9 WPts
24/04/2032Brisbane, Australia14 - 12 Max Kincade14 - 14 LPts
29/02/2032Perth, Australia13 - 12 Nethra Buspakom6(1) - 17 WPts
31/12/2031Brisbane, Australia13 - 11 Connor Panoian10 - 19 LPts
03/11/2031Perth, Australia12 - 11 John Callacghan1 - 2 WPts
03/09/2031Kharkiv, Ukraine12 - 10 Kir Babich14 - 21 LPts
06/07/2031Mariupol, Ukraine11 - 10 Fedya Zarubin5 - 17 WPts
08/05/2031Perth, Australia10 - 10 Alessio Del Piero0 - 1 WPts
10/03/2031Taiyuan, China9 - 10 Quon Tin10 - 13 WPts
10/01/2031Tehuacan, Mexico8 - 10 Fausto Exposito13 - 14 WPts
12/11/2030Rosario, Argentina7 - 10 Joaquin Jacobo2 - 15(1) WPts
14/09/2030Buenos Aires, Argentina7 - 9 Paco Canizares7 - 13 LPts
17/07/2030Perth, Australia6 - 9 Richard Pert4 - 16 WPts
19/05/2030Sydney, Australia6 - 8 Shaun Symington12 - 9 LPts
24/03/2030Sumqayit, Azerbaijan6 - 7 Ismet Mirdjavadov14 - 17 LPts
24/01/2030Perth, Australia5 - 7 Jamie Dallas0 - 1 WPts
25/11/2029Mixco, Guatemala4 - 7 Juan Anchondo19 - 6 WPts
27/09/2029Sydney, Australia4 - 6 Gareth Jack0 - 4 LPts
30/07/2029Perth, Australia3 - 6 Xaverius Villeda2 - 13 WPts
01/06/2029Perth, Australia3 - 5 Lucien Gillard9 - 8 LPts
02/04/2029Perth, Australia3 - 4 Florijan Sladic8(1) - 11 LPts
02/02/2029Adelaide, Australia2 - 4 David Ruane2 - 7 WPts
05/12/2028Melbourne, Australia1 - 4 Rob Purdie1 - 6 WPts
09/10/2028Ghent, Belgium1 - 3 Roelof Bavelaere4 - 18 LPts
11/08/2028Perth, Australia0 - 3 Chris Cleary1 - 2 WPts
12/06/2028Brisbane, Australia0 - 2 Michael Korba6 - 14(1) LPts
15/04/2028Melbourne, Australia0 - 1 Leighton Craigo4 - 25(1) LPts
24/02/2028Perth, Australia0 - 0 Filips Vasil13 - 8 LPts