Weightclass:  Middleweight
Location:  Melbourne, Australia
Record:  20 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2033Melbourne, Australia19 - 19 Zuffur Tinazzi8 - 5 WPts
20/10/2033Melbourne, Australia19 - 18 Kian Dougherty5 - 20 LPts
20/08/2033Nassau, Bahamas18 - 18 Antwan Meikle6 - 9(1) WPts
22/06/2033Melbourne, Australia17 - 18 Sam Munhall2 - 6 WPts
21/04/2033Melbourne, Australia16 - 18 Jack Brockie12 - 12(1) WPts
20/02/2033Melbourne, Australia15 - 18 Kenzie Cowper2 - 10 WPts
21/12/2032San Miguel, El Salvador15 - 17 Santiago Asencio22(1) - 6 LPts
22/10/2032Winnipeg, Canada14 - 17 Antwan Edris0 - 4 WPts
23/08/2032Abidjan, Ivory Coast13 - 17 Platt Perrault10 - 26 WPts
25/06/2032Perth, Australia12 - 17 Mark Brody5 - 18(1) WPts
06/05/2032Melbourne, Australia11 - 17 Floyd Howison3 - 6 WPts
07/03/2032Melbourne, Australia11 - 16 Brendan McTaggart9(2) - 1 LPts
07/01/2032Abu Dhabi, UAE11 - 15 Malik Alharthi6 - 21 LPts
08/11/2031Melbourne, Australia10 - 15 Connor Edington4 - 11(1) WPts
08/09/2031Melbourne, Australia10 - 14 James Brown11 - 18(1) LPts
11/07/2031Melbourne, Australia9 - 14 Altti Reini6 - 11 WPts
11/05/2031Melbourne, Australia8 - 14 Ollie Collias13 - 12 WPts
16/03/2031Sydney, Australia8 - 13 Alastair Mazza11 - 4 LPts
20/01/2031Melbourne, Australia8 - 12 Jack Hill9 - 16 LPts
22/11/2030Melbourne, Australia7 - 12 Fraser Cassidy0 - 1 WPts
23/09/2030Melbourne, Australia6 - 12 Paul Grier1 - 3 WPts
25/07/2030Sydney, Australia6 - 11 Sam Ellis13 - 11 LPts
29/05/2030Melbourne, Australia6 - 10 Dillon McNabb12 - 7 LPts
30/03/2030Melbourne, Australia5 - 10 Ben Culton0 - 3 WPts
30/01/2030Cairns, Australia5 - 9 Davie Matthew11 - 10 LPts
03/12/2029Brisbane, Australia5 - 8 Matt Davidge10 - 8 LPts
05/10/2029Perth, Australia5 - 7 Hayden Tweedy14 - 16 LPts
06/08/2029Melbourne, Australia4 - 7 Oscar Keough2 - 11 WPts
12/06/2029Tegucigalpa, Honduras4 - 6 Sagaz Pablo9 - 14 LPts
14/04/2029Melbourne, Australia3 - 6 Dmitriy Ertaeff5 - 4 WPts
14/02/2029Brisbane, Australia3 - 5 Cody Coll8 - 13 LPts
17/12/2028Melbourne, Australia3 - 4 Seferino Valerio5 - 2 LPts
19/10/2028Melbourne, Australia2 - 4 Dylan MacGuinness0 - 5 WPts
21/08/2028Melbourne, Australia1 - 4 Robert Hallas0 - 2 WPts
22/06/2028Yerevan, Armenia1 - 3 Emmanuel Badalyan14 - 9 LPts
24/04/2028Sydney, Australia0 - 3 Dante Gualandi1 - 22(2) WPts
25/02/2028Melbourne, Australia0 - 2 Mel Stephens8 - 15(1) LPts
03/01/2028Canberra, Australia0 - 1 Joey Baines1 - 29(4) LPts
05/11/2027Melbourne, Australia0 - 0 Elton Baliev3 - 17 LPts