Weightclass:  Bantamweight
Location:  Melbourne, Australia
Record:  20 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/10/2029Melbourne, Australia19 - 15 Danny McQuary16 - 26 WPts
12/08/2029Melbourne, Australia18 - 15 Paul Swanson0 - 3 WPts
13/06/2029Melbourne, Australia17 - 15 Oliver Fall1 - 2 WPts
14/04/2029Melbourne, Australia16 - 15 Shayan Salik0 - 1 WPts
13/02/2029Melbourne, Australia15 - 15 Matthew McNeeley10 - 14(1) WPts
15/12/2028Melbourne, Australia14 - 15 Danny Denney2 - 10 WPts
16/10/2028Melbourne, Australia13 - 15 Charlie Silvani1 - 5 WPts
17/08/2028Melbourne, Australia13 - 14 Vincent Galbreth11 - 18 LPts
18/06/2028Melbourne, Australia13 - 13 Ajwad Kazhgaliev0 - 4 LPts
20/04/2028Quezon City, Philippines12 - 13 Jeraldo Mapi-ut11(1) - 31 WPts
21/02/2028Melbourne, Australia12 - 12 Ollie Connolly11 - 9 LPts
23/12/2027Shymkent, Kazakhstan12 - 11 Amer Abdrasheff14 - 7 LPts
25/10/2027San Jose, Costa Rica11 - 11 Rodrigo Blasco5 - 19 WPts
27/08/2027Melbourne, Australia10 - 11 John Dewey4 - 5(1) WPts
28/06/2027Melbourne, Australia10 - 10 Michael Sheron11(1) - 14 LPts
30/04/2027Melbourne, Australia10 - 9 Blake Peavey8 - 9 LPts
02/03/2027Chelyabinsk, Russia9 - 9 Afanas Mostovoi6 - 26(1) WPts
02/01/2027Melbourne, Australia8 - 9 Inigo MacMichael0 - 1 WPts
04/11/2026Perth, Australia8 - 8 Mason Cormack3 - 10 LPts
18/09/2026Melbourne, Australia8 - 7 Daniel Hayes4 - 2 LPts
19/07/2026Umlazi, South Africa7 - 7 James Kabwe2 - 17 WPts
21/05/2026Melbourne, Australia6 - 7 Will Lockey0 - 3 WPts
23/03/2026Melbourne, Australia6 - 6 Michael Sheron6 - 11 LPts
23/01/2026Melbourne, Australia5 - 6 Iago Eugenio1 - 14 WPts
25/11/2025Bangkok, Thailand5 - 5 Petchsamuthr Sunthornpit18(1) - 30 LPts
27/09/2025Melbourne, Australia4 - 5 Sam Ruzgeryan2 - 0 WPts
30/07/2025Antwerp, Belgium3 - 5 Eggewaart Wilman0 - 1 WPts
01/06/2025Melbourne, Australia2 - 5 Gregor Costain3 - 9(3) WPts
03/04/2025Adelaide, Australia1 - 5 Theo Battle9 - 16 WPts
07/02/2025East London, South Africa1 - 4 Hayden Nkaloulou5 - 17 LPts
10/12/2024Melbourne, Australia1 - 3 Nabulung Adjei5 - 7 LPts
12/10/2024Brisbane, Australia1 - 2 Bart Gilmer20(1) - 20 LPts
18/08/2024Melbourne, Australia1 - 1 Robert Catherwood0 - 6 LPts
28/06/2024Sydney, Australia1 - 0 Dylan White16(1) - 17 LPts
25/05/2024Melbourne, Australia0 - 0 Vincent Galbreth1 - 0 WPts