Weightclass:  Middleweight
Location:  Adelaide, Australia
Record:  34 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/08/2034Adelaide, Australia34 - 19(1) Donmez Shukurov7 - 8 LPts
25/06/2034Bulawayo, Zimbabwe33 - 19(1) Jonathan Massie2 - 11 WPts
26/04/2034Melbourne, Australia32 - 19(1) David Zaza32(7) - 19 WPts
11/03/2034Canberra, Australia32 - 18(1) Antwan Ruan17 - 5 LPts Australia National Championships 2034View
21/02/2034Riga, Latvia31 - 18(1) Timofei Seglinsh0 - 17 WPts
24/12/2033Laval, Canada30 - 18(1) Borden Jean-Charles11 - 17 WPts
26/10/2033Melbourne, Australia29 - 18(1) David Zaza30(5) - 18 WPts
01/09/2033Wollongong, Australia28 - 18(1) Sam Frangos23 - 15 WPts
02/07/2033Wollongong, Australia28 - 17(1) James Taite17 - 20 LPts
04/05/2033Perth, Australia28 - 16(1) Clint Mulryan38(3) - 22 LPts
17/03/2033Geelong, Australia28 - 15(1) Brendan McTaggart20(5) - 4 LPts Australia National Championships 2033View
14/03/2033Geelong, Australia27 - 15(1) Antwan Ruan11 - 4 WPts Australia National Championships 2033View
11/03/2033Geelong, Australia26 - 15(1) Joshua Galatas19 - 22 WPts Australia National Championships 2033View
28/02/2033Adelaide, Australia25 - 15(1) Hugh McGraw24 - 20 WPts
29/12/2032Adelaide, Australia25 - 14 David Zaza26(4) - 16 LKO3
29/10/2032Krakow, Poland24 - 14 Oskar Koloski13 - 25(1) WPts
30/08/2032Adelaide, Australia23 - 14 Floyd Karugire0 - 8 WPts
30/06/2032Basel, Switzerland22 - 14 Hugh Scharpf0 - 0 WPts
02/05/2032Almaty, Kazakhstan21 - 14 Roman Karibghanoff13 - 9 WPts
04/03/2032Cuenco, Ecuador20 - 14 Dimos Oliva8 - 20 WPts
05/01/2032Cali, Colombia19 - 14 Jose Tirado0 - 0 WPts
07/11/2031Warsaw, Poland18 - 14 Justyn Stola1 - 9 WPts
08/09/2031Adelaide, Australia17 - 14 Mason Coll1 - 1 WPts
09/07/2031Almaty, Kazakhstan17 - 13 Toma Kazbeckow9 - 9 LPts
11/05/2031Melbourne, Australia17 - 12 Brendan McTaggart4(1) - 1 LPts
17/03/2031Adelaide, Australia16 - 12 Vitali Lusts3 - 17 WPts
17/01/2031Brampton, Canada15 - 12 Ellis Gaudin7 - 15 WPts
19/11/2030Perth, Australia15 - 11 Clint Mulryan24(1) - 21 LPts
21/09/2030Charleroi, Belgium14 - 11 Garner Beaumier1 - 7 WPts
24/07/2030Melbourne, Australia14 - 10 Patrick Tagert14 - 10 LPts
28/05/2030Adelaide, Australia13 - 10 Vaghinag Nakhnikian3 - 7 WPts
30/03/2030Adelaide, Australia12 - 10 Mark Brody2 - 7 WPts
30/01/2030Adelaide, Australia11 - 10 Paul Chalmers2 - 3 WPts
01/12/2029Adelaide, Australia10 - 10 Arthur Troupe4 - 16 WPts
02/10/2029Adelaide, Australia9 - 10 Chris Delis1 - 12 WPts
04/08/2029Adelaide, Australia8 - 10 Gerard Leblanc1 - 1 WPts
06/06/2029Adelaide, Australia7 - 10 David Gamerikian3 - 8 WPts
08/04/2029Melbourne, Australia6 - 10 Kenzie Bazarevich1 - 9 WPts
08/02/2029Calgary, Canada6 - 9 Vince Nixon9 - 17 LPts
11/12/2028Adelaide, Australia6 - 8 Cuba Montalvan3 - 8 LPts
13/10/2028Newcastle, Australia6 - 7 Sammy Mattick1 - 10(1) LPts
16/08/2028Havana, Cuba6 - 6 Juan Santoyo11 - 12 LPts
18/06/2028Gdansk, Poland6 - 5 Hubert Dembowski6 - 12 LPts
20/04/2028Perth, Australia5 - 5 Fabio Tatarella6 - 19 WPts
21/02/2028Sydney, Australia5 - 4 Mike Roderick11 - 13 LPts
25/12/2027Nuremberg, Germany5 - 3 Dieter Bick31 - 16 LPts
27/10/2027Adelaide, Australia4 - 3 Patrick Tagert5 - 2 WPts
27/08/2027Rijeka, Croatia4 - 2 Marijan Jelcic6 - 21(1) LPts
28/06/2027Adelaide, Australia3 - 2 Jonathan Fotheringham2 - 6 WPts
30/04/2027Adelaide, Australia2 - 2 Paul Perry3 - 0 WPts
02/03/2027Adelaide, Australia1 - 2 Rajmund Kendra3 - 4 WPts
01/01/2027Rostock, Germany1 - 1 Wolfrik Geller15(1) - 7 LPts
03/11/2026Mecca, Saudi Arabia0 - 1 Kashif Kamel4 - 17 WPts
05/09/2026Adelaide, Australia0 - 0 Szczeosny Zamorski2 - 17 LPts