Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  20(9) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/10/2024Melbourne, Australia19(8) - 18 Imededdine Salimghanow1 - 11(2) WKO2
09/08/2024Melbourne, Australia18(8) - 18 Morgan Ambrosia3 - 3 WPts
10/06/2024Melbourne, Australia17(8) - 18 Mason Balbo6 - 7 WPts
11/04/2024Melbourne, Australia16(7) - 18 Mark Wood4 - 5(1) WKO3
12/02/2024Melbourne, Australia15(6) - 18 Piotr Zatorski0 - 5 WKO2
14/12/2023Montevideo, Uruguay15(6) - 17 Angel Hoyos20 - 11 LPts
16/10/2023Melbourne, Australia14(6) - 17 Alejandro Amezquita3 - 11 WPts
18/08/2023Almaty, Kazakhstan14(6) - 16 Toma Isabeckoff22(1) - 11 LPts
20/06/2023Melbourne, Australia13(5) - 16 Chris Gorey18(2) - 16(8) WKO3
21/04/2023London, Canada13(5) - 15 John Herde16(1) - 16 LPts
21/02/2023Melbourne, Australia12(4) - 15 Jake Callen8 - 25(6) WKO3
23/12/2022Melbourne, Australia11(3) - 15 Jake Callen8 - 24(5) WKO2
24/10/2022Eindhoven, Netherlands11(3) - 14 Bonaventura Van den Kerckhove14 - 15 LPts
26/08/2022Melbourne, Australia11(3) - 13 Shaun Gamba19 - 11 LPts
02/07/2022Melbourne, Australia10(3) - 13 Alec Carruth2 - 23 WPts
03/05/2022Newcastle, Australia10(3) - 12 Dylan Penman10(1) - 13 LPts
05/03/2022Oruro, Bolivia9(2) - 12 Marjun Alvizo0 - 0 WKO3
04/01/2022Melbourne, Australia8(2) - 12 Joseph Pabigian5(1) - 15 WPts
04/11/2021Melbourne, Australia7(2) - 12 Davin Hein5 - 4 WPts
04/09/2021Canberra, Australia7(2) - 11 John Fairbairn17 - 4 LPts
13/07/2021Perth, Australia7(2) - 10 Damiano Domenici11(2) - 12 LPts
15/05/2021Melbourne, Australia6(1) - 10 Gijzelbrecht Badenhorst2 - 14(2) WKO3
16/03/2021Melbourne, Australia6(1) - 9 Johnny McVoy3 - 11 LPts
16/01/2021Gold Coast, Australia5 - 9 Mark Reyburn4 - 13(2) WKO3
23/11/2020Brisbane, Australia5 - 8 Dylan Beirne8(1) - 8 LPts
24/09/2020Riga, Latvia5 - 7 Toma Planais8 - 6 LPts
26/07/2020Auckland, New Zealand5 - 6 Dave Milloy7 - 8 LPts
28/05/2020Dakar, Senegal5 - 5 Honore Nicolas7 - 6 LPts
28/03/2020Strasbourg, France5 - 4 Severin Queneau3 - 10 LPts
29/01/2020Brisbane, Australia4 - 4 James Mathieson4 - 4 WPts
26/12/2019Toronto, Canada4 - 3 Paul Reidhead8 - 1 LPts
28/10/2019Melbourne, Australia4 - 2 Pablo Borja1 - 6 LPts
28/08/2019Melbourne, Australia3 - 2 Mark Proffit1 - 2 WPts
29/06/2019Sydney, Australia3 - 1 Jacob Morland5 - 1 LPts
28/05/2019Auckland, New Zealand2 - 1 Mick Murrow5 - 4 WPts
30/03/2019Melbourne, Australia1 - 1 Dylan Penman1 - 2 WPts
28/01/2019Gold Coast, Australia0 - 1 Davie Sloas0 - 2 WPts
18/12/2018Melbourne, Australia0 - 0 Lucas Hepburn4 - 2 LPts