Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  32(1) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2026Melbourne, Australia31(1) - 23 Gage Oliphant5 - 22 WPts
21/09/2026Melbourne, Australia30(1) - 23 Yevhen Kukura8(1) - 9 WPts
22/07/2026Melbourne, Australia29(1) - 23 Goga Platais1 - 4 WPts
22/05/2026Melbourne, Australia28(1) - 23 Santiago Linan2 - 19 WPts
23/03/2026Melbourne, Australia27(1) - 23 Blake Allevi2 - 6 WPts
23/01/2026Melbourne, Australia26(1) - 23 Vandra Zulim5 - 9 WPts
24/11/2025Melbourne, Australia26(1) - 22 Senon Noguera7 - 4(1) LPts
25/09/2025Melbourne, Australia25(1) - 22 David Leishman0 - 4 WPts
27/07/2025Melbourne, Australia24(1) - 22 Michael Bonchaka9 - 8 WPts
29/05/2025Melbourne, Australia23(1) - 22 Elmar Hoda0 - 13 WPts
30/03/2025Melbourne, Australia22(1) - 22 Ioakim Burda10 - 9 WPts
30/01/2025Melbourne, Australia21(1) - 22 Jack Driscoll1 - 0 WPts
01/12/2024Vilnius, Lithuania20(1) - 22 Krystian Winnicki10 - 32 WPts
03/10/2024Melbourne, Australia19(1) - 22 Alexej Adamec7 - 17 WPts
04/08/2024Melbourne, Australia18(1) - 22 Shaun Fram0 - 3 WPts
06/06/2024Karagandy, Kazakhstan18(1) - 21 Kir Ghahylykoff28 - 11 LPts
08/04/2024Melbourne, Australia17(1) - 21 Alec Carruth7 - 29 WPts
09/02/2024Brampton, Canada17(1) - 20 Brendan Latta3 - 5 LPts
12/12/2023Melbourne, Australia16(1) - 20 Montenegro La Torre0 - 5 WPts
12/10/2023Melbourne, Australia15(1) - 20 David Haile2 - 4 WPts
14/08/2023Geelong, Australia15(1) - 19 Bob Anderson26(1) - 5 LPts
16/06/2023Kulob, Tajikistan14(1) - 19 Veysal Bagapov2 - 14 WPts
18/04/2023Melbourne, Australia14(1) - 18 Dale Minas16(4) - 13 LPts
25/02/2023Sydney, Australia14(1) - 17 Nick Murray15 - 17 LPts
30/12/2022Melbourne, Australia13(1) - 17 Bob Anderson24(1) - 3 WPts
31/10/2022Melbourne, Australia13(1) - 16 Chris Gorey15(2) - 15(8) LPts
01/09/2022Soweto, South Africa13(1) - 15 Arnie Kasuku31(1) - 4 LPts
04/07/2022Melbourne, Australia12(1) - 15 Aghasi Nargizian1 - 3 WPts
06/05/2022Sydney, Australia12(1) - 14 Phil Orrock15 - 5 LPts
08/03/2022Accra, Ghana11 - 14 Amon Ayew0 - 1 WKO3
08/01/2022Newcastle, Australia10 - 14 William Sheron1 - 19 WPts
23/11/2021Ulaanbaatar, Mongolia10 - 13 Baz Baira15 - 6 LPts
23/09/2021Sydney, Australia10 - 12 Declan Martie11 - 8 LPts
23/08/2021Brisbane, Australia10 - 11 Mark Proffit9 - 6 LPts
23/07/2021Sydney, Australia9 - 11 Paul Halley15 - 8 WPts
18/06/2021Melbourne, Australia9 - 10 Daniel Watt13(1) - 4 LPts
13/05/2021Changchun, China8 - 10 Wang Hsiang9 - 9 WPts
15/03/2021Yerevan, Armenia8 - 9 Zoravar Chaparian16(1) - 3 LPts
15/01/2021Melbourne, Australia8 - 8 John Economides8 - 6 LPts
18/11/2020Melbourne, Australia7 - 8 Barir Pao8 - 7 WPts
19/09/2020Melbourne, Australia7 - 7 Joel Galstanian10 - 4 LPts
18/07/2020Melbourne, Australia6 - 7 Jawad Tariq4 - 7 WPts
17/05/2020Melbourne, Australia5 - 7 Richard Archie2 - 7 WPts
23/03/2020Melbourne, Australia5 - 6 Bradley Galluzzi9 - 5 LPts
26/01/2020Melbourne, Australia4 - 6 Borya Erkinbek5 - 6 WPts
26/11/2019San Juan, Puerto Rico4 - 5 Rio Alejandre1 - 8 LPts
27/09/2019San Miguelito, Panama3 - 5 Juan Carrillo7 - 4 WPts
30/07/2019Brisbane, Australia3 - 4 Joey Dembinski6 - 4 LPts
15/06/2019Valladolid, Spain3 - 3 Carlos Santander5 - 3 LPts
16/04/2019Melbourne, Australia2 - 3 Gan Dai2 - 2 WPts
14/02/2019Melbourne, Australia1 - 3 Daniel Watt2 - 1 WPts
15/12/2018Melbourne, Australia1 - 2 Joseph Havey1 - 0 LPts
16/10/2018Perth, Australia1 - 1 Zachary Scagni1 - 1 LPts
03/09/2018Melbourne, Australia1 - 0 Telman Pishnamazzade2 - 3 LPts
06/07/2018Melbourne, Australia0 - 0 Luc Nuete0 - 0 WPts