Weightclass:  Featherweight
Location:  Sydney, Australia
Record:  28 - 31(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/06/2029Sydney, Australia28 - 30(1) Mark Pritchett6 - 6 LPts
12/04/2029Sydney, Australia27 - 30(1) Michael Dowe1 - 2 WPts
11/02/2029Ho Chi Minh City, Vietnam26 - 30(1) Hue Dinh18(2) - 32 WPts
14/12/2028Ndola, Zambia25 - 30(1) Gethin Ruwe8 - 16 WPts
16/10/2028Adelaide, Australia24 - 30(1) Mark Meaney16(1) - 31 WPts
03/09/2028Dubai, UAE24 - 29 Adnan Alkindi37(1) - 20 LKO3
03/08/2028Sydney, Australia24 - 28 Adnan Alkindi36(1) - 20 LPts
30/06/2028Sydney, Australia24 - 27 Obaid Ahmed27 - 20 LPts
18/05/2028Sydney, Australia23 - 27 Juan Rangel12(1) - 32 WPts
17/04/2028Katlehong, South Africa22 - 27 Dylan Ntambwe21 - 24 WPts
17/03/2028Gold Coast, Australia22 - 26 Chris Torrance28 - 14 LPts Australia National Championships 2028View
14/03/2028Gold Coast, Australia21 - 26 Zach Dewey19 - 14 WPts Australia National Championships 2028View
11/03/2028Gold Coast, Australia20 - 26 Dai Perk13 - 3 WPts Australia National Championships 2028View
11/02/2028Manukau, New Zealand20 - 25 Rich Carruthers37(2) - 10 LPts
09/01/2028Hengyang, China20 - 24 Zhuang Hao47(1) - 18 LPts Asia-Oceania Championships 2028View
11/12/2027Achiaman, Ghana20 - 23 Chris Adarkwa21 - 17 LPts
08/11/2027Ulaanbaatar, Mongolia20 - 22 Xi-Wang Goh31 - 17 LPts
08/10/2027Achiaman, Ghana20 - 21 Chris Adarkwa19 - 17 LPts
07/09/2027Ibadan, Nigeria20 - 20 Ewan Carmichael22(1) - 15 LPts Ibadan World Championships 2027View
07/07/2027Resistencia, Argentina19 - 20 Xaver Madruga12 - 21 WPts
09/05/2027Alexandria, Egypt18 - 20 Farhan Chahine49(3) - 20 WPts
11/03/2027Gold Coast, Australia18 - 19 Harvey Livingston16(1) - 9 LPts Australia National Championships 2027View
06/03/2027Kiev, Ukraine18 - 18 Fedya Fallat13 - 11 LPts
06/01/2027Buenos Aires, Argentina17 - 18 Quito Sala6 - 15 WPts
08/11/2026Ciudad Guayana, Venezuela16 - 18 Xabat Games9 - 24 WPts
10/09/2026Makiivka, Ukraine15 - 18 Petro Podgorny13 - 16 WPts
13/07/2026Calgary, Canada14 - 18 Dave Ewart6 - 20 WPts
15/05/2026Almaty, Kazakhstan13 - 18 Ivan Sadykoff7 - 13(6) WPts
17/03/2026Perth, Australia13 - 17 Chris Torrance14 - 11 LPts Australia National Championships 2026View
14/03/2026Perth, Australia12 - 17 Mark Meaney8 - 20 WPts Australia National Championships 2026View
11/03/2026Perth, Australia11 - 17 James Dobson9 - 13 WPts Australia National Championships 2026View
19/01/2026Melbourne, Australia10 - 17 Peter Edward7 - 23 WPts
21/11/2025Nonthaburi, Thailand10 - 16 Samartlek Madlam16(1) - 9 LPts
23/09/2025Hanoi, Vietnam10 - 15 Kieu Quan4 - 11 LPts
26/07/2025Sydney, Australia9 - 15 Julius Vadas4 - 24(1) WPts
28/05/2025Brisbane, Australia8 - 15 Adnan Jan18 - 26 WPts
12/04/2025Sunshine Coast, Australia7 - 15 Noah Biggie7 - 15 WPts
11/03/2025Gold Coast, Australia7 - 14 Roger Hemphill43 - 12 LPts Australia National Championships 2025View
29/01/2025Sydney, Australia6 - 14 Chris Morgan5 - 18 WPts
08/12/2024Liege, Belgium5 - 14 Chandler Du Jeu7 - 16 WPts
10/10/2024Sydney, Australia4 - 14 Andy McCardell1 - 3(1) WPts
12/08/2024Almaty, Kazakhstan4 - 13 Marlen Erkinbec35 - 7 LPts
14/06/2024Makiivka, Ukraine4 - 12 Nikolai Markoski26(2) - 11 LPts
16/04/2024Bangkok, Thailand4 - 11 Yokthong Sitthongsak15(1) - 28 LPts
17/02/2024Perth, Australia4 - 10 Joshua Ruxton20 - 16 LPts
20/12/2023London, UK4 - 9 Eddie McAllen24 - 10 LPts
22/10/2023Bangkok, Thailand4 - 8 Susu Wannasri14 - 8 LPts
24/08/2023Melbourne, Australia4 - 7 Louis Tennent12 - 19 LPts
20/07/2023Brisbane, Australia4 - 6 John Clingan12 - 22(5) LPts
19/06/2023Sydney, Australia3 - 6 Sagaz Valles1 - 5 WPts
20/04/2023Sydney, Australia2 - 6 Brett Haye0 - 4(1) WPts
20/02/2023Fort Lauderdale, USA2 - 5 Rodrigo Mareno29 - 2 LPts
23/12/2022Kharkiv, Ukraine2 - 4 Marlen Prokofyev11(1) - 13 LPts
25/10/2022Perth, Australia2 - 3 Joshua Ruxton12 - 16 LPts
28/08/2022Sydney, Australia1 - 3 Julien Moniotte6 - 4 WPts
29/06/2022Bangkok, Thailand1 - 2 Morakot On Lam8 - 15 LPts
01/05/2022Sydney, Australia1 - 1 Aaron Nimmo5 - 20 LPts
13/03/2022Newcastle, Australia0 - 1 Vince McCoig4(2) - 21 WPts
05/02/2022Sydney, Australia0 - 0 Clint Wan0 - 6 LPts