Weightclass:  Lightweight
Location:  Adelaide, Australia
Record:  20 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/10/2028Adelaide, Australia19 - 16 Kamran Dan0 - 2 WPts
11/08/2028Adelaide, Australia19 - 15 Mike Meer15(1) - 11(1) LPts
12/06/2028Adelaide, Australia19 - 14 Neil Latta28 - 12 LPts
13/04/2028Adelaide, Australia18 - 14 Marek Polifka4 - 4 WPts
14/02/2028Adelaide, Australia17 - 14 Chalermjak Banchamek3 - 7 WPts
16/12/2027Adelaide, Australia16 - 14 Anastasios Markos6 - 22 WPts
17/10/2027Adelaide, Australia15 - 14 Hayden McCallion2 - 22 WPts
18/08/2027Adelaide, Australia14 - 14 Noah MacCubbin0 - 5 WPts
19/06/2027Adelaide, Australia13 - 14 Leon Falla2 - 1 WPts
21/04/2027Adelaide, Australia12 - 14 Matt Beverage1 - 2 WPts
20/02/2027Adelaide, Australia11 - 14 Sam Master2 - 5 WPts
22/12/2026Adelaide, Australia10 - 14 Waqar Amber7 - 7 WPts
23/10/2026Samarqand, Uzbekistan9 - 14 Sergei Mirgasimov6 - 13 WPts
25/08/2026Chelyabinsk, Russia9 - 13 Vitali Tarasov15 - 11 LPts
27/06/2026Milan, Italy9 - 12 Pepe Balbo13 - 12 LPts
28/04/2026Melbourne, Australia9 - 11 Josh Hall6 - 6 LPts
04/03/2026Adelaide, Australia8 - 11 Euan Waddy3 - 1 WPts
04/01/2026Naples, Italy7 - 11 Vicenzo Zanonato9 - 25 WPts
06/11/2025Adelaide, Australia6 - 11 Yasin Mahmood0 - 8 WPts
07/09/2025Adelaide, Australia5 - 11 Corey Kavanagh4 - 3 WPts
09/07/2025Brisbane, Australia4 - 11 Antwan Swanson3 - 14 WPts
11/05/2025Adelaide, Australia4 - 10 Nathan Redpath3 - 5 LPts
12/03/2025Changwon, South Korea3 - 10 Ja-choel Kuk2 - 13 WPts
12/01/2025Rome, Italy3 - 9 Vanni Cardia7(1) - 10 LPts
14/11/2024Montevideo, Uruguay3 - 8 Pedro Talamantez26 - 18 LPts
16/09/2024Kuching, Malaysia2 - 8 Abdul Jaffer4 - 14 WPts
19/07/2024Adelaide, Australia2 - 7 Fabio Fabbri6 - 5 LPts
19/05/2024Lagos, Nigeria2 - 6 Obafemi Akuchie28 - 12 LPts
21/03/2024Hamburg, Germany1 - 6 Loritz Bernert1 - 6(1) WPts
22/01/2024Sydney, Australia1 - 5 Sam Headden2 - 5(1) LPts
11/12/2023Perth, Australia1 - 4 Rob Giovanelli13 - 22 LPts
09/11/2023Brisbane, Australia1 - 3 Morgan Mull20(2) - 15 LPts
06/10/2023Perth, Australia1 - 2 Chris Hanning15(1) - 23 LPts
18/08/2023Port Elizabeth, South Africa1 - 1 Elliot Radebe16(1) - 18 LPts
20/06/2023Perth, Australia1 - 0 Felix Much21(1) - 14 LPts
18/05/2023Adelaide, Australia0 - 0 Rob Alanis0 - 4 WPts