Weightclass:  Welterweight
Location:  Perth, Australia
Record:  32(3) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/08/2025Perth, Australia31(3) - 14 Scott Gowen6 - 12 WPts
12/06/2025Perth, Australia30(3) - 14 Billy Sullivan4(2) - 15 WPts
13/04/2025Perth, Australia29(3) - 14 Diego Pinon4 - 11 WPts
12/02/2025Perth, Australia28(3) - 14 Aleksei Shilkov24 - 15 WPts
14/12/2024Perth, Australia27(3) - 14 David Cameron0 - 1 WPts
15/10/2024Perth, Australia26(3) - 14 Lisandro Godino1 - 4 WPts
14/08/2024Perth, Australia25(2) - 14 Bohdan Safko0 - 7 WKO3
16/06/2024Perth, Australia24(2) - 14 Vali Winberg1 - 11 WPts
17/04/2024Perth, Australia23(2) - 14 Paul Bankhead2 - 4 WPts
17/02/2024Perth, Australia22(2) - 14 Jacob Maguire0 - 1 WPts
19/12/2023Perth, Australia21(2) - 14 Umair Lellouche0 - 1 WPts
20/10/2023Perth, Australia20(1) - 14 Ultar Bruhn4 - 8 WKO3
21/08/2023Minsk, Belarus19(1) - 14 Volodymyr Spivak10 - 24 WPts
23/06/2023Sydney, Australia18(1) - 14 Nathan Anderson9 - 18(1) WPts
26/04/2023Perth, Australia17 - 14 Haider Alam1 - 8 WKO3
26/02/2023Yerevan, Armenia17 - 13 Nbad Elmassian21 - 9(1) LPts
29/12/2022Cebu City, Philippines16 - 13 Emilio Gallegos13 - 9 WPts
31/10/2022Columbus, USA15 - 13 Justin Murphy1 - 7 WPts
02/09/2022Perth, Australia14 - 13 Alik Khryapa17 - 6 WPts
04/07/2022Las Condes, Chile13 - 13 Santiago Naragon14 - 13 WPts
06/05/2022Bayamon, Puerto Rico13 - 12 Macario Gordillo16(1) - 5 LPts
08/03/2022Antwerp, Belgium12 - 12 Wyn Robyn0 - 1 WPts
08/01/2022Perth, Australia11 - 12 Tobias Kenny10(2) - 10 WPts
07/11/2021Newcastle, Australia10 - 12 William Sheron1 - 18 WPts
12/09/2021Brisbane, Australia10 - 11 Chris Gorey11(1) - 12(6) LPts
25/07/2021Zaragoza, Spain9 - 11 Loredo Herrada14 - 9 WPts
27/05/2021Melbourne, Australia9 - 10 Bradley Galluzzi15 - 6 LPts
23/04/2021St. Louis, USA8 - 10 Peter Grieve1 - 3 WPts
23/02/2021Buenos Aires, Argentina7 - 10 Vicente Marro7 - 11 WPts
26/12/2020Perth, Australia6 - 10 Brett Taite3 - 13 WPts
26/10/2020Perth, Australia6 - 9 Dashiell Dacoury9 - 2 LPts
28/08/2020Minsk, Belarus6 - 8 Volodymyr Markovich9 - 5 LPts
30/06/2020Gold Coast, Australia6 - 7 Scott Gambini10 - 4 LPts
13/05/2020Accra, Ghana6 - 6 Mark Antwi8 - 0 LPts
14/03/2020Brisbane, Australia5 - 6 Lewis Firth3(1) - 5 WPts
01/02/2020Bayamon, Puerto Rico4 - 6 Quico Sainz5 - 3 WPts
03/12/2019Perth, Australia3 - 6 Lewis Linton1 - 9 WPts
03/10/2019Daejeon, South Korea3 - 5 Bum-young Reeh5 - 1 LPts
05/08/2019Durban, South Africa3 - 4 Kieran Van Blerk2 - 6 LPts
06/06/2019Perth, Australia3 - 3 Verdun Nolette6 - 2 LPts
07/04/2019Perth, Australia2 - 3 Dom Samson0 - 3 WPts
04/02/2019Perth, Australia2 - 2 John Fairbairn3 - 2 LPts
05/12/2018Melbourne, Australia2 - 1 Ian Keen0 - 0 LPts
16/10/2018Perth, Australia1 - 1 Dan Wright1 - 1 WPts
18/08/2018Gold Coast, Australia1 - 0 Ian Riva0 - 0 LPts
06/07/2018Perth, Australia0 - 0 Yuji Murakami0 - 1 WPts