DateOpponentResultMethodRd
30 Nov 2019John Wayne ParrLossSD10
17 Jan 2018Tommy BrowneWinTKO2
12 Nov 2014Sergey RabchenkoWinSD12
29 Jan 2014Gunnar JacksonWinUD10
5 Jun 2011Xavier ToliverWinTKO7
13 Apr 2011Garth WoodWinUD10
8 Dec 2010Garth WoodLossKO5
15 Sep 2010Ryan WatersWinTKO10
30 Jun 2010Carlos Adán JerezWinUD12
11 Jan 2010Robert MedleyWinUD12
21 Oct 2009Alejandro Gustavo FalligaWinUD10
11 Dec 2008Rafael Sosa PintosWinUD10
30 Jul 2008Crazy KimWinUD10
27 Feb 2008Nader Hamdan TitleWinUD12
10 Dec 2007Jose Alberto Clavero TitleWinKO4
27 Jun 2007Pablo Daniel Zamora TitleWinUD12
11 Dec 2005Rico Chong NeeWinTKO3
7 Sep 2005Rashi Ali Hadj MatumlaWinTKO6
2 Feb 2005Darmel CastilloWinTKO4
13 Oct 2004Juarne DowlingWinTKO3
8 Sep 2004Sean SullivanWinTKO10
19 Jan 2004Yoshinori Nishizawa TitleWinTKO5
17 Mar 2003Rogerio CacciatoreWinTKO1
1 Feb 2003Sean SullivanWinUD12
2 Sep 2002Soon BotesWinKO3
3 Jun 2002Darren ObahWinTKO6
1 Apr 2002Roland FrancisWinTKO8
4 Mar 2002Brad MayoWinUD10
10 Jul 2001Kevin PompeyWinTKO3
18 Jun 2001Mike MakataWinTKO5
16 Apr 2001Timo MasuaWinKO3
19 Feb 2001Marc BargeroWinTKO6
11 Dec 2000Ian McLeodWinTKO9
30 Oct 2000Heath StentonWinUD8
4 Sep 2000Nik TaumafaiWinTKO6
3 Jul 2000Gerrard ZohsWinKO4