Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
2013-2014
Waterloo Wolves U16 AAA
ALLIANCE U16
5
0
1
1
2
|
2014-2015
Waterloo Wolves U16 AAA
ALLIANCE U16
26
16
24
40
14
|
Playoffs
13
6
7
13
2
Waterloo Wolves U16 AAA
OHL Cup
5
0
3
3
0
|
Waterloo Wolves U16 AAA
U16 AAA
51
31
43
74
24
|
Team ALLIANCE
OGC-16
5
3
2
5
2
|
2015-2016
Team Green
U17-Dev
3
2
0
2
0
|
Kitchener-Waterloo Siskins
GOJHL
45
26
28
54
40
|
Playoffs
15
7
10
17
6
Guelph Storm
OHL
6
1
3
4
0
|
2016-2017
Guelph Storm
OHL
54
18
18
36
27
|
Canada U18
WJC-18
5
0
1
1
0
|
2017-2018
Guelph Storm
OHL
57
16
23
39
34
|
Playoffs
6
2
4
6
8
OHL All-Stars
Jr Super Series
1
0
0
0
0
|
2018-2019
Guelph Storm
OHL
65
34
68
102
58
|
Playoffs
24
8
11
19
28
Guelph Storm
Memorial Cup
4
0
2
2
2
|
OHL All-Stars
Jr Super Series
1
0
0
0
0
|
2019-2020
Tucson Roadrunners
AHL
22
1
8
9
23
|
Binghamton Devils
AHL
21
2
6
8
8
|
2020-2021
Binghamton Devils
AHL
33
6
9
15
12
|
2021-2022
Utica Comets
AHL
43
13
13
26
26
|
Laval Rocket
AHL
20
4
6
10
10
|
Playoffs
11
2
2
4
6
2022-2023
Laval Rocket
AHL
27
3
4
7
12
|
Ontario Reign
AHL
18
1
1
2
8
|
Playoffs
2
0
1
1
2
2023-2024
Pelicans
Liiga
51
18
32
50
28
|
Playoffs
17
1
6
7
6
Pelicans
Champions HL
3
2
1
3
0
|
2024-2025
JYP
Liiga
46
17
17
34
22
|
Player statistics powered by
www.eliteprospects.com