Weightclass:  Lightweight
Location:  Sydney, Australia
Record:  21(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/01/2031Sydney, Australia20(1) - 22 Paul Beavin4 - 4 WPts
09/11/2030Sydney, Australia19(1) - 22 Gazi Majeed1 - 11 WPts
10/09/2030Sydney, Australia18(1) - 22 Imran Vaziri7 - 22 WPts
11/07/2030Sydney, Australia17(1) - 22 Pavlos Samaras1 - 15(1) WPts
12/05/2030Accra, Ghana17(1) - 21 Vandwon Ametepey23 - 16 LPts
14/03/2030Canberra, Australia17(1) - 20 Andy Latta29(3) - 21 LPts Australia National Championships 2030View
11/03/2030Canberra, Australia16(1) - 20 Darryl Niblock6 - 6 WPts Australia National Championships 2030View
16/01/2030Manchester, UK15(1) - 20 Greg Dolan9 - 17 WPts
18/11/2029Arequipa, Peru14(1) - 20 Xalvador Gloria6 - 24 WPts
20/09/2029Suez, Egypt13(1) - 20 Syed Hegazi7 - 14 WPts
23/07/2029Nizhnekamsk, Russia13(1) - 19 Viktor Samourgachev20 - 8 LPts
25/05/2029Incheon, South Korea13(1) - 18 Myung-joo Sung16(1) - 34 LPts
27/03/2029Bordeaux, France12(1) - 18 Henri Malraux2 - 14 WPts
27/01/2029Rodriguez, Philippines11(1) - 18 Aimon Dumagpi7 - 21 WPts
29/11/2028Hull, UK11(1) - 17 Daniel MacLennan40 - 6 LPts
01/10/2028Aden, Yemen11(1) - 16 Obaid Benayoun22 - 13 LPts
03/08/2028Casablanca, Morocco11(1) - 15 El Madani Chahechouhe12 - 26 LPts
05/06/2028Helsinki, Finland10(1) - 15 Alex Jyrkkio14 - 14 WPts
07/04/2028Medellin, Colombia10(1) - 14 Juan Porras29 - 8(1) LPts
08/02/2028Kumasi, Ghana10(1) - 13 Yobachi Nsoh18 - 19 LPts
11/12/2027Sydney, Australia9(1) - 13 Rafael Montejano2 - 5 WPts
13/10/2027Wollongong, Australia9(1) - 12 Shaun Evanoff5 - 16 LPts
15/08/2027Krasnodar, Russia9(1) - 11 Valeri Burdin7 - 14 LPts
17/06/2027Sana'a, Yemen9(1) - 10 Zain Younes12 - 24 LPts
19/04/2027Hyderabad, India9(1) - 9 Duleep Wason13 - 11 LPts
19/02/2027Bratislava, Slovakia8 - 9 Kristißn Kovalik17 - 19(6) WKO3
21/12/2026Sydney, Australia8 - 8 Elliot Pollick8 - 8 LPts
22/10/2026Melbourne, Australia8 - 7 Chris Yeatts12 - 9 LPts
27/08/2026Lagos, Nigeria7 - 7 Majid Tabet6 - 21 WPts
29/06/2026Sydney, Australia6 - 7 Lucas Gracie6(1) - 4(1) WPts
29/04/2026Melbourne, Australia5 - 7 Owen Cooper6 - 13 WPts
03/03/2026Soyapango, El Salvador5 - 6 Jose Simeon31 - 11 LPts
03/01/2026Sydney, Australia5 - 5 Dominic Hoy0 - 5 LPts
05/11/2025Santiago de los Caballeros, Dominican Republic4 - 5 Hilario Sanabria0 - 0 WPts
07/09/2025Seosan, South Korea3 - 5 Dong-jun Yum6 - 30 WPts
10/07/2025Sydney, Australia2 - 5 Kris Robb1 - 1 WPts
11/05/2025Melbourne, Australia2 - 4 Josh Hall3 - 3 LPts
23/03/2025Perth, Australia1 - 4 Jasper Appleton4 - 17 WPts
24/01/2025Piraeus, Greece0 - 4 Bastien Rella2 - 1 WPts
26/11/2024Hanoi, Vietnam0 - 3 Vu Hieu5(1) - 18 LPts
28/09/2024Sydney, Australia0 - 2 Joey Macklem3 - 8 LPts
02/08/2024Gold Coast, Australia0 - 1 Felix Meikle0 - 0 LPts
23/06/2024Sydney, Australia0 - 0 Massimo Papapietro1 - 4 LPts