Weightclass:  Welterweight
Location:  Perth, Australia
Record:  79(2) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2028Perth, Australia78(2) - 12 Ibrahim Nishtar7 - 14 WPts
11/01/2028Perth, Australia77(2) - 12 Rob McCoig0 - 2 WPts
11/11/2027Perth, Australia76(2) - 12 Toon Pretorius0 - 1 WPts
11/09/2027Perth, Australia75(2) - 12 Oleksiy Filipovich8 - 9 WPts
12/07/2027Perth, Australia74(2) - 12 Novruz Babaev0 - 7(1) WPts
13/05/2027Perth, Australia73(2) - 12 Antwan Sheron7 - 22 WPts
13/03/2027Perth, Australia72(2) - 12 Cris Plaza1 - 14 WPts
13/01/2027Perth, Australia71(2) - 12 Sujaddin Medjidov7 - 14 WPts
14/11/2026Perth, Australia70(2) - 12 Nathan Reidhead0 - 8 WPts
14/09/2026Perth, Australia69(2) - 12 Sadiq Jan14 - 8 WPts
15/07/2026Perth, Australia68(2) - 12 Von Bruun2 - 23 WPts
15/05/2026Perth, Australia67(1) - 12 Hasan Wassan2 - 8 WKO3
17/03/2026Perth, Australia66(1) - 12 John Colton16 - 14 WPts Australia National Championships 2026View
14/03/2026Perth, Australia65(1) - 12 James Farrell22 - 4 WPts Australia National Championships 2026View
11/03/2026Perth, Australia64(1) - 12 David Connelly9 - 7 WPts Australia National Championships 2026View
15/01/2026Nanning, China63(1) - 12 Karno Hamsjin39(1) - 19 WPts Asia-Oceania Championships 2026View
12/01/2026Nanning, China62(1) - 12 Dmitri Oralbeckow17 - 2 WPts Asia-Oceania Championships 2026View
09/01/2026Nanning, China61(1) - 12 Diego Bandigas41 - 14 WPts Asia-Oceania Championships 2026View
17/11/2025Maracay, Venezuela60(1) - 12 Xavion Jaime13(1) - 11 WPts
19/09/2025Ningbo, China59(1) - 12 Olier Bartholdi71 - 8 WPts Ningbo World Championships 2025View
16/09/2025Ningbo, China58(1) - 12 Muthanna Elhaouzy52(1) - 16 WPts Ningbo World Championships 2025View
13/09/2025Ningbo, China57(1) - 12 Emanuel Puentes71(2) - 6 WPts Ningbo World Championships 2025View
10/09/2025Ningbo, China56(1) - 12 John Magwa15 - 12 WPts Ningbo World Championships 2025View
07/09/2025Ningbo, China55(1) - 12 Cecilio Quagliata43(1) - 16 WPts Ningbo World Championships 2025View
21/08/2025Perth, Australia54(1) - 12 Montana Cea48(4) - 14 WPts
19/07/2025Perth, Australia53(1) - 12 Joaquin Tafoya37 - 21 WPts
18/06/2025Perth, Australia52(1) - 12 Joaquin Tafoya37 - 20 WPts
18/05/2025Perth, Australia51(1) - 12 Montana Cea47(4) - 12 WPts
17/04/2025Perth, Australia50(1) - 12 Montana Cea47(4) - 11 WPts
11/03/2025Gold Coast, Australia50(1) - 11 Harry Ishkhanyan8 - 5 LPts Australia National Championships 2025View
05/03/2025Galway, Ireland50(1) - 10 Joshua Flanagon46 - 13 LPts
02/02/2025Perth, Australia49(1) - 10 Abdul Alekserov22 - 30(1) WPts
02/01/2025Perth, Australia48(1) - 10 Abdul Alekserov22 - 29(1) WPts
02/12/2024Perth, Australia47 - 10 Abdul Alekserov22 - 28 WKO3
29/10/2024Bangkok, Thailand46 - 10 Tiger Lekmuangnon30(4) - 20 WPts
28/09/2024Perth, Australia46 - 9 Tiger Lekmuangnon29(4) - 20 LPts
21/08/2024Nassau, Bahamas45 - 9 Greg Nabb28(2) - 22 WPts
19/07/2024Sofia, Bulgaria45 - 8 Blagun á Blagoev29(4) - 16 LPts
18/06/2024Perth, Australia44 - 8 Neron Matute32 - 22 WPts
18/05/2024Algiers, Algeria43 - 8 Waqas Demazis39 - 14 WPts
17/04/2024Algiers, Algeria43 - 7 Waqas Demazis38 - 14 LPts
17/03/2024Newcastle, Australia43 - 6 Emilio Raisi25(1) - 16 LPts Australia National Championships 2024View
14/03/2024Newcastle, Australia42 - 6 John Malley23(1) - 12 WPts Australia National Championships 2024View
11/03/2024Newcastle, Australia41 - 6 Paul McNabb10 - 14 WPts Australia National Championships 2024View
29/02/2024Perth, Australia40 - 6 Waqas Demazis38 - 12 WPts
29/01/2024Perth, Australia39 - 6 Waqas Demazis38 - 11 WPts
13/12/2023Shymkent, Kazakhstan38 - 6 Zernebog Iskacoff26 - 7 WPts
14/10/2023Perth, Australia37 - 6 Nathan Bianchi0 - 2 WPts
16/08/2023Perth, Australia37 - 5 Peter Haldane34 - 7 LPts
16/07/2023Perth, Australia36 - 5 David Van den Hove20(1) - 21 WPts
15/06/2023Perth, Australia35 - 5 Santiago Ovando24 - 12(1) WPts
15/05/2023Perth, Australia34 - 5 Joaquin Zevallos32(2) - 12 WPts
14/04/2023Bangkok, Thailand33 - 5 Norasing Duanaaymukdahan33 - 12 WPts
14/03/2023Townsville, Australia33 - 4 Gareth Goodlet29(3) - 6 LPts Australia National Championships 2023View
11/03/2023Townsville, Australia32 - 4 Gethin Renwick10(2) - 17 WPts Australia National Championships 2023View
07/02/2023Perth, Australia31 - 4 Norasing Duanaaymukdahan32 - 11 WPts
07/01/2023Tehran, Iran30 - 4 Ibrahim Saeed23 - 13 WPts
06/12/2022New Kingston, Jamaica30 - 3 Ian Galt29 - 7 LPts
05/11/2022Dublin, Ireland30 - 2 Patrick Ruane24(4) - 8 LPts
05/10/2022Brest, Belarus30 - 1 Fedar Danko26 - 8 LPts
04/09/2022Perth, Australia29 - 1 Juan Estrella22(1) - 11 WPts
14/07/2022Dublin, Ireland28 - 1 Lee McGuinness5 - 21 WPts
16/05/2022Dushanbe, Tajikistan27 - 1 Fadei Cajrckuloff12 - 15 WPts
17/03/2022Adelaide, Australia26 - 1 Henry McBane22 - 5 WPts Australia National Championships 2022View
14/03/2022Adelaide, Australia25 - 1 Phil MacPherson20 - 6 WPts Australia National Championships 2022View
11/03/2022Adelaide, Australia24 - 1 James Sava25 - 3 WPts Australia National Championships 2022View
06/01/2022Tirana, Albania23 - 1 Faton Adivar0 - 2 WPts
07/11/2021Newcastle, Australia22 - 1 Amer Farooq8 - 10 WPts
08/09/2021Ponce, Puerto Rico21 - 1 Fidel Loy5 - 16 WPts
11/07/2021Nairobi, Kenya20 - 1 Simba Kamathi16 - 6 WPts
10/05/2021Stockholm, Sweden19 - 1 Per Boe13 - 6 WPts
11/03/2021Gold Coast, Australia19 - 0 Ian Riva10 - 6 LPts Australia National Championships 2021View
19/01/2021Perth, Australia18 - 0 Rio Lopez16 - 6 WPts
18/11/2020San Jose, Costa Rica17 - 0 Cris Hernan12 - 3 WPts
19/09/2020Perth, Australia16 - 0 Umber Jean-Louis8 - 7 WPts
19/07/2020Perth, Australia15 - 0 Rio Morataya6 - 6 WPts
18/05/2020Perth, Australia14 - 0 JaromÝr Dana5 - 4 WPts
17/03/2020Adelaide, Australia13 - 0 Mark Whitted9 - 1 WPts Australia National Championships 2020View
14/03/2020Adelaide, Australia12 - 0 Mark Finnin12 - 0 WPts Australia National Championships 2020View
11/03/2020Adelaide, Australia11 - 0 Felix Lovitt11(1) - 2 WPts Australia National Championships 2020View
08/01/2020Vilnius, Lithuania10 - 0 Cezar Bar8 - 3 WPts
09/11/2019Brisbane, Australia9 - 0 Dan Bevan2 - 4 WPts
23/09/2019Townsville, Australia8 - 0 Dan Smiles1 - 4 WPts
13/08/2019Perth, Australia7 - 0 Kajetan Kaczynski1 - 5 WPts
14/06/2019Palermo, Italy6 - 0 Antonio Cosenza4 - 2 WPts
16/04/2019Perth, Australia5 - 0 Algernon Joubert1 - 5 WPts
14/02/2019Perth, Australia4 - 0 Will Dee0 - 3 WPts
15/12/2018Perth, Australia3 - 0 Noah Haye1 - 5 WPts
16/10/2018Adelaide, Australia2 - 0 Brin Proffitt4 - 2 WPts
03/09/2018Perth, Australia1 - 0 Zernebog Gura2 - 2 WPts
06/07/2018Perth, Australia0 - 0 Phil MacPherson1 - 0 WPts