Weightclass:  Middleweight
Location:  Sydney, Australia
Record:  26 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/07/2022Sydney, Australia25 - 6 Farhan Djanaliyev1 - 13 WPts
17/05/2022Sydney, Australia24 - 6 Santiago Capetillo1 - 5 WPts
17/03/2022Adelaide, Australia24 - 5 Alen Bernacchi24 - 3 LPts Australia National Championships 2022View
14/03/2022Adelaide, Australia23 - 5 James MacDougall21 - 6 WPts Australia National Championships 2022View
11/03/2022Adelaide, Australia22 - 5 Alen Preece9 - 15 WPts Australia National Championships 2022View
28/02/2022Guadalupe, Mexico21 - 5 Juan Mireles12 - 9 WPts
31/12/2021Dniprodzerzhynsk, Ukraine20 - 5 Fedor Matula6 - 3 WPts
02/11/2021Cali, Colombia19 - 5 Alejandro Martos8 - 16 WPts
04/09/2021Montevideo, Uruguay18 - 5 Oihane Zubia0 - 1 WPts
07/07/2021Zagreb, Croatia17 - 5 Krešimir Tomaševic1 - 7 WPts
09/05/2021New Kingston, Jamaica16 - 5 Clint Orrock12 - 10 WPts
11/03/2021Gold Coast, Australia16 - 4 Andy Nevels16 - 3 LPts Australia National Championships 2021View
09/01/2021Melbourne, Australia15 - 4 Inigo Sturaro5 - 10 WPts
14/11/2020Dushanbe, Tajikistan14 - 4 Georgiy Salyckow8 - 10 WPts
16/09/2020Camaguey, Cuba13 - 4 Juan Arcos11 - 5 WPts
17/07/2020Sydney, Australia12 - 4 Xeres Alire8 - 3 WPts
16/05/2020Sydney, Australia11 - 4 Dmitriy Kajrbecoff1 - 7 WPts
16/03/2020Sydney, Australia10 - 4 Andy Grant6 - 5 WPts
15/01/2020Sydney, Australia9 - 4 Sung-yeung Do6 - 5 WPts
15/11/2019Sydney, Australia8 - 4 Jacob Shillinglaw8 - 4 WPts
15/09/2019Townsville, Australia8 - 3 Geoff Anastas4 - 2 LPts
17/07/2019Sydney, Australia7 - 3 Sergey Lazko3 - 5 WPts
17/05/2019Sydney, Australia6 - 3 Geoff Anastas3 - 1 WPts
17/03/2019Sydney, Australia5 - 3 Zernebog Iscaliew4 - 1 WPts
13/01/2019Sydney, Australia4 - 3 Aaron Hay1 - 0 WPts
15/11/2018Sydney, Australia3 - 3 Fausto Tripodi3 - 0 WPts
15/09/2018Magdeburg, Germany3 - 2 Engel Job1 - 1 LPts
16/07/2018Sydney, Australia2 - 2 Ethan Connell1 - 1 WPts
18/05/2018Brisbane, Australia1 - 2 Callum Albano0 - 0 WPts
05/04/2018Canberra, Australia1 - 1 Brad Yazdanian0 - 0 LPts
23/02/2018Melbourne, Australia1 - 0 John Maguire1 - 0 LPts
18/01/2018Sydney, Australia0 - 0 Dmytro Van0 - 0 WPts