Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
2008-2009
York Simcoe Express U16 AAA
ETAHL U16
73
30
65
95
52
|
Villanova Knights
OJHL
4
4
2
6
0
|
York Simcoe Express U16 AAA
OHL Cup
5
4
5
9
0
|
2009-2010
Kitchener Rangers
OHL
62
6
33
39
22
|
Playoffs
20
5
12
17
16
Canada Ontario U17
WHC-17
6
1
3
4
4
|
2010-2011
Kitchener Rangers
OHL
63
26
53
79
36
|
Playoffs
7
2
9
11
8
OHL All-Stars
Jr Super Series
1
0
0
0
2
|
Canada U18
WJC-18
7
4
9
13
2
|
2011-2012
Kitchener Rangers
OHL
49
11
43
54
30
|
Playoffs
16
2
20
22
12
2012-2013
Kitchener Rangers
OHL
54
10
38
48
34
|
Playoffs
10
3
4
7
8
Carolina Hurricanes
NHL
4
0
0
0
2
|
Charlotte Checkers
AHL
3
0
2
2
0
|
Playoffs
5
0
2
2
2
Canada U20
WJC-20
6
1
2
3
2
|
Canada U20
CAN-RUS Challenge
3
1
3
4
0
|
OHL All-Stars
Jr Super Series
1
0
0
0
0
|
2013-2014
Carolina Hurricanes
NHL
48
2
10
12
10
|
Charlotte Checkers
AHL
22
3
19
22
8
|
2014-2015
Carolina Hurricanes
NHL
37
4
9
13
8
|
Charlotte Checkers
AHL
25
0
17
17
10
|
2015-2016
Carolina Hurricanes
NHL
35
0
10
10
10
|
Charlotte Checkers
AHL
32
7
17
24
18
|
2016-2017
Carolina Hurricanes
NHL
27
0
2
2
8
|
Charlotte Checkers
AHL
7
0
1
1
4
|
2017-2018
Minnesota Wild
NHL
21
2
3
5
16
|
Playoffs
1
0
0
0
0
Iowa Wild
AHL
48
4
24
28
30
|
2018-2019
Minnesota Wild
NHL
2
0
0
0
0
|
Iowa Wild
AHL
35
3
12
15
12
|
New Jersey Devils
NHL
1
0
1
1
0
|
Binghamton Devils
AHL
23
0
10
10
8
|
2019-2020
Neftekhimik Nizhnekamsk
KHL
56
8
15
23
22
|
Playoffs
4
0
0
0
2
2020-2021
Dinamo Minsk
KHL
12
2
6
8
6
|
Henderson Silver Knights
AHL
37
5
22
27
32
|
Playoffs
3
0
1
1
6
2021-2022
Grand Rapids Griffins
AHL
53
11
18
29
30
|
2022-2023
Salavat Yulaev Ufa
KHL
43
4
13
17
35
|
Playoffs
6
0
1
1
4
2023-2024
EC Salzburg
ICEHL
40
9
20
29
26
|
Playoffs
19
1
9
10
33
EC Salzburg
Champions HL
5
1
0
1
0
|
2024-2025
EC Salzburg
ICEHL
15
5
13
18
2
|
EC Salzburg
Champions HL
8
2
5
7
22
|
Player statistics powered by
www.eliteprospects.com