| Age | Season | League | Team | # | Salary | L i n e | Regular Season | Playoffs | Fight Card |
| GP | G | A | P | +/- | PIMs | GP | G | A | P | +/- | PIMs |
| 16 | 2003-2004 | QMJHL | Prince Edward Island Rocket | 52 | | | 61 | .03 | .21 | .25 | +.36 | .69 | 11 | .00 | .00 | .00 | +.09 | .36 | .03  |
| 17 | 2004-2005 | QMJHL | Prince Edward Island Rocket | 52 | | | 68 | .15 | .43 | .57 | -.24 | .71 | | | | | | | .03  |
| 18 | 2005-2006 | QMJHL | Prince Edward Island Rocket | 52 | | | 62 | .26 | .89 | 1.15 | -.37 | 1.21 | 6 | .17 | .67 | .83 | -.33 | 2.33 | .01  |
| 19 | 2006-2007 | QMJHL | Prince Edward Island Rocket | 52 | | | 65 | .34 | .71 | 1.05 | +.12 | .89 | 7 | .71 | 1.14 | 1.86 | -.29 | .57 | 0 |
| 20 | 2007-2008 | AHL | Rochester Americans | 21 | | | 78 | .18 | .49 | .67 | -.31 | .49 | | | | | | | 0 |
| NHL | Buffalo Sabres | 17 | $16,000 | 3 | 2 | .00 | .00 | .00 | -1.00 | 2.00 | | | | | | | 0 |
| 21 | 2008-2009 | AHL | Portland Pirates | 17 | | | 76 | .12 | .55 | .67 | -.01 | .78 | 5 | .00 | .40 | .40 | .00 | .80 | .01  |
| NHL | Buffalo Sabres | 17 | $36,000 | | 4 | .00 | .00 | .00 | +.50 | .50 | | | | | | | 0 |
| 22 | 2009-2010 | NHL | Buffalo Sabres | | | | Preseason Only | 0 |
| AHL | Portland Pirates | 17 | $55,000 | | 66 | .18 | .47 | .65 | +.03 | .56 | 4 | .00 | .50 | .50 | -1.00 | .00 | .01  |
| 23 | 2010-2011 | AHL | Portland Pirates | 17 | $55,000 | | 63 | .19 | .76 | .95 | +.35 | .81 | | | | | | | 0 |
| NHL | Buffalo Sabres | 17 | $51,000 | | 9 | .11 | .22 | .33 | .00 | .22 | 7 | .14 | .86 | 1.00 | .00 | .57 | 0 |
| WC | Canada | 17 | | | | | | | | | | | | | | | 0 |
| 24 | 2011-2012 | NHL | Buffalo Sabres | 17 | $550,000 | | 44 | .02 | .25 | .27 | +.23 | .45 | | | | | | | 0 |
| NHL | Vancouver Canucks | 5 | $550,000 | | 14 | .07 | .14 | .21 | -.29 | .43 | | | | | | | 0 |
| 25 | 2012-2013 | AHL | Charlotte Checkers | 5 | $105,000 | | 42 | .07 | .60 | .67 | -.24 | .69 | | | | | | | .02  |
| NHL | Carolina Hurricanes | 5 | $16,000 | | 1 | .00 | .00 | .00 | .00 | .00 | | | | | | | 0 |
|
| NHL Totals | | $669,000 | | 74 | .04 | .20 | .24 | +.08 | .46 | 7 | .14 | .86 | 1.00 | .00 | .57 | .00 |
| Minor/Junior League Totals | | $160,000+ | | 581 | .17 | .56 | .73 | -.03 | .75 | 33 | .18 | .48 | .67 | -.21 | .79 | .01 |
| Overall Totals | | $884,000+ | | 655 | .16 | .52 | .68 | -.02 | .72 | 40 | .18 | .55 | .73 | -.18 | .75 | .01 |