Weightclass:  Bantamweight
Location:  Melbourne, Australia
Record:  18(2) - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/05/2026Melbourne, Australia17(1) - 16 Gregor Costain3 - 16(4) WKO3
28/03/2026Melbourne, Australia17(1) - 15 John Hamel12 - 10 LPts
27/01/2026Melbourne, Australia16(1) - 15 Muntazir Allahverdiev5 - 14 WPts
28/11/2025Melbourne, Australia15(1) - 15 Edmond Piaget1 - 13 WPts
29/09/2025Melbourne, Australia14(1) - 15 John Hamel10 - 9 WPts
31/07/2025Melbourne, Australia13(1) - 15 Barry Breen5 - 10(1) WPts
01/06/2025Melbourne, Australia12(1) - 15 John Ririe0 - 1 WPts
02/04/2025Melbourne, Australia11(1) - 15 Fraser Louttit4(1) - 14 WPts
01/02/2025Melbourne, Australia10(1) - 15 Dave Slater9 - 15 WPts
03/12/2024Melbourne, Australia9(1) - 15 Ali Samaan5(1) - 17 WPts
04/10/2024Melbourne, Australia8(1) - 15 John Treacy2 - 9 WPts
05/08/2024Melbourne, Australia7 - 15 Ahmed Wardi1 - 8(1) WKO3
07/06/2024Sydney, Australia6 - 15 Blake Birnie5(1) - 9 WPts
17/04/2024Valencia, Venezuela6 - 14 Macario Muriel22 - 14 LPts
18/02/2024San Jose, Costa Rica6 - 13 Juan Rubio28 - 7 LPts
21/12/2023Shamkir, Azerbaijan5 - 13 Jalal Srour8 - 8 WPts
23/10/2023Melbourne, Australia5 - 12 Patrick Lockerby18 - 13 LPts
24/08/2023General Trias, Philippines5 - 11 Gig Picano21 - 7 LPts
26/06/2023Ghent, Belgium5 - 10 Jowan Charlandt1 - 13 LPts
28/04/2023Melbourne, Australia5 - 9 Chrestien Oyer2 - 3 LPts
28/02/2023Melbourne, Australia4 - 9 Nicandro Ordonez1 - 3 WPts
30/12/2022Melbourne, Australia4 - 8 Danny Wathen1 - 3 LPts
31/10/2022Melbourne, Australia3 - 8 Sergio Di Benedetto14 - 16 WPts
02/09/2022Melbourne, Australia3 - 7 Glynn Mugambi1 - 2 LPts
04/07/2022Barcelona, Venezuela3 - 6 Ximen Najar15 - 14 LPts
06/05/2022Port-au-Prince, Haiti3 - 5 Labaron Hinault4 - 8 LPts
08/03/2022Prague, Czech Republic2 - 5 TadeᚠMatas1 - 0 WPts
08/01/2022Bila Tserkva, Ukraine2 - 4 Yevhen Slifko4 - 15 LPts
10/11/2021Melbourne, Australia1 - 4 Erjon Muhtar3 - 1 WPts
10/09/2021Melbourne, Australia1 - 3 Patrick Lockerby11 - 7 LPts
13/07/2021London, UK1 - 2 William Lindsay9 - 14 LPts
15/05/2021Canberra, Australia1 - 1 Lucas Vidali7(1) - 15 LPts
23/03/2021Melbourne, Australia1 - 0 Irfan Ghazal8 - 7 LPts
18/02/2021Melbourne, Australia0 - 0 Lucas Allen1 - 5 WPts