Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  18 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2033Canberra, Australia17 - 17 Leighton Dermott1 - 28 WPts
19/10/2033Sydney, Australia16 - 17 Jamie Hamel7 - 18 WPts
08/09/2033Gold Coast, Australia16 - 16 Chris Oliverson27(1) - 23 LPts
07/08/2033Irbid, Jordan15 - 16 Haaris Faizan8 - 13 WPts
09/06/2033Shymkent, Kazakhstan15 - 15 Hassan Narckulov13 - 9 LPts
11/04/2033Frankfurt, Germany14 - 15 Alhwin Schaufele3 - 21 WPts
11/02/2033Cebu City, Philippines14 - 14 Joey Aranda24 - 22 LPts
14/12/2032Brisbane, Australia14 - 13 Haaris Ahsan13 - 15 LPts
20/10/2032Brisbane, Australia13 - 13 Hayden Teague2 - 1 WPts
21/08/2032Rio de Janeiro, Brazil13 - 12 Reyes Barcellos14 - 11 LPts
21/06/2032Brisbane, Australia12 - 12 Rob Satter1 - 5 WPts
24/04/2032Melbourne, Australia11 - 12 Michael McQuilkin1 - 5 WPts
25/02/2032Maroua, Cameroon11 - 11 Bassett Nolton3 - 20 LPts
28/12/2031Brisbane, Australia10 - 11 Takeo Anno4 - 0 WPts
29/10/2031Brisbane, Australia9 - 11 Yasushi Nishikawa4 - 5 WPts
30/08/2031Montevideo, Uruguay9 - 10 Santiago Cecilio34 - 22 LPts
02/07/2031Brisbane, Australia8 - 10 Jose Verdugo10 - 12 WPts
02/05/2031Melbourne, Australia8 - 9 Dillon Abella2 - 10 LPts
12/03/2031Brisbane, Australia8 - 8 Aleksander Skalecki21 - 9 LPts
12/01/2031Sydney, Australia8 - 7 Chris Robbie5 - 18(5) LPts
16/11/2030Melbourne, Australia7 - 7 Atif Sharif10(1) - 8 WPts
18/09/2030Brisbane, Australia6 - 7 John Strother0 - 3 WPts
19/07/2030Brisbane, Australia5 - 7 Scott Cecchi0 - 2 WPts
21/05/2030Brisbane, Australia5 - 6 Adnan Erckinbek9 - 11 LPts
23/03/2030Brisbane, Australia4 - 6 Sammy Cingari5 - 9 WPts
23/01/2030Perth, Australia4 - 5 Rob McCausland8 - 17 LPts
27/11/2029Brisbane, Australia3 - 5 Thongthailek Kamnaeng4 - 5 WPts
28/09/2029Brisbane, Australia2 - 5 Hainrich Switala3 - 11 WPts
31/07/2029Sydney, Australia2 - 4 Kyle Grahame0 - 0 LPts
13/06/2029Sydney, Australia2 - 3 Richard Farland10 - 16 LPts
17/04/2029Sydney, Australia2 - 2 Ricky Boag0 - 0 LPts
16/03/2029Melbourne, Australia1 - 2 John MacClelland0 - 0 WPts
08/02/2029Brisbane, Australia0 - 2 Jean Maine2 - 5 WPts
11/12/2028Sydney, Australia0 - 1 Sam Mitchell3 - 3 LPts
01/11/2028Brisbane, Australia0 - 0 Mark Callen10(1) - 18 LPts