Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  18 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/09/2028Melbourne, Australia17 - 15 Zuffur Mir3 - 5 WPts
03/07/2028Melbourne, Australia16 - 15 Sufyan Elkrim5 - 14 WPts
04/05/2028Melbourne, Australia16 - 14 Brin Martini17 - 19 LPts
06/03/2028Melbourne, Australia15 - 14 Luka Kaposts2 - 19 WPts
06/01/2028Melbourne, Australia15 - 13 Artur Repka6 - 10(1) LPts
07/11/2027Melbourne, Australia14 - 13 Telford Nolin6 - 11 WPts
08/09/2027Melbourne, Australia13 - 13 Elliot Kotas0 - 4 WPts
10/07/2027Melbourne, Australia12 - 13 Bart Howey0 - 1 WPts
11/05/2027Melbourne, Australia11 - 13 Santiago Viera0 - 18 WPts
12/03/2027Melbourne, Australia10 - 13 Garrison de Pizan6(1) - 8 WPts
11/01/2027Melbourne, Australia9 - 13 Theo Steuart1 - 1 WPts
12/11/2026Melbourne, Australia9 - 12 Petchwanchai Pricha4 - 11 LPts
13/09/2026Melbourne, Australia8 - 12 Dan Kindrick1 - 13 WPts
15/07/2026Melbourne, Australia8 - 11 John Turk11 - 5 LPts
16/05/2026Melbourne, Australia8 - 10 Malcolm Bonaventura5 - 13 LPts
17/03/2026Mejicanos, El Salvador7 - 10 Angel Bartolome9 - 13 WPts
17/01/2026Melbourne, Australia6 - 10 Sam McClarty2 - 11 WPts
18/11/2025Melbourne, Australia5 - 10 Santiago Espinosa1 - 2 WPts
20/09/2025Perth, Australia5 - 9 Fraser Blackie1 - 6 LPts
24/07/2025Yaoundé, Cameroon5 - 8 Paris Tchoyi10 - 7 LPts
26/05/2025Antofagasta, Chile4 - 8 Juan Espino0 - 4 WPts
28/03/2025Cairns, Australia4 - 7 Ian Beith1 - 5 LPts
01/02/2025Perth, Australia3 - 7 Alec Carruth11 - 30 WPts
14/12/2024Sydney, Australia3 - 6 Nathan Anderson16(2) - 20(1) LPts
13/11/2024Brisbane, Australia3 - 5 Amjad Eid0 - 0 LPts
01/10/2024San Miguel de Tucuman, Argentina3 - 4 Malvolio Urrea3 - 13 LPts
03/08/2024Melbourne, Australia2 - 4 Malcolm Balboni0 - 2(1) WPts
05/06/2024Perth, Australia1 - 4 Bruce Christeson5 - 4 WPts
08/04/2024Sydney, Australia1 - 3 Jake Callen10 - 30(7) LPts
11/02/2024Melbourne, Australia1 - 2 Dale Minas21(4) - 13 LPts
19/12/2023Melbourne, Australia1 - 1 David Connelly1 - 1 LPts
20/10/2023Newcastle, Australia1 - 0 Kyle Wiseman15(2) - 14 LPts
18/09/2023Melbourne, Australia0 - 0 Michael Sucgang2 - 7 WPts