Weightclass:  Middleweight
Location:  Perth, Australia
Record:  38(2) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2025Perth, Australia37(2) - 14 Dave McCambridge1 - 0 WPts
07/10/2025Perth, Australia36(2) - 14 Marjun Peralta3 - 7 WPts
08/08/2025Perth, Australia35(2) - 14 Saad Deghiche4 - 4 WPts
09/06/2025Perth, Australia34(2) - 14 Tariq Sharif7(1) - 17 WPts
10/04/2025Perth, Australia33(2) - 14 Elmar Azizbekov8 - 12 WPts
10/02/2025Perth, Australia32(2) - 14 Rob Vaill1 - 5 WPts
12/12/2024Perth, Australia31(2) - 14 Leonard Yeprad7 - 13 WPts
12/10/2024Perth, Australia30(2) - 14 Kyle Taldabanyan0 - 6 WPts
14/08/2024Karagandy, Kazakhstan29(2) - 14 Jawad Seitbeckov6 - 13 WPts
16/06/2024Sydney, Australia28(2) - 14 Chris Blyth14 - 23 WPts
18/04/2024Melbourne, Australia27(2) - 14 Seth Petukhov19(4) - 21 WPts
11/03/2024Newcastle, Australia27(2) - 13 Geoff Anastas29(1) - 9 LPts Australia National Championships 2024View
14/02/2024Vilnius, Lithuania26(2) - 13 Mateusz Zaruba5 - 12 WPts
17/12/2023Bratislava, Slovakia25(2) - 13 MatyᚠBelinsky23 - 15 WPts
19/10/2023Brisbane, Australia24(2) - 13 Ian Peffers0 - 2 WPts
21/08/2023Perth, Australia23(2) - 13 Farhan Jatoi1 - 0 WPts
22/06/2023Vilnius, Lithuania22(2) - 13 Bartosz Fiedor12 - 23 WPts
24/04/2023Guatemala City, Guatemala21(1) - 13 Alejandro Palos3 - 15(5) WKO3
24/02/2023Brisbane, Australia20(1) - 13 Khalid Rashid7 - 20 WPts
30/12/2022Brisbane, Australia20(1) - 12 Scott Voyles14 - 12 LPts
01/11/2022Sydney, Australia20(1) - 11 Brad MacPhee14 - 10 LPts
04/09/2022Perth, Australia19(1) - 11 Bradley Querry3 - 12 WPts
06/07/2022Perth, Australia18(1) - 11 Santiago Can1 - 4 WPts
07/05/2022Perth, Australia17(1) - 11 Amer Rajmbec15(1) - 9 WPts
08/03/2022Brisbane, Australia16(1) - 11 Corey Dalzell10 - 9 WPts
07/01/2022Canberra, Australia16(1) - 10 Mark Mingus17 - 8 LPts
09/11/2021Split, Croatia16(1) - 9 Frane Hacko6 - 14 LPts
09/09/2021Brisbane, Australia16(1) - 8 Jordan Bryde11 - 13 LPts
11/07/2021Antwerp, Belgium15 - 8 Egbert Ommejaegher8 - 13(7) WKO3
12/05/2021Perth, Australia14 - 8 Chris Glackin10 - 9 WPts
12/03/2021Perth, Australia13 - 8 Paul Handyside5 - 14 WPts
11/01/2021Cape Town, South Africa12 - 8 Kentay Gyan5 - 8 WPts
13/11/2020Perth, Australia12 - 7 Bronco Tobon9 - 4 LPts
13/09/2020Melbourne, Australia12 - 6 Jacob Shillinglaw10 - 7 LPts
18/07/2020Perth, Australia11 - 6 Alano Domingo6 - 8 WPts
17/05/2020Sydney, Australia11 - 5 Seth Antoni0 - 9 LPts
21/03/2020Perth, Australia11 - 4 Servßc Doubrava10 - 4 LPts
20/01/2020Perth, Australia10 - 4 Rodrigo Cotto2 - 8(1) WPts
20/11/2019Perth, Australia10 - 3 John Moad7 - 5 LPts
20/09/2019Perth, Australia10 - 2 Kalevi Saraste4 - 4 LPts
21/07/2019Perth, Australia9 - 2 Mumtaz Jamalov4 - 6 WPts
21/05/2019Perth, Australia8 - 2 Jomthong Dangda8 - 1 WPts
21/03/2019Perth, Australia7 - 2 Mile Bišcan1 - 2 WPts
18/01/2019Sydney, Australia6 - 2 Hugh Friel0 - 0 WPts
19/11/2018Sydney, Australia5 - 2 Joseph Sayer0 - 2 WPts
05/10/2018Townsville, Australia4 - 2 Geoff Anastas0 - 0 WPts
16/08/2018Perth, Australia3 - 2 Ian Moffitt1 - 3 WPts
18/06/2018Melbourne, Australia2 - 2 Chris Shankland0 - 0 WPts
16/05/2018Sydney, Australia2 - 1 Noah Frame2 - 1 LPts
05/04/2018Brisbane, Australia2 - 0 James MacDougall0 - 0 LPts
27/02/2018Perth, Australia1 - 0 James McTaggart0 - 1 WPts
18/01/2018Perth, Australia0 - 0 James McTaggart0 - 0 WPts