Weightclass:  Welterweight
Location:  Sydney, Australia
Record:  27 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/03/2026Sydney, Australia26 - 20 Intiqam Sahli19(1) - 18 WPts
23/01/2026Sydney, Australia25 - 20 Azhdar Halilov5 - 10 WPts
24/11/2025Sydney, Australia24 - 20 Boro Gavric6 - 10 WPts
25/09/2025Sydney, Australia23 - 20 Amjad Eid2 - 5 WPts
27/07/2025Sydney, Australia22 - 20 Nedjeljko Bulat6 - 10 WPts
29/05/2025Sydney, Australia21 - 20 Brad McGovern2 - 4 WPts
30/03/2025Sydney, Australia20 - 20 Glynn Magrum0 - 10 WPts
29/01/2025Sydney, Australia19 - 20 Luka Berezutski15 - 21 WPts
01/12/2024Sydney, Australia18 - 20 Claudius Dieckhoff36 - 13 WPts
02/10/2024Sydney, Australia17 - 20 Vali Jessen2 - 16 WPts
03/08/2024Sydney, Australia16 - 20 Ian Beith1 - 1 WPts
04/06/2024Sydney, Australia15 - 20 Dante Angeli0 - 1 WPts
05/04/2024Bangkok, Thailand14 - 20 Fonluang Sripramote5(1) - 9(1) WPts
06/02/2024Sydney, Australia13 - 20 Nori Kawaguchi1 - 7 WPts
08/12/2023Manaus, Brazil13 - 19 Santiago Souva13(1) - 24(2) LPts
09/10/2023Ciudad Bolivar, Venezuela12 - 19 Angel Cortes4 - 2 WPts
11/08/2023Karagandy, Kazakhstan11 - 19 Anton Galiackberov0 - 19 WPts
13/06/2023Ho Chi Minh City, Vietnam10 - 19 Ta Hung1 - 17 WPts
15/04/2023Almaty, Kazakhstan9 - 19 Yasin Walihanow3 - 4 WPts
15/02/2023Sydney, Australia8 - 19 Faisal Gad7 - 25 WPts
17/12/2022Sydney, Australia7 - 19 Franco Lois14 - 5 WPts
18/10/2022Davao City, Philippines7 - 18 Diego Socarras6 - 13 LPts
20/08/2022Almaty, Kazakhstan7 - 17 Elmar Zhacksylyckoff15 - 6 LPts
21/06/2022Vilnius, Lithuania7 - 16 Marcin Kielb13 - 12 LPts
23/04/2022Gunsan, South Korea6 - 16 Sung-yeung Han5 - 14 WPts
23/02/2022Sydney, Australia5 - 16 Ponce Lujano12(1) - 10 WPts
24/12/2021Chitungwiza, Zimbabwe4 - 16 Noah Ndoro2 - 23 WPts
25/10/2021Sydney, Australia4 - 15 Aghasafa Rashid16 - 5 LPts
25/08/2021Rodriguez, Philippines4 - 14 Paco Canedo11 - 11 LPts
26/06/2021Munich, Germany4 - 13 Garen Demus4 - 15 LPts
28/04/2021London, UK4 - 12 James Muir3 - 12 LPts
27/02/2021Saint Petersburg, Russia4 - 11 Konstantin Podkolzin12 - 4 LPts
30/12/2020Melbourne, Australia4 - 10 Dai Forsyth3 - 9 LPts
22/11/2020Sydney, Australia4 - 9 Declan Martie7 - 7 LPts
29/09/2020Brisbane, Australia4 - 8 James Mathieson6 - 6 LPts
27/08/2020Sydney, Australia4 - 7 Jax Alcala12 - 6 LPts
26/06/2020Sydney, Australia3 - 7 Francesco Salvi8 - 5 WPts
25/04/2020Lusaka, Zambia3 - 6 Dylan Kupaza5(1) - 9 LPts
26/02/2020Roskilde, Denmark3 - 5 Bartram Dreessen6 - 6 LPts
29/12/2019Viba del Mar, Chile3 - 4 Rodrigo Mina1 - 10 LPts
30/10/2019Sydney, Australia3 - 3 Jawad Tariq3 - 3 LPts
30/08/2019Seoul, South Korea3 - 2 Chang-soo Jon7 - 4 LPts
02/07/2019Sydney, Australia2 - 2 Haider Kasuri2 - 3 WPts
03/05/2019Seattle, USA2 - 1 Alen Sheehy1 - 2 LPts
04/03/2019Sydney, Australia2 - 0 Felix Lovitt4 - 2 LPts
04/01/2019Naucalpan, Mexico1 - 0 Reyes Sanchez0 - 1 WPts
06/11/2018Sydney, Australia0 - 0 Jakub Janeczko0 - 1 WPts