Weightclass:  Lightweight
Location:  Melbourne, Australia
Record:  26(1) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/07/2031Prague, Czech Republic26(1) - 14 Dalimil Kochan22 - 22 LPts
27/06/2031Melbourne, Australia25(1) - 14 Untamo Esko22 - 19 WPts
27/05/2031Melbourne, Australia24(1) - 14 Untamo Esko22 - 18 WPts
15/04/2031Nassau, Bahamas24(1) - 13 Peter Caruthers25 - 10 LPts
14/03/2031Sydney, Australia24(1) - 12 Arthur Abernethy17 - 7(3) LPts Australia National Championships 2031View
11/03/2031Sydney, Australia23(1) - 12 Scott MacRae10 - 6 WPts Australia National Championships 2031View
05/02/2031Ulaanbaatar, Mongolia23(1) - 11 Nikolai Hasabayar14 - 12 LPts
05/01/2031Cologne, Germany23(1) - 10 Ailbe Pfeifer15 - 13 LPts
05/12/2030Melbourne, Australia23(1) - 9 Ailbe Pfeifer14 - 13 LPts
03/11/2030Melbourne, Australia22(1) - 9 Dalimil Kochan17 - 16 WPts
02/10/2030Melbourne, Australia21(1) - 9 Dalimil Kochan17 - 15 WPts
31/08/2030Melbourne, Australia20(1) - 9 Gabriele Catania15 - 22 WPts
01/07/2030Melbourne, Australia19(1) - 9 Leon Falla9 - 13(1) WPts
03/05/2030Melbourne, Australia18(1) - 9 Hayden Sandercock11 - 9 WPts
05/03/2030Maracaibo, Venezuela17(1) - 9 Elias Aguado0 - 0 WPts
05/01/2030Cape Town, South Africa16(1) - 9 Alec Tshindingu0 - 0 WPts
07/11/2029Adelaide, Australia16(1) - 8 Clint Davies17(1) - 17 LPts
14/09/2029Melbourne, Australia15(1) - 8 Michael Boyd6 - 12 WPts
16/07/2029Saltillo, Mexico14 - 8 Alejandro Cendejas3 - 15(2) WKO3
18/05/2029Tegucigalpa, Honduras13 - 8 Cipriano Frasco1 - 13 WPts
20/03/2029Melbourne, Australia12 - 8 George Shea1 - 2 WPts
19/01/2029Ufa, Russia12 - 7 Lazar Zelensky9 - 11 LPts
21/11/2028Melbourne, Australia11 - 7 Dmitriy Mikheev6 - 30(5) WPts
23/09/2028Canberra, Australia10 - 7 Bryan McClay3 - 7 WPts
03/08/2028Adelaide, Australia9 - 7 Nathan Kaya12 - 21 WPts
05/06/2028London, UK8 - 7 Patrick MacIntyre12(1) - 19 WPts
07/04/2028Maracaibo, Venezuela7 - 7 Loredo Rubi9 - 10 WPts
08/02/2028Hamburg, Germany6 - 7 Rog Laack11 - 24 WPts
11/12/2027Perth, Australia6 - 6 Leo Cialente18 - 15(1) LPts
16/10/2027Melbourne, Australia5 - 6 Ian Allan0 - 5 WPts
18/08/2027Canberra, Australia5 - 5 Dave Dryman0 - 9 LPts
19/06/2027Melbourne, Australia4 - 5 Colar Beaulac1 - 4 WPts
21/04/2027Tirana, Albania3 - 5 Bardhyl Gecaj8 - 11 WPts
21/02/2027Melbourne, Australia2 - 5 Jake Goodlet3 - 12 WPts
24/12/2026Ankara, Turkey2 - 4 Iskender Abdil25 - 2 LPts
26/10/2026Melbourne, Australia2 - 3 Owen Cooper7 - 15 LPts
28/08/2026Gold Coast, Australia2 - 2 Joshua Nesbit4 - 17 LPts
21/07/2026Sydney, Australia2 - 1 Darryl Polakoff24(2) - 29 LPts
19/06/2026Amsterdam, Netherlands2 - 0 Harry Van den Peereboome8 - 44 LPts
21/04/2026Montevideo, Uruguay1 - 0 Manuel Marinez11 - 10 WPts
21/02/2026Melbourne, Australia0 - 0 Sean Clery0 - 6 WPts