Weightclass:  Middleweight
Location:  Perth, Australia
Record:  12(1) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/12/2023Perth, Australia11(1) - 20 Adam Davis1 - 2 WPts
13/10/2023Perth, Australia10(1) - 20 Lorenzo Urso0 - 1 WPts
15/08/2023Perth, Australia9(1) - 20 Rob Tedford6 - 11 WPts
16/06/2023Perth, Australia8(1) - 20 Germain Noyer0 - 1 WPts
17/04/2023Perth, Australia8(1) - 19 Leeroy Stevenson12 - 15 LPts
17/02/2023Perth, Australia7(1) - 19 Lewis Steele3 - 9 WPts
19/12/2022Perth, Australia6(1) - 19 Javier Candelario8 - 18 WPts
20/10/2022Perth, Australia6(1) - 18 Earnest Streufert6 - 16 LPts
22/08/2022Perth, Australia5(1) - 18 Dave Tyree3 - 5 WPts
22/06/2022Perth, Australia5(1) - 17 Ethan Connell14 - 13 LPts
23/04/2022Perth, Australia5(1) - 16 Zachary Balderston6 - 18 LPts
22/02/2022Perth, Australia5(1) - 15 Charles Ormond11 - 9 LPts
23/12/2021Rosario, Argentina5(1) - 14 Lisandro Agron9 - 7 LPts
24/10/2021Sao Paulo, Brazil4 - 14 Esteban Santiago5 - 16(4) WKO3
26/08/2021Horlivka, Ukraine4 - 13 Georgiy Chervyakov17 - 4 LPts
28/06/2021Birmingham, UK4 - 12 Lucas Sean10 - 10 LPts
30/04/2021Ottawa, Canada4 - 11 Matthew Watson15 - 7 LPts
02/03/2021Kassel, Germany3 - 11 Mathias Kusterer2 - 1 WPts
02/01/2021Saint Petersburg, Russia2 - 11 Sasha Mironov12 - 7 WPts
03/11/2020Sydney, Australia2 - 10 Ian Harp5 - 9 LPts
27/09/2020Perth, Australia1 - 10 Felix Cargill2 - 12 WPts
01/08/2020Brisbane, Australia1 - 9 Callum Albano7 - 7 LPts
30/06/2020Vilnius, Lithuania0 - 9 Blazej Kocinski4 - 8 WPts
01/05/2020Yerevan, Armenia0 - 8 Kachazun Galoustyan6 - 6(1) LPts
03/03/2020Perth, Australia0 - 7 Vid Radetic8 - 2 LPts
02/01/2020Perth, Australia0 - 6 Evgeny Darzinsh4 - 9 LPts
03/11/2019Markham, Canada0 - 5 Peter Monteith6 - 5 LPts
05/09/2019Makassar, Indonesia0 - 4 Tirto Lie0 - 0 LPts
07/07/2019Perth, Australia0 - 3 Afon Majidov4 - 3 LPts
07/05/2019Nizhny Novgorod, Russia0 - 2 Zernebog Lvov4 - 5(1) LPts
07/03/2019Perth, Australia0 - 1 Rich Carlyle1 - 2 LPts
05/01/2019Perth, Australia0 - 0 Hrvoje Valcic3 - 2 LPts