Weightclass:  Middleweight
Location:  Adelaide, Australia
Record:  30(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/07/2028Adelaide, Australia30(1) - 11 Theo Mellgren4 - 3 LPts
09/05/2028Adelaide, Australia29 - 11 Amjad Iqbal1 - 12(2) WKO3
10/03/2028Adelaide, Australia28 - 11 Xavier Villegas3 - 10 WPts
10/01/2028Adelaide, Australia27 - 11 Zach Morrison0 - 3 WPts
11/11/2027Adelaide, Australia26 - 11 Grant Jobert2 - 6 WPts
11/09/2027Adelaide, Australia25 - 11 Santiago Canas4 - 11 WPts
11/07/2027Adelaide, Australia24 - 11 Simba Bwita1 - 5 WPts
12/05/2027Adelaide, Australia24 - 10 Gareth Ness28(2) - 13 LPts
12/03/2027Adelaide, Australia23 - 10 Dae Tsedenbal5 - 10 WPts
11/01/2027Adelaide, Australia22 - 10 Nasir al Din Pau1 - 9 WPts
12/11/2026Adelaide, Australia21 - 10 Harvey Scobie4 - 5 WPts
13/09/2026Adelaide, Australia21 - 9 Doncho á Merinov6 - 18 LPts
15/07/2026Adelaide, Australia20 - 9 Cosmas Carcani8 - 18 WPts
15/05/2026Vancouver, Canada19 - 9 Kenzie Moor12 - 23(1) WPts
17/03/2026Perth, Australia18 - 9 Alen Stackpoole14 - 8 WPts Australia National Championships 2026View
14/03/2026Perth, Australia17 - 9 Joey Urie6 - 5 WPts Australia National Championships 2026View
11/03/2026Perth, Australia16 - 9 Seth Yell3 - 13 WPts Australia National Championships 2026View
18/01/2026Adelaide, Australia15 - 9 Spencer Chamelian13 - 17 WPts
19/11/2025Copenhagen, Denmark14 - 9 Kerr Hendriksen1 - 5 WPts
21/09/2025Adelaide, Australia13 - 9 Manny Mangas1 - 3 WPts
24/07/2025Adelaide, Australia12 - 9 Vasyl Lutsky0 - 8 WPts
26/05/2025Adelaide, Australia11 - 9 Gregor Walsh1 - 3 WPts
27/03/2025Adelaide, Australia10 - 9 Vasyl Lutsky0 - 6 WPts
27/01/2025Toronto, Canada10 - 8 Inigo Erving4 - 3 LPts
29/11/2024Vilnius, Lithuania9 - 8 Krystian Boguslawski11(2) - 21 WPts
01/10/2024Adelaide, Australia8 - 8 Konstantin Gusev4 - 7 WPts
03/08/2024Adelaide, Australia7 - 8 Santiago Banales2 - 2 WPts
05/06/2024Adelaide, Australia6 - 8 Will Short1 - 4 WPts
07/04/2024Adelaide, Australia5 - 8 Dmitriy Mikhaylov2 - 3 WPts
08/02/2024Calgary, Canada5 - 7 James Jelley2 - 0 LPts
11/12/2023Adelaide, Australia5 - 6 Joaquin Ramo25(1) - 10 LPts
11/10/2023Perth, Australia5 - 5 Sean Williams9 - 29 LPts
26/08/2023Granada, Spain5 - 4 Juan Becerra27(5) - 9 LPts
28/06/2023Melbourne, Australia4 - 4 Edward Dawe8 - 21 WPts
09/05/2023Geelong, Australia4 - 3 Isaac McTaggart15 - 11 LPts
21/03/2023Canberra, Australia4 - 2 Leeroy Alanis9 - 17 LPts
18/02/2023Newcastle, Australia3 - 2 Sam Parcells0 - 0 WPts
28/12/2022Las Condes, Chile3 - 1 Aimon Rolando10 - 20 LPts
30/10/2022Brisbane, Australia2 - 1 Billy Remis2 - 7 WPts
07/09/2022Brasilia, Brazil2 - 0 Jose Gaspar4 - 10 LPts
10/07/2022Brisbane, Australia1 - 0 David Robinson9 - 16 WPts
18/05/2022Adelaide, Australia0 - 0 Joey Ferguson0 - 0 WPts