Weightclass:  Featherweight
Location:  Sydney, Australia
Record:  27 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/07/2033Sydney, Australia26 - 14 Sean Archibald15 - 8 WPts
07/05/2033Sydney, Australia25 - 14 John McQuillin2 - 6 WPts
07/03/2033Sydney, Australia25 - 13 Dai Chemabwai11 - 10 LPts
04/01/2033Sydney, Australia24 - 13 Louis Bennett1 - 7 WPts
04/11/2032Sydney, Australia23 - 13 Altti Ahti9 - 15 WPts
04/09/2032Sydney, Australia22 - 13 Defrim Ziberi1 - 1 WPts
06/07/2032Sydney, Australia21 - 13 Emanuel Verde4 - 6 WPts
06/05/2032Sydney, Australia20 - 13 Michael McVean0 - 0 WPts
06/03/2032Sydney, Australia19 - 13 Claus Vassos0 - 3 WPts
06/01/2032Sydney, Australia18 - 13 Norasing Vor Saenthep3 - 10 WPts
06/11/2031Sydney, Australia17 - 13 Rex Provan0 - 5 WPts
06/09/2031Sydney, Australia16 - 13 Barry Pollini1 - 1 WPts
07/07/2031Bangkok, Thailand15 - 13 Ngaoprajan Laksong10 - 7 WPts
08/05/2031Breda, Netherlands15 - 12 Nestor Franse14 - 16 LPts
10/03/2031Almaty, Kazakhstan15 - 11 Khalid Marsuckov29(1) - 16 LPts
10/01/2031Zamboanga City, Philippines14 - 11 Esteban Bastidas15 - 13 WPts
12/11/2030Dubai, UAE14 - 10 Haaris Elbaz18 - 14 LPts
14/09/2030Horlivka, Ukraine13 - 10 Zernebog Gogol19 - 18 WPts
17/07/2030Rosario, Argentina13 - 9 Eduardo Magan18 - 14 LPts
19/05/2030Sydney, Australia12 - 9 Sam Deer6 - 8 WPts
21/03/2030Sydney, Australia11 - 9 Silvano Razza11 - 11 WPts
25/01/2030Shymkent, Kazakhstan11 - 8 Kolzak Zaiylckanow8 - 11 LPts
27/11/2029Al Ain, UAE11 - 7 Amjad Maroun31 - 10 LPts
29/09/2029Adelaide, Australia10 - 7 Paul Touch3 - 19 WPts
02/08/2029Perth, Australia9 - 7 Sean Hosick13 - 9 WPts
08/06/2029Melbourne, Australia9 - 6 Leighton Craigo11 - 25(1) LPts
14/04/2029Geelong, Australia8 - 6 Stuart Niblock16 - 14 WPts
14/03/2029Sydney, Australia8 - 5 James Summerhill13 - 16 LPts Australia National Championships 2029View
11/03/2029Sydney, Australia7 - 5 Mark Sheedy4(1) - 10 WPts Australia National Championships 2029View
02/02/2029Adelaide, Australia6 - 5 Mark Sheedy4(1) - 9 WPts
05/12/2028Sydney, Australia5 - 5 Vicente Altamirano0 - 1 WPts
07/10/2028Monterrey, Mexico4 - 5 Alfonso Catalina0 - 0 WPts
09/08/2028Dongguan, China4 - 4 Niao-ka Niu12 - 11 LPts
11/06/2028Mendoza, Argentina4 - 3 Senon Obregon4 - 17 LPts
13/04/2028Almaty, Kazakhstan3 - 3 Dmitriy Orazalin4 - 14(1) WPts
14/02/2028Brisbane, Australia2 - 3 Michael Korba5 - 13(1) WPts
21/12/2027Sydney, Australia2 - 2 Stuart Wight12(1) - 12 LPts
31/10/2027Adelaide, Australia2 - 1 James Dobson16 - 16 LPts
29/09/2027Cairns, Australia1 - 1 Aaron Doherty0 - 0 WPts
16/08/2027Ciudad Guayana, Venezuela1 - 0 Fidel Terrazas10 - 14 LPts
17/06/2027Sydney, Australia0 - 0 John Rastian2 - 2 WPts