Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  18 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/08/2041Brisbane, Australia17 - 23 Floyd Smith0 - 2 WPts
24/06/2041Brisbane, Australia16 - 23 Brendan Haddan19 - 17 WPts
23/04/2041Brisbane, Australia16 - 22 Jack Simpson4 - 29 LPts
22/02/2041Brisbane, Australia16 - 21 Mark MacWilliams26 - 19 LPts
24/12/2040Brisbane, Australia15 - 21 Yulian Iskrafilov2 - 11 WPts
23/10/2040Brisbane, Australia15 - 20 Mark MacWilliams24 - 19 LPts
22/08/2040Brisbane, Australia14 - 20 Nicholas Arbuckle11 - 20 WPts
21/06/2040Garoua, Cameroon13 - 20 Didier Ntumazah7 - 12(1) WPts
21/04/2040Baku, Azerbaijan12 - 20 Nijat Dadashov3 - 8 WPts
22/02/2040Aarhus, Denmark12 - 19 Steinar Madsen7 - 6 LPts
25/12/2039Melbourne, Australia11 - 19 Mason Middleton6 - 16(1) WPts
26/10/2039Brisbane, Australia11 - 18 Leeroy Elder24 - 12 LPts
20/09/2039Melbourne, Australia11 - 17 Ben Lindsay17 - 15 LPts
19/08/2039Geelong, Australia10 - 17 Michael Syme8 - 23(1) WPts
23/06/2039Melbourne, Australia10 - 16 Mark MacWilliams19 - 14 LPts
26/04/2039Riyadh, Saudi Arabia10 - 15 Mohsin Badri26 - 7 LPts
26/02/2039Tirana, Albania10 - 14 Engjell Daci14(1) - 24 LPts
29/12/2038Accra, Ghana9 - 14 Ubanwa Badu7 - 13 WPts
31/10/2038Brisbane, Australia9 - 13 Felix Cavanah20 - 8 LPts
04/09/2038Brisbane, Australia8 - 13 Hugh Watters1 - 5 WPts
07/07/2038Melbourne, Australia7 - 13 Noah Fyffe6 - 18 WPts
09/05/2038Brisbane, Australia6 - 13 Spencer Frame0 - 3 WPts
10/03/2038Brisbane, Australia5 - 13 Santiago Carra3 - 7 WPts
08/01/2038Brisbane, Australia4 - 13 Noah Georgiou10 - 15 WPts
09/11/2037Zagreb, Croatia4 - 12 Joso Komar15 - 7 LPts
11/09/2037Geelong, Australia4 - 11 Chris Totaro9 - 16 LPts
15/07/2037Mendoza, Argentina3 - 11 Onofre Diaz3 - 12 WPts
16/05/2037Giza, Egypt3 - 10 Ali Raheel17 - 12 LPts
17/03/2037Eindhoven, Netherlands3 - 9 Davie Gerdollendorf13 - 11 LPts
17/01/2037Melbourne, Australia3 - 8 Rob Hawthorn11 - 10 LPts
17/11/2036Sydney, Australia3 - 7 Robert Anderson11 - 23 LPts
20/09/2036Sunshine Coast, Australia3 - 6 Bryn Reith8 - 15 LPts
22/07/2036Brisbane, Australia2 - 6 William Johnston2 - 9 WPts
22/05/2036Melbourne, Australia2 - 5 Rob Hawthorn8 - 9 LPts
25/03/2036Kyoto, Japan2 - 4 Yasushi Nishikawa24 - 12 LPts
26/01/2036Yaoundé, Cameroon2 - 3 Lionel Obama13 - 10(1) LPts
28/11/2035Brisbane, Australia1 - 3 Nicholas Waddle1 - 9 WPts
30/09/2035Gold Coast, Australia1 - 2 Sammy Kabbendjyan5 - 14(1) LPts
06/08/2035Brisbane, Australia1 - 1 Firdovsi Anwar1 - 15 LPts
06/06/2035Brisbane, Australia1 - 0 Joel Hayes9 - 30 LPts
05/05/2035Brisbane, Australia0 - 0 Tino Foglietta1 - 13 WPts