Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  33 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/06/2025Melbourne, Australia32 - 17 Carlos Andujar1 - 11 WPts
13/04/2025Melbourne, Australia31 - 17 Michael McGregor10 - 11 WPts
12/02/2025Melbourne, Australia30 - 17 Pasha Wali0 - 24(10) WPts
14/12/2024Melbourne, Australia29 - 17 John McNeill6 - 8 WPts
15/10/2024Melbourne, Australia28 - 17 Chalermpetch Pricha2 - 11 WPts
16/08/2024Melbourne, Australia27 - 17 Roy Kelley2 - 7(1) WPts
17/06/2024Melbourne, Australia26 - 17 Cisco Alanis18 - 25 WPts
18/04/2024Melbourne, Australia25 - 17 Jack Work7(1) - 28 WPts
18/02/2024Melbourne, Australia24 - 17 Vidadi Naghiyev1 - 12 WPts
20/12/2023Melbourne, Australia23 - 17 Seth Petukhov18(4) - 20 WPts
21/10/2023Melbourne, Australia22 - 17 Luka Shteins5 - 9 WPts
22/08/2023Melbourne, Australia21 - 17 Thibaud Courtellemont3 - 8(1) WPts
23/06/2023Melbourne, Australia20 - 17 Senon San Jose3 - 9 WPts
25/04/2023Montreal, Canada19 - 17 Lewis Vannett16 - 12 WPts
25/02/2023Vilnius, Lithuania18 - 17 Lukasz Skarbek7 - 19 WPts
28/12/2022Makiivka, Ukraine18 - 16 Goga Kapinos9 - 8 LPts
30/10/2022Melbourne, Australia17 - 16 Untamo Mantyla3 - 4 WPts
01/09/2022Melbourne, Australia16 - 16 Michael Nino7 - 9 WPts
02/07/2022Melbourne, Australia15 - 16 Joseph Sayer9 - 16 WPts
02/05/2022Yaoundé, Cameroon15 - 15 Lucien Halimi3 - 25 LPts
04/03/2022Melbourne, Australia15 - 14 Harvey Pembroke17 - 8 LPts
16/01/2022Melbourne, Australia15 - 13 Seth McCrary10 - 10 LPts
09/12/2021Sydney, Australia14 - 13 Joshua Gemmill13 - 6 WPts
04/11/2021Melbourne, Australia13 - 13 Marlen Ukhov0 - 1 WPts
04/09/2021Melbourne, Australia13 - 12 Harvey Pembroke15 - 7 LPts
12/07/2021Melbourne, Australia12 - 12 Dave Tyree0 - 1 WPts
10/05/2021Melbourne, Australia11 - 12 Sam Bains12 - 10 WPts
11/03/2021Melbourne, Australia11 - 11 Jordan Sterett5 - 11 LPts
10/01/2021Dublin, Ireland11 - 10 Daniel Scully3 - 12 LPts
12/11/2020Melbourne, Australia10 - 10 Seth McCrary5 - 8 WPts
14/09/2020Melbourne, Australia10 - 9 Bruno Flater12 - 3 LPts
14/07/2020Perth, Australia10 - 8 Kieran Kyle8 - 4 LPts
01/06/2020Melbourne, Australia9 - 8 Josh Petrie3 - 5 WPts
31/03/2020Leicester, UK9 - 7 Azam Tahir4 - 9 LPts
01/02/2020Sydney, Australia9 - 6 Jack Work1 - 6 LPts
05/12/2019Melbourne, Australia8 - 6 Bilal Farrah4 - 9 WPts
05/10/2019Melbourne, Australia7 - 6 Ali Ghaksylycoff1 - 3 WPts
06/08/2019Melbourne, Australia6 - 6 Justin Conway2(1) - 5 WPts
20/06/2019Sydney, Australia6 - 5 Charles Ormond1 - 2 LPts
20/05/2019Perth, Australia6 - 4 Chris Glackin4 - 2 LPts
17/04/2019Sydney, Australia5 - 4 Jack Work0 - 2 WPts
15/03/2019Oslo, Norway5 - 3 Unni Aaker2 - 5 LPts
15/01/2019Melbourne, Australia4 - 3 Seamus Boyle1 - 3 WPts
17/11/2018Katowice, Poland4 - 2 Filip Banas4 - 1 LPts
19/09/2018Kingston, Jamaica4 - 1 Brin Keddy0 - 0 LPts
18/07/2018Adelaide, Australia4 - 0 Dave Virtue0 - 0 LPts
15/06/2018Melbourne, Australia3 - 0 John Napier2 - 0 WPts
17/04/2018Melbourne, Australia2 - 0 Sam Bains2 - 0 WPts
23/02/2018Melbourne, Australia1 - 0 Dan McBurnie1 - 0 WPts
09/01/2018Brisbane, Australia0 - 0 David Haw0 - 0 WPts