Season
Team
League
GP
G
A
TP
PIM
Playoffs
GP
G
A
TP
PIM
2012-2013
Markham Waxers U16 AAA
ETAHL U16
34
13
18
31
4
|
2013-2014
Markham Waxers U16 AAA
ETAHL U16
33
28
14
42
34
|
Markham Waxers U18 AAA
TCQ-O
7
5
4
9
4
|
Team OMHA White
OGC-16
5
3
2
5
2
|
Markham Waxers U18 AAA
ETAHL U18
0
0
0
0
0
|
Playoffs
5
4
2
6
0
Haliburton County Huskies
OJHL
1
0
0
0
0
|
2014-2015
Peterborough Petes
OHL
59
10
10
20
18
|
Playoffs
5
0
1
1
4
Team Red
U17-Dev
3
1
0
1
0
|
Canada White U17
WHC-17
5
3
1
4
4
|
2015-2016
Peterborough Petes
OHL
68
21
28
49
44
|
Playoffs
7
3
6
9
2
Team Red
U18-Dev
3
0
0
0
0
|
2016-2017
Peterborough Petes
OHL
67
27
32
59
75
|
Playoffs
12
7
4
11
6
2017-2018
Peterborough Petes
OHL
39
15
28
43
69
|
Sarnia Sting
OHL
26
10
17
27
18
|
Playoffs
12
2
7
9
8
OHL All-Stars
Jr Super Series
2
0
1
1
0
|
2018-2019
Springfield Thunderbirds
AHL
75
5
20
25
42
|
2019-2020
Springfield Thunderbirds
AHL
49
7
14
21
24
|
2020-2021
HC Thurgau
SL
12
4
8
12
14
|
Playoffs
6
1
1
2
8
2021-2022
HC Thurgau
SL
50
27
37
64
44
|
Playoffs
9
6
7
13
14
2022-2023
EHC Kloten
NL
52
20
29
49
44
|
Playoffs
3
1
0
1
2
Team Canada
Spengler Cup
2
0
0
0
0
|
2023-2024
EHC Kloten
NL
52
11
18
29
42
|
Team Canada
Spengler Cup
4
1
1
2
4
|
2024-2025
HC Ambrì-Piotta
NL
7
0
1
1
2
|
HV71
SHL
4
0
3
3
6
|
Player statistics powered by
www.eliteprospects.com