Weightclass:  Welterweight
Location:  Geelong, Australia
Record:  39(1) - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/08/2025Geelong, Australia38(1) - 5 Thoralf Kraft0 - 4 WPts
02/06/2025Geelong, Australia37(1) - 5 Gregor Ancrum2 - 4 WPts
03/04/2025Geelong, Australia36(1) - 5 Jose Abarca7 - 4 WPts
02/02/2025Geelong, Australia35(1) - 5 Dan Kindrick1 - 2 WPts
04/12/2024Geelong, Australia34(1) - 5 Luka Nagiev2 - 2 WPts
05/10/2024Geelong, Australia33(1) - 5 Heung-Min Chung1 - 0 WPts
07/08/2024Geelong, Australia32(1) - 5 Avel Bilik1 - 6 WPts
09/06/2024Geelong, Australia31(1) - 5 Charlie Rispoli2 - 4 WPts
10/04/2024Geelong, Australia30(1) - 5 Damiano Marchetti1 - 0 WPts
10/02/2024Geelong, Australia29(1) - 5 Gethin Shand1 - 5 WPts
12/12/2023Geelong, Australia28(1) - 5 Kai McNichol0 - 1 WPts
12/10/2023Geelong, Australia27(1) - 5 Dai Forsyth12(1) - 18 WPts
14/08/2023Geelong, Australia26(1) - 5 Dan Wright15(1) - 19 WPts
15/06/2023Cagayan de Oro, Philippines25(1) - 5 Mark Magdato13 - 15 WPts
17/04/2023Geelong, Australia24(1) - 5 Colin Farland0 - 4 WPts
17/02/2023Sydney, Australia24(1) - 4 Noel Torry13 - 13 LPts
30/12/2022Melbourne, Australia24(1) - 3 Dan Wright13(1) - 17 LPts
02/11/2022Perth, Australia24(1) - 2 Nicholas Biggar9 - 10 LPts
05/09/2022Lyon, France23(1) - 2 Raul Char0 - 0 WPts
08/07/2022Geelong, Australia22 - 2 Jacob Kindrick14(1) - 11 WKO3
08/05/2022Perth, Australia21 - 2 Dave Murphy14 - 10 WPts
03/04/2022Perth, Australia20 - 2 Robert Swain11 - 10 WPts
27/02/2022Melbourne, Australia20 - 1 Patrick Steele14(1) - 6 LPts
07/01/2022Brisbane, Australia19 - 1 Sean De Fabio5 - 13 WPts
11/11/2021Brussels, Belgium18 - 1 Ray Phalle7(2) - 14 WPts
12/09/2021Geelong, Australia17 - 1 David Minenkov13(1) - 10 WPts
12/07/2021Geelong, Australia16 - 1 Brad Spence15 - 7 WPts
11/05/2021Geelong, Australia15 - 1 Ludek Kozlik13(1) - 8 WPts
12/03/2021Perth, Australia14 - 1 Mark Glaspie10 - 9 WPts
14/01/2021Cairo, Egypt13 - 1 Zafa Khumarawayh5 - 14 WPts
14/11/2020Geelong, Australia12 - 1 Jadran Penic7 - 9 WPts
15/09/2020Gold Coast, Australia11 - 1 Mark Reyburn4 - 11(1) WPts
03/08/2020Geelong, Australia10 - 1 John Banks5(1) - 10 WPts
02/06/2020Lviv, Ukraine9 - 1 Taras Wolinski0 - 4 WPts
03/04/2020Geelong, Australia8 - 1 Feliciaan De Bruyn1 - 1 WPts
03/02/2020Geelong, Australia7 - 1 Vegas Pedraza1 - 11 WPts
04/12/2019Brisbane, Australia6 - 1 Mick Garr3 - 2 WPts
29/10/2019Brisbane, Australia6 - 0 Louis Kirkland6 - 4 LPts
28/09/2019Yerevan, Armenia5 - 0 Varant Abraamyan7 - 2 WPts
31/07/2019Geelong, Australia4 - 0 Mark Matthew3 - 6 WPts
01/06/2019Geelong, Australia3 - 0 Dmitri Holub5 - 2 WPts
02/04/2019Managua, Nicaragua2 - 0 Diego Pecha3 - 3 WPts
02/02/2019Wellington, New Zealand1 - 0 Mark Calley2 - 4 WPts
05/12/2018Geelong, Australia0 - 0 Dominic Ferris3 - 4 WPts