


| Won | Lost | Draw | KOs |
| 32 | 4 | 1 | 18 |
| Nat. | Date | Opponent | Result |
| 11/06/2005 | Paolo Vidoz | LPts 12 | |
| 12/03/2005 | Bob Mirovic | Pts 12 | |
| 04/12/2004 | Luan Krasniqi | Draw | |
| 04/09/2004 | Tipton Walker | TKO 7 | |
| 17/04/2004 | Quinn Navarre | KO 2 | |
| 28/02/2004 | Corey Sanders | Pts 12 | |
| 22/11/2003 | Zuri Lawrence | Pts 12 | |
| 31/05/2003 | Henry Akinwande | LPts 12 | |
| 15/03/2003 | Don Steele | TKO 2 | |
| 28/09/2002 | Dick Ryan | TKO 8 | |
| 01/06/2002 | Ross Puritty | Pts 12 | |
| 16/03/2002 | Balu Sauer | TKO 7 | |
| 01/12/2001 | Troy Weida | TKO 1 |
| Won | Lost | Draw | KOs |
| 32 | 4 | 1 | 18 |
| Nat. | Date | Opponent | Result |
| 24/03/2001 | Michael Sprott | Pts 8 | |
| 17/02/2001 | Michael Sprott | LPts 8 | |
| 25/11/2000 | Vitali Klitschko | LPts 12 | |
| 06/05/2000 | Willi "de Ox" Fischer | Pts 12 | |
| 24/02/2000 | Jimmy Haynes | TKO 4 | |
| 29/01/2000 | Everett "Big Foot" Martin | Pts 8 | |
| 27/11/1999 | Mario Schiesser | TKO 5 | |
| 04/09/1999 | Bryan Keith Smith | TKO 5 | |
| 05/06/1999 | Antoine Palatis | Pts 8 | |
| 17/04/1999 | Ladislav Husarik | TKO 6 | |
| 05/12/1998 | Anthony Green | KO 2 | |
| 24/10/1998 | Shane Hykes | KO 1 | |
| 10/10/1998 | Kimuel Odum | TKO 2 |
| Won | Lost | Draw | KOs |
| 32 | 4 | 1 | 18 |
| Nat. | Date | Opponent | Result |
| 22/08/1998 | Michael Murray | Pts 8 | |
| 18/04/1998 | Yacine Kingbo | Pts 6 | |
| 28/02/1998 | Derrick Edwards | KO 2 | |
| 11/01/1998 | Conroy Nelson | KO 1 | |
| 13/09/1997 | Biko Botowamungu | Pts 6 | |
| 30/08/1997 | Tracy Wilson | TKO 4 | |
| 02/11/1997 | Mike Dixon | TKO 2 | |
| 05/10/1997 | Nathaniel Fitch | Pts 6 | |
| 22/06/1997 | Laszlo Paszierko | TKO 3 | |
| 26/04/1997 | Marco Hurbanic | Pts 6 | |
| 13/04/1997 | Mike Robinson | Pts 6 |