Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
2004-2005
Brantford 99ers U16 AAA
ALLIANCE U16
67
24
18
42
12
|
Brantford 99ers U16 AAA
OHL Cup
2
0
1
1
0
|
2005-2006
Brantford 99ers U18 AAA
ALLIANCE U18
39
33
40
73
36
|
Stratford Warriors
MWJHL
32
6
6
12
12
|
Playoffs
2
0
0
0
0
2006-2007
Stratford Warriors
MWJHL
52
30
43
73
68
|
2007-2008
Penticton Vees
BCHL
46
27
36
63
14
|
Playoffs
15
8
9
17
4
Penticton Vees
Doyle Cup
5
2
2
4
2
|
Canada West U19
WJAC-19
5
5
2
7
2
|
2008-2009
Ohio State Univ.
NCAA
37
13
12
25
25
|
2009-2010
Ohio State Univ.
NCAA
39
21
24
45
19
|
Albany River Rats
AHL
9
6
1
7
0
|
Playoffs
8
3
3
6
0
2010-2011
Carolina Hurricanes
NHL
15
3
1
4
0
|
Charlotte Checkers
AHL
61
23
34
57
21
|
Playoffs
16
6
7
13
6
2011-2012
Carolina Hurricanes
NHL
16
1
2
3
4
|
Charlotte Checkers
AHL
56
18
14
32
17
|
2012-2013
Carolina Hurricanes
NHL
10
1
2
3
0
|
Charlotte Checkers
AHL
54
21
21
42
12
|
Playoffs
5
0
0
0
4
2013-2014
Vancouver Canucks
NHL
55
4
3
7
6
|
Utica Comets
AHL
6
0
3
3
2
|
2014-2015
Buffalo Sabres
NHL
21
1
2
3
4
|
Rochester Americans
AHL
44
16
12
28
0
|
2015-2016
Minnesota Wild
NHL
2
1
0
1
0
|
Playoffs
3
0
0
0
0
Iowa Wild
AHL
8
3
1
4
24
|
2016-2017
Minnesota Wild
NHL
9
1
2
3
9
|
Iowa Wild
AHL
12
2
0
2
0
|
Cleveland Monsters
AHL
20
8
6
14
22
|
2017-2018
Columbus Blue Jackets
NHL
12
0
0
0
13
|
Cleveland Monsters
AHL
35
11
15
26
35
|
2018-2019
Columbus Blue Jackets
NHL
1
0
1
1
0
|
Team Canada
Spengler Cup
3
1
1
2
0
|
Cleveland Monsters
AHL
55
33
22
55
43
|
Playoffs
8
2
1
3
16
2019-2020
Cleveland Monsters
AHL
18
7
4
11
4
|
2020-2021
Columbus Blue Jackets
NHL
12
2
1
3
0
|
Cleveland Monsters
AHL
5
3
1
4
5
|
2021-2022
Florida Panthers
NHL
1
0
0
0
0
|
Charlotte Checkers
AHL
68
30
9
39
43
|
Playoffs
7
7
1
8
2
2022-2023
Florida Panthers
NHL
14
2
2
4
2
|
Playoffs
13
1
0
1
2
Charlotte Checkers
AHL
47
21
14
35
19
|
2023-2024
Charlotte Checkers
AHL
67
17
13
30
50
|
Playoffs
3
1
0
1
2
2024-2025
Charlotte Checkers
AHL
9
1
2
3
2
|
Player statistics powered by
www.eliteprospects.com