Weightclass:  Lightweight
Location:  Adelaide, Australia
Record:  25(2) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/05/2042Adelaide, Australia24(1) - 22 Ksawery Dykas0 - 4 WKO2
08/03/2042Adelaide, Australia23(1) - 22 Seferino Deliz7 - 18(2) WPts
03/01/2042Adelaide, Australia22(1) - 22 Connor Bryce4 - 2 WPts
02/11/2041Riga, Latvia21(1) - 22 Melor Zvaigzninsh4 - 16 WPts
04/09/2041Brisbane, Australia21(1) - 21 Kieran Addison27(9) - 7 LPts
05/07/2041Kawagoe, Japan20(1) - 21 Yasushi Higa0 - 0 WPts
04/05/2041Brisbane, Australia20(1) - 20 Connor Bryce1 - 1 LPts
11/03/2041Melbourne, Australia20(1) - 19 Glynn Raeburn30 - 3(1) LPts Australia National Championships 2041View
06/03/2041Brisbane, Australia20(1) - 18 Kieran Addison22(5) - 6 LPts
08/01/2041Dallas, USA19(1) - 18 James Younie1 - 21 WPts
08/11/2040San Jose, Costa Rica18(1) - 18 Cruz Deliz8 - 13 WPts
10/09/2040Fukuyama, Japan17(1) - 18 Goro Ota13 - 12 WPts
13/07/2040Vilnius, Lithuania16(1) - 18 Krzysztof Zabrowski7 - 13 WPts
15/05/2040Utrecht, Netherlands15(1) - 18 Jakob Wijmeersch4 - 3 WPts
17/03/2040Brisbane, Australia15(1) - 17 Dillon Abbott26(6) - 19 LPts Australia National Championships 2040View
14/03/2040Brisbane, Australia14(1) - 17 Ashley Fergusson14 - 7(1) WPts Australia National Championships 2040View
11/03/2040Brisbane, Australia13 - 17 Brett Green14 - 5(1) WKO3 Australia National Championships 2040View
06/03/2040Dubai, UAE12 - 17 Kashif Abdi2 - 2 WPts
06/01/2040Adelaide, Australia11 - 17 Ian McNevin4 - 5 WPts
04/11/2039Karagandy, Kazakhstan11 - 16 Isaak Mucazhanov6 - 5 LPts
04/09/2039Bern, Switzerland11 - 15 Jay Neumann26 - 16 LPts
07/07/2039Baku, Azerbaijan10 - 15 Nariman Karimov9 - 25(1) WPts
09/05/2039Almaty, Kazakhstan10 - 14 Igor Baisultanow5 - 12(3) LPts
11/03/2039Geelong, Australia10 - 13 Gregor Running11 - 18 LPts Australia National Championships 2039View
24/02/2039Sheffield, UK10 - 12 Marc Johns28 - 30(1) LPts
27/12/2038Soweto, South Africa9 - 12 Kwamin Ballantyne23 - 11 WPts
29/10/2038Pikine, Senegal9 - 11 Launcelot Segalen20 - 7 LPts
31/08/2038Kampala, Uganda8 - 11 Edward Kivejinja8 - 10 WPts
03/07/2038Samarqand, Uzbekistan7 - 11 Elmir Pour9 - 19 WPts
05/05/2038Ostrava, Czech Republic6 - 11 LeoÜ Bosak0 - 0 WPts
07/03/2038Funabashi, Japan5 - 11 Hisoka Tanigawa2 - 2 WPts
07/01/2038Brisbane, Australia5 - 10 Kieran Addison7(2) - 0 LPts
08/11/2037Brisbane, Australia5 - 9 Kieran Addison6(2) - 0 LPts
08/09/2037Brisbane, Australia5 - 8 Kieran Addison5(2) - 0 LPts
30/07/2037Nairobi, Kenya5 - 7 Otieno Kathurima20 - 12 LPts
01/06/2037Riga, Latvia4 - 7 Timofei Skurstens0 - 12 WPts
03/04/2037Adelaide, Australia4 - 6 Leeroy MacClelland11 - 6 LPts
03/02/2037Adelaide, Australia3 - 6 Montenegro Ureno2 - 4 WPts
05/12/2036Brisbane, Australia3 - 5 Kieran Addison0 - 0 LPts
02/11/2036Perth, Australia3 - 4 John Sundy6 - 20 LPts
04/09/2036Melbourne, Australia3 - 3 Dillon Abbott4 - 3 LPts
04/08/2036Adelaide, Australia2 - 3 Obaid Sahrawi13 - 15 WPts
05/06/2036Adelaide, Australia1 - 3 Nicholas Gebbie0 - 0 WPts
27/04/2036Melbourne, Australia1 - 2 Zach McCathern8 - 3 LPts
02/03/2036Perth, Australia1 - 1 Leeroy MacClelland5 - 4 LPts
04/01/2036Adelaide, Australia0 - 1 Konstantin Ozdoyev0 - 1 WPts
05/11/2035Adelaide, Australia0 - 0 Tajo Jerez8 - 20 LPts