Elite Prospects
 Season Team League GP G A TP PIM
 2005-2006 Philadelphia Little Flyers AtJHL42 9 2332 84
 2006-2007 St. John's Fog DevilsQMJHL68 16 2541 79
 2007-2008 St. John's Fog DevilsQMJHL65 16 2541 92
 2008-2009 Montréal JuniorsQMJHL59 5 2934 63
 2009-2010 Portland PiratesAHL65 6 1723 64
 2010-2011 Portland PiratesAHL72 15 2439 49
 2011-2012 Buffalo SabresNHL11 1 01 6
  Rochester AmericansAHL52 16 1430 39
 2012-2013 Buffalo SabresNHL10 1 01 6
  Rochester AmericansAHL36 14 2135 57
  Florida PanthersNHL19 2 79 2
 2013-2014 Toronto MarliesAHL76 25 4772 115
 2014-2015 Rockford IceHogsAHL54 9 2736 59
  Toronto Maple LeafsNHL6 0 11 9
  Toronto MarliesAHL19 3 1316 12
 2015-2016 Toronto Maple LeafsNHL7 1 01 6
  Toronto MarliesAHL69 25 4368 53
 2016-2017 Lehigh Valley PhantomsAHL76 21 3960 101
 2017-2018 Lehigh Valley PhantomsAHL63 14 3145 75
 2018-2019 Lehigh Valley PhantomsAHL63 8 3543 66
 2019-2020 Lehigh Valley PhantomsAHL28 1 78 42
  Rockford IceHogsAHL6 0 33 2
 2020-2021 HC ThurgauSL22 10 1424 22
 2021-2022 EC SalzburgICEHL48 20 2747 22
  EC SalzburgChampions HL8 3 58 6
 2022-2023 HC AjoieNL49 16 1531 45
  HC AjoieNL Q- - -- -
 2023-2024 HC AjoieNL35 4 1519 20
 2024-2025 HC AjoieNL25 6 713 8
  HC Fribourg-GottéronSpengler Cup3 2 02 0
  HC AjoieNL Q- - -- -

Player statistics powered by www.eliteprospects.com