| Season | Team |
League | GP | G |
A | PTS. | PIM |
Plus/ Minus |
| 2003/2004 | Trenton Titans |
ECHL | 8 | 2 | 0 | 2 |
8 | -1 |
| 2003/2004 | Greenville Grrrowl |
ECHL | 51 | 16 | 19 | 35 |
79 | -23 |
| 2002/2003 | Bracknell Bees |
SIHSL | 32 | 8 | 16 | 24 |
37 | ---- |
| 2001/2002 | Dundee Stars |
BNL | 22 | 18 | 14 | 32 |
53 | ---- |
| 2001/2002 | Pee Dee Pride |
ECHL | 28 | 11 | 9 | 20 |
39 | -20 |
| 2000/2001 | Greenville Grrrowl |
ECHL | 70 | 20 | 42 | 62 |
148 | -14 |
| 1999/2000 | Rochester Americans |
AHL | 2 | 0 | 0 | 0 |
0 | ---- |
| 1999/2000 | Hershey Bears |
AHL | 1 | 0 | 0 | 0 |
0 | ---- |
| 1999/2000 | Providence Bruins |
AHL | 2 | 0 | 0 | 0 |
2 | ---- |
| 1999/2000 | Greenville Grrrowl |
ECHL | 59 | 25 | 50 | 75 |
135 | 14 |
| 1998/1999 | London Knights |
SIHSL | 40 | 7 | 14 | 21 |
42 | ---- |
| 1997/1998 | Fort Wayne Komets |
IHL | 7 | 0 | 0 | 0 |
2 | ---- |
| 1997/1998 | Columbus Chill |
ECHL | 33 | 10 | 18 | 28 |
74 | -5 |
| 1997/1998 | Wheeling Nailers |
ECHL | 37 | 18 | 23 | 41 |
77 | 0 |
| 1996/1997 | Charlotte Checkers |
ECHL | 62 | 16 | 35 | 51 |
170 | -11 |
| 1995/1996 | Providence Bruins |
AHL | 2 | 0 | 1 | 1 |
0 | ---- |
| 1995/1996 | Charlotte Checkers |
ECHL | 56 | 17 | 19 | 36 |
176 | -5 |
| 1994/1995 | University of North Dakota |
WCHA | 37 | 8 | 20 | 28 |
65 | ---- |
| 1993/1994 | University of North Dakota |
WCHA | 27 | 3 | 6 | 9 |
49 | ---- |
| 1992/1993 | University of North Dakota |
WCHA | 30 | 4 | 16 | 20 |
100 | ---- |
| 1991/1992 | University of North Dakota |
WCHA | 37 | 5 | 6 | 11 |
68 | ---- |