Weightclass:  Bantamweight
Location:  Perth, Australia
Record:  20 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/12/2043Perth, Australia19 - 20 Chris McWethy14 - 9 WPts
24/10/2043Guatemala City, Guatemala19 - 19 Elias Almazan7 - 8 LPts
25/08/2043Perth, Australia18 - 19 Joaquin Inocencio1 - 3 WPts
23/06/2043Perth, Australia17 - 19 Juan Prudente2 - 4 WPts
22/04/2043Quezon City, Philippines16 - 19 Charlie Aniag4 - 11 WPts
22/02/2043Coventry, UK16 - 18 Peter Ferris7 - 4 LPts
25/12/2042Lima, Peru15 - 18 Quin Villano8 - 13 WPts
26/10/2042Brisbane, Australia14 - 18 Chris Glasford11 - 20(1) WPts
24/08/2042Perth, Australia13 - 18 Igor Kozlovskis11 - 17 WPts
23/06/2042Perth, Australia12 - 18 Diego Galan1 - 11 WPts
23/04/2042Bacoor, Philippines12 - 17 Joaquin Lumapas5 - 10 LPts
23/02/2042Perth, Australia11 - 17 Callum Gray2 - 19(1) WPts
22/12/2041Durres, Albania10 - 17 Eduart Kalaj4 - 22 WPts
21/10/2041Karagandy, Kazakhstan10 - 16 Igor Manafov15 - 14(1) LPts
22/08/2041Perth, Australia10 - 15 Ian Chervyakov17 - 4 LPts
21/06/2041Sydney, Australia9 - 15 Roger Freebairn4 - 16 WPts
25/04/2041Shymkent, Kazakhstan9 - 14 Timofei Marsukow20 - 11 LPts
25/02/2041Adelaide, Australia9 - 13 Ewan Waugh14 - 13 LPts
28/12/2040Perth, Australia8 - 13 Max Amoruso3 - 10 WPts
27/10/2040Geelong, Australia7 - 13 Chris Newburn3 - 15 WPts
30/08/2040Perth, Australia6 - 13 Saber Seel7 - 6 WPts
30/06/2040Perth, Australia6 - 12 Joshua Quail5 - 4 LPts
29/04/2040Adelaide, Australia5 - 12 Johnny Bowar9 - 10 WPts
01/03/2040Brisbane, Australia5 - 11 James Lemmond12 - 16 LPts
01/01/2040Sunshine Coast, Australia4 - 11 Callum Gray1 - 6 WPts
01/11/2039Perth, Australia3 - 11 John MacEachern3 - 9 WPts
02/09/2039Perth, Australia2 - 11 Lloyd Killgore4 - 9 WPts
02/07/2039Brisbane, Australia2 - 10 Dave Broadfoot4 - 10 LPts
04/05/2039Perth, Australia2 - 9 Nakif Musaev1 - 4 LPts
06/03/2039Perth, Australia2 - 8 Leeroy Kincaid5 - 5 LPts
04/01/2039Melbourne, Australia2 - 7 Daniel MacIver11 - 7 LPts
08/11/2038Perth, Australia2 - 6 Chris Glasford1 - 6 LPts
07/09/2038Bamenda, Cameroon2 - 5 Raynard Bill5 - 9 LPts
09/07/2038Perth, Australia1 - 5 James Snodgrass3 - 11 WPts
10/05/2038Yaoundé, Cameroon1 - 4 Erec Besong2 - 4 LPts
12/03/2038Melbourne, Australia0 - 4 Aaron Herrera0 - 0 WPts
01/02/2038Melbourne, Australia0 - 3 David Kallis0 - 0 LPts
01/01/2038Perth, Australia0 - 2 Zamin Nabiyev6 - 23 LPts
03/11/2037Al Ain, UAE0 - 1 Irfan Gallaty14 - 10 LPts
05/09/2037Perth, Australia0 - 0 Orlando Mazon1 - 11 LPts