| Season | Team | GP | PTS | G | A | +/− | PIM | PPG | SHG | GWG |
|---|---|---|---|---|---|---|---|---|---|---|
| NSHL25 |
CHI
|
80 | 45 | 20 | 25 | +7 | 78 | 5 | 0 | 1 |
| NSHL24 |
CHI
|
78 | 34 | 12 | 22 | +7 | 80 | 6 | 0 | 1 |
| NSHL23 |
CHI
|
78 | 44 | 24 | 20 | +4 | 67 | 11 | 3 | 8 |
| NSHL22 |
CHI
Total |
78 | 48 | 18 | 30 | -1 | 88 | 5 | 1 | 3 |
SEA
|
40 | 24 | 9 | 15 | -9 | 50 | 3 | 1 | 1 | |
CHI
|
38 | 24 | 9 | 15 | +8 | 38 | 2 | 0 | 2 | |
| NSHL21 |
VGK
Total |
78 | 55 | 25 | 30 | -5 | 91 | 9 | 1 | 4 |
VGK
|
42 | 33 | 14 | 19 | -7 | 69 | 8 | 0 | 1 | |
BOS
|
35 | 20 | 10 | 10 | +1 | 20 | 0 | 1 | 2 | |
TOR
|
1 | 2 | 1 | 1 | +1 | 2 | 1 | 0 | 1 | |
| NSHL20 |
BOS
Total |
82 | 47 | 16 | 31 | +1 | 54 | 1 | 2 | 3 |
QUE
|
48 | 30 | 8 | 22 | +1 | 42 | 1 | 0 | 1 | |
BOS
|
28 | 15 | 7 | 8 | 0 | 12 | 0 | 2 | 1 | |
TOR
|
6 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | |
| NSHL19 |
TBL
|
82 | 69 | 38 | 31 | +37 | 28 | 9 | 0 | 11 |
| NSHL18 |
TBL
|
80 | 56 | 28 | 28 | +11 | 84 | 7 | 0 | 7 |
| Pro Career | 636 | 398 | 181 | 217 | +61 | 570 | 53 | 7 | 38 | |
| Season | Team | CK | FG | DI | SK | ST | EN | DU | PH | FO | PA | SC | DF | PS | EX | LD | OV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NSHL16 |
VAN
|
56 | 10 | 83 | 78 | 74 | 82 | 81 | 61 | 82 | 65 | 64 | 69 | 66 | 64 | 59 | 66 |
| NSHL17 |
TBL
|
56 | 10 | 83 | 78 | 74 | 82 | 81 | 61 | 82 | 65 | 64 | 69 | 66 | 64 | 59 | 66 |
| NSHL18 |
TBL
|
57 | 10 | 76 | 86 | 57 | 90 | 90 | 86 | 83 | 78 | 90 | 74 | 87 | 66 | 66 | 65 |
| NSHL19 |
TBL
|
60 | 10 | 76 | 86 | 57 | 90 | 90 | 86 | 83 | 78 | 90 | 74 | 87 | 66 | 66 | 65 |
| NSHL20 |
BOS
|
60 | 10 | 78 | 86 | 57 | 90 | 90 | 86 | 83 | 78 | 90 | 74 | 87 | 67 | 67 | 65 |
| NSHL21 |
VGK
|
62 | 12 | 78 | 86 | 70 | 90 | 90 | 86 | 83 | 80 | 90 | 74 | 87 | 68 | 67 | 78 |
| NSHL22 |
CHI
|
64 | 42 | 81 | 86 | 72 | 90 | 90 | 86 | 83 | 80 | 90 | 74 | 87 | 78 | 76 | 79 |
| NSHL23 |
CHI
|
66 | 44 | 81 | 88 | 72 | 90 | 92 | 86 | 83 | 80 | 90 | 74 | 87 | 78 | 76 | 79 |
| NSHL24 |
CHI
|
67 | 45 | 79 | 86 | 70 | 91 | 93 | 84 | 81 | 78 | 88 | 72 | 85 | 79 | 74 | 78 |
| NSHL25 |
CHI
|
68 | 46 | 77 | 84 | 70 | 89 | 91 | 82 | 79 | 76 | 86 | 72 | 83 | 80 | 72 | 76 |
| Career Avg | 62 | 24 | 80 | 85 | 68 | 89 | 89 | 81 | 83 | 76 | 85 | 73 | 83 | 71 | 69 | 72 | |
| Season | Team | Type | Category | Old | New | Δ | Pts | Notes |
|---|---|---|---|---|---|---|---|---|
| NSHL23 | CHI |
TC | SK | 86 | 88 | +2 | 2 | |
| NSHL22 | SEA |
TC | DI | 78 | 81 | +3 | 3 | |
| NSHL19 | TBL |
TC | CK | 59 | 60 | +1 | 1 |
SEA
BOS→
TOR
BOS Melker Karlsson (70), Mark Scheifele (76), Ladislav Smid (70), Marc-Antoine Pouliot (69), Markus Nutivaara (71)
TOR William Karlsson (78), Noel Acciari (68), Andrej Nestrasil (68)
TOR→
VGK
TOR Jordan Staal (76), Valeri Nichushkin (69), Calvin de Haan (77), Steve Santini (75), Trevor Moore (67), Y26 R2 QUE pick, Y25 R3 DAL pick
VGK William Karlsson (78), Tyson Barrie (77), Michael Frolik (70)
TBL→
QUE
QUE William Karlsson (76), Brian Strait (69)
TBL Brandon Pirri (74), Mike Green (71), Y20 R3 DET pick (Matthew Phillips), Y22 R4 QUE pick (Danny Zhilkin), Y24 R1 DET pick (Konsta Helenius)
QUE→
TOR
QUE Connor Hellebuyck (80), Evgeny Kuznetsov (77)
TOR Teemu Hartikainen (71), William Karlsson (76), Matt Murray (78), Y21 R6 VGK pick (Logan Hutsko)
TOR→
BOS
BOS Derek Joslin (68), Brent Burns (68), William Karlsson (76)
TOR Patrick Maroon (68), Y22 R1 BOS pick (Joakim Kemell), Y22 R2 SJS pick, Y24 R4 QUE pick (Javon Moore)
TBL
TBL
VAN| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 6 | 9 / 14 | Advanced | 1 | 2 | -3 | 0 | 2.5 |
| Final | 8 | 7 / 10 | Eliminated | 1 | 3 | +3 | 11 | 1 |
| NSHL25 Totals | 2 | 5 | 0 | 11 | 3.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Semifinal | 6 | 4 / 12 | Advanced | 6 | 2 | +8 | 13 | 11.5 |
| Final | 1 | 10 / 10 | Eliminated | 0 | 2 | 0 | 9 | -2.5 |
| NSHL23 Totals | 6 | 4 | +8 | 22 | 9 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 8 | 10 / 12 | Eliminated | 3 | 2 | -2 | 14 | 0 |
| NSHL22 Totals | 3 | 2 | -2 | 14 | 0 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Round 1 | 7 | 7 / 11 | Advanced | 2 | 2 | -4 | 6 | 1 |
| Final Six | 2 | 8 / 10 | Advanced | 1 | 3 | -2 | 6 | 1 |
| Semifinal | 1 | 3 / 8 | Advanced | 2 | 4 | -3 | 6 | 3.5 |
| Final | 4 | 8 / 8 | Eliminated | 0 | 6 | +4 | 12 | 2 |
| NSHL20 Totals | 5 | 15 | -5 | 30 | 7.5 | |||
| Round | Group | Group Finish | Result | G | A | +/- | PIM | PTS |
|---|---|---|---|---|---|---|---|---|
| Final | 4 | 9 / 10 | Eliminated | 3 | 1 | 0 | 12 | 1 |
| NSHL19 Totals | 3 | 1 | 0 | 12 | 1 | |||