Weightclass:  Middleweight
Location:  Sydney, Australia
Record:  18 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/10/2028Sydney, Australia17 - 13 Chris Clardy4 - 8 WPts
14/08/2028Sydney, Australia16 - 13 Brigham Orme6 - 9 WPts
16/06/2028Melbourne, Australia15 - 13 Ellis Madigan2 - 19 WPts
19/04/2028Sydney, Australia14 - 13 Igor Shupulis1 - 6 WPts
20/02/2028Alexandria, Egypt14 - 12 Haider Syed12 - 8 LPts
23/12/2027Sydney, Australia13 - 12 Dom Bankhead1 - 4 WPts
24/10/2027Samarqand, Uzbekistan12 - 12 Afanas Isckacow5 - 15 WPts
26/08/2027Grodno, Belarus11 - 12 Melor Gaikov7 - 22 WPts
28/06/2027Johannesburg, South Africa10 - 12 Jamie Vorster16 - 9 WPts
30/04/2027Sydney, Australia9 - 12 Ghevont Abressyan3 - 5 WPts
02/03/2027Adelaide, Australia8 - 12 Rob Vaill4 - 15 WPts
11/01/2027Perth, Australia8 - 11 Joey Ferguson13 - 17 LPts
14/11/2026Melbourne, Australia8 - 10 Gregor Gotch13 - 14(1) LPts
20/09/2026Perth, Australia7 - 10 Gus Boyd18 - 19 WPts
20/08/2026Capiata, Paraguay7 - 9 Santiago Villafuerte11 - 12 LPts
20/07/2026Capiata, Paraguay7 - 8 Santiago Villafuerte10 - 12 LPts
19/06/2026North Shore, New Zealand6 - 8 James Francy9 - 26 WPts
16/05/2026Sydney, Australia6 - 7 Ricardo Galdamez7 - 7 LPts
15/04/2026Guayaquil, Ecuador6 - 6 Ricardo Galdamez6 - 7 LPts
14/03/2026Perth, Australia6 - 5 Joel Patton17 - 9 LPts Australia National Championships 2026View
11/03/2026Perth, Australia5 - 5 Sid Callahan9 - 6 WPts Australia National Championships 2026View
02/03/2026Chennai, India5 - 4 Ananta Chohan6 - 15 LPts
20/01/2026Yerevan, Armenia4 - 4 Zkon Panoyan4 - 2 WPts
22/11/2025Porto Alegre, Brazil3 - 4 Jax Pupo11 - 16 WPts
24/09/2025Ulaanbaatar, Mongolia2 - 4 Asil Hsieh2 - 10 WPts
27/07/2025Sydney, Australia2 - 3 James Kernell1 - 2 LPts
28/05/2025Sydney, Australia1 - 3 Toma Zabelin4 - 4 WPts
30/03/2025Liege, Belgium1 - 2 Leverett Belan11 - 9 LPts
30/01/2025Brisbane, Australia0 - 2 Gregor McConkie2 - 7(2) WPts
12/12/2024Sydney, Australia0 - 1 Joseph Sayer18 - 23 LPts
29/10/2024Sydney, Australia0 - 0 Aaron Boulos0 - 4 LPts