Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  17 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2033Townsville, Australia17 - 18 Ian Croy9 - 18 LPts
08/11/2033Gold Coast, Australia17 - 17 Chris Oliverson28(1) - 23 LPts
08/10/2033Kumasi, Ghana17 - 16 Michael Mensah16 - 9 LPts
10/08/2033Galway, Ireland16 - 16 Jordan Shine6 - 17 WPts
11/06/2033Kitwe, Zambia15 - 16 Deiondre Aikelile2 - 16 WPts
13/04/2033Aden, Yemen15 - 15 Shayan Albalawi16 - 6 LPts
13/02/2033Brisbane, Australia14 - 15 Sam Keough10(1) - 20 WPts
14/12/2032Brisbane, Australia13 - 15 Leon Moncrieff14 - 13 WPts
14/10/2032Brisbane, Australia13 - 14 Khalil Taheri7 - 6 LPts
15/08/2032Melbourne, Australia13 - 13 Adam Hairston17 - 17(2) LPts
26/06/2032Buenos Aires, Argentina12 - 13 Dario Barca9 - 13 WPts
28/04/2032Utrecht, Netherlands11 - 13 Momo Cauwe13 - 10 WPts
29/02/2032Tilburg, Netherlands11 - 12 Omaar Thielman11 - 17 LPts
01/01/2032Brisbane, Australia10 - 12 Ian Hobbs0 - 2 WPts
02/11/2031Samarqand, Uzbekistan10 - 11 Borya Kabaew22 - 19 LPts
04/09/2031Nassau, Bahamas10 - 10 Dave Lewison28(4) - 36 LPts
07/07/2031Toshkent, Uzbekistan9 - 10 Toghrul Musaev1 - 23 WPts
09/05/2031Geelong, Australia8 - 10 Arthur Low7 - 19 WPts
12/03/2031Gold Coast, Australia8 - 9 Mark Herde3 - 14 LPts
12/01/2031Namangan, Uzbekistan7 - 9 Elman Mamedkuliyev16 - 13 WPts
14/11/2030Brisbane, Australia7 - 8 Arran Rossi1 - 2 LPts
16/09/2030Brisbane, Australia6 - 8 Cody McCoubrey1 - 10 WPts
17/07/2030Brisbane, Australia5 - 8 Mike Marinos3 - 16 WPts
18/05/2030Antipolo, Philippines4 - 8 Alfonso Gumarang12 - 18 WPts
20/03/2030Batangas City, Philippines4 - 7 Vicente Moscoso11 - 27 LPts
20/01/2030Melbourne, Australia4 - 6 Edward Dixon9 - 9 LPts
22/11/2029Perth, Australia4 - 5 Spencer Glykos5 - 15 LPts
01/10/2029Melbourne, Australia4 - 4 Chris Gattuso5 - 12 LPts
09/08/2029Melbourne, Australia4 - 3 Darryl McGinnis18(1) - 6 LPts
06/07/2029Brisbane, Australia3 - 3 Shaun McCalister0 - 0 WPts
01/06/2029Adelaide, Australia3 - 2 Robert Callender2 - 15 LPts
11/04/2029Melbourne, Australia3 - 1 Darryl McGinnis16(1) - 6 LPts
14/02/2029Brisbane, Australia3 - 0 Peter Snoddy24(1) - 9 LPts
17/12/2028Melbourne, Australia2 - 0 Barry Mossman11 - 22 WPts
27/10/2028Sydney, Australia1 - 0 Noel Ogilvie10 - 16 WPts
20/09/2028Brisbane, Australia0 - 0 Louis Kennon0 - 1 WPts