Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  23 - 10(4)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/09/2026Melbourne, Australia22 - 10(4) Charlie Stephen8 - 7 WPts
03/07/2026Melbourne, Australia21 - 10(4) Ian Galloway5 - 4 WPts
04/05/2026Melbourne, Australia20 - 10(4) Ian Yeamans7 - 6 WPts
05/03/2026Melbourne, Australia19 - 10(4) Gianmarco Quagliata4 - 4 WPts
04/01/2026Melbourne, Australia18 - 10(4) Roy MacIver12 - 11 WPts
06/11/2025Melbourne, Australia17 - 10(4) Eoin McPeters3 - 20 WPts
07/09/2025Melbourne, Australia16 - 10(4) Noah Jirongo0 - 2(1) WPts
09/07/2025Melbourne, Australia15 - 10(4) Neper Encarnacion0 - 3 WPts
10/05/2025Melbourne, Australia14 - 10(4) Vince Main6 - 5(1) WPts
11/03/2025Gold Coast, Australia14 - 9(3) John Malley29(2) - 14 LKO2 Australia National Championships 2025View
29/01/2025Melbourne, Australia13 - 9(3) Peter Work0 - 8 WPts
30/11/2024Melbourne, Australia12 - 9(3) Sierra Dieguez6 - 15 WPts
02/10/2024Douala, Cameroon11 - 9(3) Remi Enonchong6 - 22(6) WPts
04/08/2024Omsk, Russia10 - 9(3) Fedor Nezhmetdinov1 - 19 WPts
06/06/2024Melbourne, Australia9 - 9(3) Valerio Calzaghe2 - 12(3) WPts
08/04/2024Melbourne, Australia8 - 9(3) Antoni Bartos0 - 3 WPts
09/02/2024Melbourne, Australia7 - 9(3) Santiago Sagun2 - 4 WPts
12/12/2023Melbourne, Australia6 - 9(3) Avel Wasko3 - 2 WPts
12/10/2023Melbourne, Australia6 - 8(3) Brin Martini1 - 5 LPts
14/08/2023Melbourne, Australia6 - 7(2) Mike Gory5 - 9 LKO3
15/06/2023Melbourne, Australia5 - 7(2) Corey Magee1 - 9(4) WPts
16/04/2023Melbourne, Australia4 - 7(2) Shayan Nasir11 - 22 WPts
16/02/2023Almaty, Kazakhstan4 - 6(2) Karamat Kajrimoff1 - 3 LPts
19/12/2022Almaty, Kazakhstan4 - 5(2) Ibrahim Ghackupoff17 - 9 LPts
21/10/2022Sofia, Bulgaria3 - 5(2) Andon á Makarov8 - 20 WPts
23/08/2022Kampala, Uganda2 - 5(2) Mashawn Luyobo7(1) - 24 WPts
25/06/2022Adelaide, Australia2 - 4(2) Mark Finnin18 - 8 LPts
14/05/2022Brisbane, Australia2 - 3(1) Mick Garr9(1) - 11 LKO3
23/03/2022Gold Coast, Australia2 - 2(1) Bruce Bransfield5(1) - 15 LPts
15/02/2022Shamkir, Azerbaijan2 - 1(1) Roman Rashid14 - 9 LPts
18/12/2021Perth, Australia1 - 1(1) Sam Fedeli0 - 0 WPts
10/11/2021Newcastle, Australia1 - 0 Kyle Wiseman8(1) - 9 LKO3
05/10/2021Melbourne, Australia0 - 0 Chris Duggan0 - 3 WPts