Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  31(6) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2033Melbourne, Australia30(5) - 19 Ludacris Mudariki1 - 7 WKO2
26/10/2033Melbourne, Australia30(5) - 18 Paul Guinness29 - 18(1) LPts
25/08/2033Sydney, Australia29(5) - 18 Neil Dunkerson19 - 23 WPts
29/06/2033Sydney, Australia28(5) - 18 Hugh McGraw24 - 22 WPts
28/04/2033Sydney, Australia27(5) - 18 Hugh McGraw24 - 21 WPts
11/03/2033Geelong, Australia27(5) - 17 Antwan Ruan10 - 4 LPts Australia National Championships 2033View
26/02/2033Suez, Egypt27(5) - 16 Haider El-Shenawy41(4) - 27 LPts
29/12/2032Adelaide, Australia26(4) - 16 Paul Guinness25 - 14 WKO3
01/11/2032Melbourne, Australia25(4) - 16 Barney Kevork6 - 14 WPts
01/09/2032Zagreb, Croatia24(4) - 16 Miodrag Glavinic1 - 4 WPts
02/07/2032Melbourne, Australia23(4) - 16 Gunther Bassee1 - 0 WPts
03/05/2032Newcastle, Australia22(3) - 16 Sammy Mattick12 - 22(2) WKO3
14/03/2032Melbourne, Australia22(3) - 15 Sam Ounian11(1) - 2 LPts Australia National Championships 2032View
11/03/2032Melbourne, Australia21(3) - 15 Fraser Cassidy4 - 7 WPts Australia National Championships 2032View
25/02/2032General Santos, Philippines20(3) - 15 Joaquin Catacataca16 - 22 WPts
28/12/2031Suez, Egypt20(3) - 14 Tariq Flaccus50 - 19 LPts
29/10/2031Amman, Jordan19(3) - 14 Amer Breme10 - 20 WPts
31/08/2031Sydney, Australia18(3) - 14 Neil Dunkerson11 - 19 WPts
07/07/2031Kiev, Ukraine17(2) - 14 Avel Benko16 - 18(1) WKO3
09/05/2031Melbourne, Australia16(1) - 14 Mason McClamrock4 - 18 WKO3
11/03/2031Sydney, Australia16(1) - 13 Brendan McTaggart3(1) - 0 LPts Australia National Championships 2031View
15/01/2031Dakar, Senegal15(1) - 13 Vail Duris7 - 12 WPts
17/11/2030Melbourne, Australia14(1) - 13 Shaun MacIsaac4 - 7 WPts
18/09/2030Melbourne, Australia13 - 13 Kyrylo Soroko4 - 22(2) WKO3
20/07/2030Roskilde, Denmark12 - 13 Frey Hennings4 - 15 WPts
22/05/2030Odense, Denmark11 - 13 Karr Gunst1 - 8 WPts
24/03/2030Melbourne, Australia10 - 13 Justin Milroy2 - 19 WPts
24/01/2030Perth, Australia9 - 13 Leo Corfield6 - 11 WPts
02/12/2029Prague, Czech Republic9 - 12 Sobeslav Zeman1 - 7 LPts
04/10/2029Melbourne, Australia8 - 12 Tretan Matzke6 - 7 WPts
06/08/2029Melbourne, Australia7 - 12 Luka Rozitis0 - 5 WPts
08/06/2029Shymkent, Kazakhstan6 - 12 Umair Yahuluckov4(1) - 15 WPts
10/04/2029Kiev, Ukraine5 - 12 Pylyp Molchan15 - 21 WPts
10/02/2029Halifax, Canada5 - 11 Rex Reinier10 - 12 LPts
13/12/2028Melbourne, Australia5 - 10 Joshua Galatas4 - 10 LPts
15/10/2028Riga, Latvia4 - 10 Vitali Lusts0 - 4 WPts
17/08/2028Melbourne, Australia3 - 10 Vince Glasscock0 - 12(1) WPts
18/06/2028Fortaleza, Brazil3 - 9 Rodrigo Isabel14 - 8 LPts
20/04/2028Gomel, Belarus3 - 8 Yakiv Kuzmich15 - 12 LPts
21/02/2028Melbourne, Australia2 - 8 Ross Cohen5 - 21 WPts
23/12/2027Melbourne, Australia1 - 8 Salahaddin Sabet1 - 2(1) WPts
24/10/2027Zurich, Switzerland1 - 7 Wally Kalkstein8 - 11(1) LPts
26/08/2027Abobo, Ivory Coast1 - 6 Granger Herard13 - 14 LPts
28/06/2027Melbourne, Australia1 - 5 Atif Nazar10 - 4 LPts
07/05/2027Zagreb, Croatia1 - 4 Alojzije Bojanic5 - 8 LPts
09/03/2027Sydney, Australia1 - 3 Fraser Pinkerton15(1) - 10 LPts
25/01/2027Sydney, Australia1 - 2 Syed Hosseini17 - 23(1) LPts
25/12/2026Johor Bahru, Malaysia1 - 1 Amer Noori14 - 11 LPts
27/10/2026Melbourne, Australia0 - 1 Ponce Migues4 - 3 WPts
29/08/2026Melbourne, Australia0 - 0 Shaun Ardrey3 - 1 LPts