Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  30 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/04/2024Melbourne, Australia29 - 4 Carlos Hidalgo21 - 20 WPts
25/02/2024Melbourne, Australia28 - 4 Jose Alvillar4 - 8 WPts
27/12/2023Melbourne, Australia27 - 4 Umair Elbahri1 - 4 WPts
28/10/2023Melbourne, Australia26 - 4 Alik Hricko1 - 2 WPts
29/08/2023Melbourne, Australia25 - 4 Vidal Echavarria1 - 2 WPts
30/06/2023Melbourne, Australia24 - 4 Rico Pucci2 - 6 WPts
30/04/2023Melbourne, Australia23 - 4 Amon Kinzie1 - 4 WPts
02/03/2023Melbourne, Australia22 - 4 Haaris Iman17(2) - 9 WPts
01/01/2023Melbourne, Australia21 - 4 Dharawangsa Maetsuycker4 - 12 WPts
02/11/2022Melbourne, Australia20 - 4 Confucius Ablyazow19 - 12 WPts
04/09/2022Melbourne, Australia19 - 4 Nicholas Biggar9 - 9 WPts
06/07/2022Melbourne, Australia19 - 3 Daichi Miyagawa16 - 13 LPts
07/05/2022Melbourne, Australia18 - 3 Tobias Kenny10(2) - 12 WPts
08/03/2022Melbourne, Australia18 - 2 Prokop Shimek15 - 8 LPts
06/01/2022Plzen, Czech Republic17 - 2 Rehor Patak0 - 6 WPts
07/11/2021Melbourne, Australia16 - 2 Sasha Hidayatov9 - 11 WPts
07/09/2021Melbourne, Australia15 - 2 Bittan Stoll3 - 3 WPts
08/07/2021Algiers, Algeria15 - 1 Saad Ghalem15 - 6 LPts
08/05/2021Melbourne, Australia15 - 0 Phil MacPherson13 - 6 LPts
19/03/2021Melbourne, Australia14 - 0 Brad Broderick8(2) - 12 WPts
19/01/2021Abu Dhabi, UAE13 - 0 Kamran Alkindi3 - 17 WPts
19/11/2020Sydney, Australia12 - 0 James Stitt7 - 12 WPts
23/09/2020Melbourne, Australia11 - 0 Michael Fitzpatrick7 - 6 WPts
23/07/2020Sapporo, Japan10 - 0 Hisoka Morishige8 - 9 WPts
23/05/2020Melbourne, Australia9 - 0 John Malley7 - 3 WPts
22/03/2020Melbourne, Australia8 - 0 Rodrigo Jacinto8 - 6 WPts
22/01/2020Melbourne, Australia7 - 0 Joshua Pierce3 - 8 WPts
21/11/2019Brisbane, Australia6 - 0 Richard Blevins3 - 5 WPts
03/10/2019Melbourne, Australia5 - 0 Ross de Pizan5 - 5 WPts
04/08/2019Melbourne, Australia4 - 0 Lloyd Pinkerton7 - 3 WPts
04/06/2019Melbourne, Australia3 - 0 Diego Gumapas4 - 3 WPts
05/04/2019Melbourne, Australia2 - 0 Rodrigo Campano1 - 1 WPts
03/02/2019Melbourne, Australia1 - 0 Bruno Skubal3 - 1 WPts
05/12/2018Melbourne, Australia0 - 0 Zachary Scagni2 - 1 WPts