Weightclass:  Welterweight
Location:  Perth, Australia
Record:  28 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/12/2033Perth, Australia27 - 7 Takeshi Okuma1 - 7 WPts
15/10/2033Perth, Australia26 - 7 Scott Cecchi8 - 15 WPts
15/08/2033Perth, Australia25 - 7 Akira Hara3 - 3 WPts
15/06/2033Perth, Australia24 - 7 Ratchasak Kratingdaenggym18 - 16 WPts
15/04/2033Perth, Australia23 - 7 Alastair Zacharias13 - 22 WPts
14/02/2033Perth, Australia22 - 7 Shaun Jacobs8 - 3 WPts
15/12/2032Melbourne, Australia21 - 7 Adam Hairston19 - 17(2) WPts
15/10/2032Melbourne, Australia21 - 6 Adam Hairston18 - 17(2) LPts
16/08/2032Perth, Australia20 - 6 Nathan Seward8 - 13 WPts
13/06/2032Melbourne, Australia19 - 6 Adam Hairston17 - 16(2) WPts
16/04/2032Melbourne, Australia19 - 5 Adam Hairston16 - 16(2) LPts
11/03/2032Melbourne, Australia19 - 4 Blake MacKechnie12 - 3 LPts Australia National Championships 2032View
03/03/2032Montevideo, Uruguay18 - 4 Joaquin Del Valle19 - 7 WPts
04/01/2032Tokyo, Japan17 - 4 Kyo Kitagawa1 - 16 WPts
06/11/2031Perth, Australia16 - 4 Hugh Bowman14(3) - 11 WPts
06/09/2031Maipu, Chile15 - 4 Vicente Montijo2 - 9 WPts
09/07/2031Perth, Australia14 - 4 Ryuu Yamasaki2 - 5 WPts
10/05/2031Perth, Australia13 - 4 Yasin Khalili5 - 11 WPts
12/03/2031Managua, Nicaragua12 - 4 Leonardo Blancas15 - 14 WPts
12/01/2031Perth, Australia11 - 4 Hugh Bowman10(3) - 10 WPts
13/11/2030Petaling Jaya, Malaysia10 - 4 Majid Sesay13 - 28 WPts
15/09/2030Melbourne, Australia9 - 4 Adam Hairston10 - 12(1) WPts
18/07/2030Sydney, Australia8 - 4 Paul Aikman0 - 9 WPts
20/05/2030Salvador, Brazil7 - 4 Xeres Menor8(1) - 25 WPts
22/03/2030Nairobi, Kenya7 - 3 Denzel Lopuyet18 - 14 LPts
22/01/2030San Jose, Costa Rica6 - 3 Rico Chia0 - 4 WPts
24/11/2029Perth, Australia5 - 3 James Ormiston10 - 9 WPts
26/09/2029Perth, Australia4 - 3 Joel Hayes0 - 3 WPts
29/07/2029Amman, Jordan4 - 2 Kashif Dawood16(1) - 21 LPts
31/05/2029Brisbane, Australia3 - 2 Steven Donnell3 - 11(1) WPts
11/04/2029Gomel, Belarus2 - 2 Oleksander Krawchuk7 - 11 WPts
11/02/2029Melbourne, Australia2 - 1 Ewan McCosh21 - 14 LPts
15/12/2028Newcastle, Australia2 - 0 Dave MacGuinness10 - 17 LPts
28/10/2028Melbourne, Australia1 - 0 Louis Lennox0 - 0 WPts
24/09/2028Perth, Australia0 - 0 James Hopper0 - 8 WPts