Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  19(2) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/06/2025Melbourne, Australia19(2) - 24 Yao Hsi22(5) - 23 LPts
06/04/2025Melbourne, Australia18(2) - 24 Chris Balli1 - 0 WPts
05/02/2025Melbourne, Australia18(2) - 23 Jose Arboleda5 - 7 LPts
08/12/2024Melbourne, Australia17(2) - 23 Will Williams1 - 0 WPts
09/10/2024Melbourne, Australia16(2) - 23 Hernan Tostado1 - 4 WPts
09/10/2024Melbourne, Australia15(2) - 23 Hernan Tostado1 - 3 WPts
11/08/2024Melbourne, Australia14(2) - 23 Nathan Bianchi0 - 8 WPts
12/06/2024Melbourne, Australia13(2) - 23 Ouida Villon0 - 3 WPts
13/04/2024Melbourne, Australia12(2) - 23 Andy Nasmyth1 - 0 WPts
14/02/2024Melbourne, Australia11(1) - 23 Imran Atiyeh0 - 8(4) WKO3
16/12/2023Melbourne, Australia10(1) - 23 Frane Jusic1 - 5 WPts
17/10/2023Melbourne, Australia9(1) - 23 Remi Fouroux5 - 14 WPts
19/08/2023Melbourne, Australia8(1) - 23 Ayham Elmaghnaoui1 - 15(1) WPts
20/06/2023Yerevan, Armenia8(1) - 22 Aramayis Tarighian22 - 10 LPts
22/04/2023Melbourne, Australia8(1) - 21 Owen Bain21 - 8 LPts
25/02/2023Surrey, Canada8(1) - 20 Jay Home15 - 8 LPts
28/12/2022Melbourne, Australia8(1) - 19 John Malley15 - 11 LPts
08/11/2022Brisbane, Australia7 - 19 Fabio Di Maggio3 - 27(10) WKO2
29/09/2022Brisbane, Australia6 - 19 Elliot MacCoughlan8 - 17 WPts
22/08/2022Sydney, Australia6 - 18 Glynn McKay9 - 14 LPts
01/07/2022Melbourne, Australia5 - 18 Ximen Escalante9 - 17 WPts
02/05/2022Sydney, Australia5 - 17 John McQuerry14 - 6 LPts
10/03/2022Calgary, Canada5 - 16 Mike Running8 - 16(1) LPts
09/01/2022Asuncion, Paraguay5 - 15 Quinto Orantes8 - 17 LPts
10/11/2021Melbourne, Australia4 - 15 Oliver Frostad3 - 13 WPts
10/09/2021Almaty, Kazakhstan4 - 14 Afanas Kazhgalieff7 - 13 LPts
13/07/2021Newcastle, Australia4 - 13 Glynn Madden15 - 6 LPts
23/05/2021Melbourne, Australia3 - 13 Alen Voronkov2 - 18 WPts
25/03/2021Gold Coast, Australia3 - 12 Josh Boo4 - 12(5) LPts
03/02/2021Melbourne, Australia3 - 11 Eoin Baird8 - 9 LPts
02/12/2020Melbourne, Australia3 - 10 Robert Forrest11 - 3 LPts
30/10/2020Yaoundé, Cameroon3 - 9 Sumner Backot11(1) - 5 LPts
01/09/2020Townsville, Australia3 - 8 Roger McGee4 - 12 LPts
26/07/2020Perth, Australia3 - 7 Joseph Mundell2 - 8 LPts
14/06/2020Melbourne, Australia3 - 6 Lloyd Frodge3 - 7 LPts
14/04/2020Melbourne, Australia3 - 5 Declan Innes2 - 10 LPts
13/03/2020Ulaanbaatar, Mongolia3 - 4 El Madani Dandaron6 - 5 LPts
13/01/2020Montevideo, Uruguay2 - 4 Neper Lamora1 - 10 WPts
15/11/2019Georgetown, Guyana2 - 3 David Selby6 - 6 LPts
16/09/2019Almaty, Kazakhstan1 - 3 Fedor Ghaksylycoff5 - 5 WPts
18/07/2019Melbourne, Australia1 - 2 Confucius Ablyazow5 - 4 LPts
19/05/2019Melbourne, Australia0 - 2 Bakir Arablinskij5 - 2 WPts
20/03/2019Melbourne, Australia0 - 1 Bonifßc Ficek2 - 1 LPts
18/01/2019Melbourne, Australia0 - 0 Fraser Herdman1 - 1 LPts