Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  25 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/02/2029Brisbane, Australia24 - 14 George Purvis5 - 18(5) WPts
12/12/2028Brisbane, Australia23 - 14 Dillon Collins1 - 12 WPts
13/10/2028Brisbane, Australia22 - 14 Sam De Nicolo2 - 5(2) WPts
14/08/2028Brisbane, Australia21 - 14 Nick Tosh13 - 29 WPts
15/06/2028Guatemala City, Guatemala20 - 14 Ignado Tomey27 - 9 WPts
17/04/2028Sydney, Australia20 - 13 Jacob Maguire17 - 11 LPts
22/02/2028Gaineau, Canada19 - 13 Pernell Bataille13 - 16 WPts
25/12/2027Brisbane, Australia18 - 13 Oliver Yeaman8 - 17(4) WPts
26/10/2027Tirana, Albania18 - 12 Endrit Kaplan16 - 18(7) LPts
28/08/2027Brisbane, Australia17 - 12 Glynn Stute0 - 1 WPts
28/06/2027Petaling Jaya, Malaysia17 - 11 Umair Sarwar21(4) - 38(13) LPts
30/04/2027Brisbane, Australia16 - 11 Inigo Abramian0 - 5 WPts
02/03/2027Brisbane, Australia15 - 11 Kris Beretta1 - 2 WPts
02/01/2027Brisbane, Australia14 - 11 Petchwanchai Saenchai5 - 22 WPts
04/11/2026Touba, Senegal14 - 10 Boswell Ledoyen15(1) - 18 LPts
06/09/2026Masaya, Nicaragua14 - 9 Carlos Cuesta13(2) - 20 LPts
09/07/2026Minsk, Belarus14 - 8 Vikenti Bondar9 - 16 LPts
11/05/2026Tokyo, Japan13 - 8 Kaede Matsubara7 - 12 WPts
13/03/2026Markham, Canada13 - 7 Barry Saddler4 - 9 LPts
13/01/2026Tirana, Albania13 - 6 Ermir Karahan9 - 20 LPts
15/11/2025Dublin, Ireland13 - 5 Lee McRae43 - 13 LPts
17/09/2025Oulu, Finland13 - 4 Alex Yrjola3 - 8 LPts
20/07/2025Brisbane, Australia12 - 4 Faisal Tleuli7 - 6 WPts
22/05/2025Brisbane, Australia11 - 4 Otieno Bimi1 - 5 WPts
24/03/2025Córdoba, Argentina10 - 4 Olindo Pinales3 - 13 WPts
24/01/2025Brisbane, Australia9 - 4 Mikhail Sarsenov4 - 13 WPts
26/11/2024Bamenda, Cameroon9 - 3 Darrell Dakeyo4 - 15 LPts
28/09/2024Brisbane, Australia9 - 2 Wojciech Szczepanik10 - 16 LPts
31/07/2024Brisbane, Australia8 - 2 Zernebog Dudukalo2 - 4 WPts
02/06/2024Goiania, Brazil7 - 2 Jerrold Fidalgo2 - 19(2) WPts
04/04/2024Brisbane, Australia6 - 2 Thong Sitthongsak5 - 11(4) WPts
05/02/2024Brisbane, Australia5 - 2 James Brice1 - 7 WPts
08/12/2023Brisbane, Australia4 - 2 Vince Fuseini4 - 11 WPts
09/10/2023Brisbane, Australia3 - 2 Gazi Niazi2 - 6(1) WPts
23/08/2023Melbourne, Australia2 - 2 Dai Herring1 - 5 WPts
25/06/2023Brisbane, Australia2 - 1 Adam Patillo1 - 27(7) LPts
29/04/2023Melbourne, Australia1 - 1 Lloyd Hatt2 - 25(2) WPts
10/03/2023Sydney, Australia1 - 0 Leon Levingston16(2) - 9 LPts
05/02/2023Brisbane, Australia0 - 0 Gavril á Godyashchev0 - 0 WPts