| Season | Team | Type | Box score | Net goals per 84 games | Elo | On-ice context | Contract | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GP | G | A | P | +/− | PIM | PPP | SHP | GWG | SOG | HIT | BLK | TK | GV | HITT | OZ/DZ starts | EV off | EV def | PP | PK | Fin | Play | Supp | Pen | FO | SO | Overall | Comp | Top opp | Mates | Top linemates | Cap hit | Player value | Contract value | |||||||
| 2022-23 | 59 | 7 | 10 | 17 | -1 | 79 | 0 | 2 | 0 | 92 | 87 | 27 | 17 | 18 | 84 | 0.50 | -0.99:43 | +0.9 | -0.20:09 | +0.81:24 | -0.4 | -1.5 | +1.2 | +0.4 | +0.0 | -0.0 | +0.2 | +20 | -0.1 | Karlsson2.9% | -1.4 | Dewar78% | Reaves45% | Dumba42% | Middleton32% | $0.75M0.9% | $3.4M4.2% | +$2.7M | ||
| 2023-24 | 20 | 1 | 2 | 3 | +0 | 34 | 0 | 0 | 0 | 21 | 29 | 6 | 3 | 1 | 28 | 0.52 | -1.18:06 | +1.3 | -0.00:00 | +0.10:04 | -0.9 | +0.2 | +1.0 | -2.0 | +0.2 | +0.0 | -1.1 | -4 | -1.3 | Burroughs7.2% | -1.8 | Lucchini80% | Lettieri54% | Bogosian33% | Brodin33% | $0.78M0.9% | $2.1M2.5% | +$1.3M | ||
| 2022-23 | 59 | 7 | 10 | 17 | -1 | 79 | 0 | 2 | 0 | 92 | 87 | 27 | 17 | 18 | 84 | 0.50 | -0.29:43 | +0.3 | -0.10:09 | +0.21:24 | -0.1 | -0.8 | +1.0 | +0.2 | +0.0 | -0.0 | +0.5 | +20 | -0.1 | Karlsson2.9% | -1.4 | Dewar78% | Reaves45% | Dumba42% | Middleton32% | $0.75M0.9% | $3.4M4.2% | +$2.7M | ||
| 2023-24 | 20 | 1 | 2 | 3 | +0 | 34 | 0 | 0 | 0 | 21 | 29 | 6 | 3 | 1 | 28 | 0.52 | -0.48:06 | +0.3 | -0.00:00 | +0.10:04 | -0.1 | -0.7 | +0.9 | -0.2 | +0.1 | +0.0 | -0.1 | -4 | -1.3 | Burroughs7.2% | -1.8 | Lucchini80% | Lettieri54% | Bogosian33% | Brodin33% | $0.78M0.9% | $2.1M2.5% | +$1.3M | ||
| 2022-23 | 59 | 7 | 10 | 17 | -3 | 84 | 0 | 2 | 0 | 99 | 93 | 28 | 20 | 19 | 86 | 0.46 | -0.39:43 | +0.2 | -0.00:09 | +0.11:24 | -0.1 | -1.0 | +0.5 | +0.2 | +0.0 | -0.0 | -0.4 | 1517 | -0.2 | Karlsson3.6% | -1.3 | Dewar75% | Reaves44% | Dumba41% | Middleton31% | $0.75M0.9% | $3.4M4.2% | +$2.7M | ||
| 2023-24 | 79 | 8 | 12 | 20 | -3 | 118 | 0 | 2 | 0 | 120 | 122 | 34 | 23 | 20 | 114 | 0.47 | -0.38:06 | +0.2 | -0.00:00 | +0.10:04 | -0.1 | -0.8 | +0.9 | -0.1 | +0.1 | -0.0 | -0.0 | 1509 | -0.4 | Karlsson2.9% | -1.4 | Dewar61% | Reaves35% | Dumba33% | Middleton25% | $0.76M0.9% | $2.8M3.3% | +$2.0M | ||
Every regular-season game, one night at a time: the box score, then the net goals that game added to his rating, by component, in goals. The season table above shows the same per 84 games. Click a column to sort.
Loading games…
-0.7 NG/84 · 3 projected GP → -0.0 net goals over the season
| Season | GP | NG/84 | Age adj | Aged |
|---|---|---|---|---|
| 2022-23 | 59 | +0.03 | -0.28 | -0.24 |
| 2023-24 | 20 | -1.18 | -0.51 | -1.70 |
| His rate | Memory | n | Prior | Trust | Projected | |
|---|---|---|---|---|---|---|
| EV offense | -1.09 | 0.9 yr | 68 | -0.19 | 60% | -0.73 |
| EV defense | +1.13 | 0.9 yr | 68 | +0.20 | 41% | +0.58 |
| Power play | +0.05 | 0.9 yr | 68 | -0.11 | 55% | -0.02 |
| Penalty kill | +0.49 | 1.2 yr | 73 | -0.03 | 38% | +0.17 |
| Finishing | -0.76 | 4.3 yr | 79 | -0.30 | 36% | -0.47 |
| Playmaking | -1.15 | 2.4 yr | 78 | -0.52 | 85% | -1.05 |
| Suppression | +1.04 | 0.9 yr | 68 | -0.00 | 100% | +1.04 |
| Penalties | -0.65 | 4.3 yr | 79 | -0.13 | 69% | -0.49 |
| Faceoffs | +0.28 | 0.9 yr | 68 | -0.15 | 84% | +0.21 |
| Shootout | +0.04 | 13.5 yr | 79 | +0.03 | 0% | +0.03 |
| NG/84 | -0.61 | -1.20 | -0.73 |
1. Age. Every past season is first moved to his 2026-27 age along each component's career curve (Age adj: what a typical player gains or loses between that age and this one). Games from 2026-27 so far count like 2025-26 games, with no age adjustment. 2. Recency. Per component, the seasons are averaged with weights that fall off with age; Memory is the half-life in seasons, fitted walk-forward (penalty kill and EV defense change fast, finishing and playmaking slowly). 3. Shrinkage. Each component is pulled toward the average forward who reached the NHL at 22-23 (Prior). Trust = n / (n + K): n is the effective number of games behind the weighted rate, K how many games of evidence that component needs before it outweighs the prior (fitted walk-forward on 2013-2025-26 seasons, then every K is multiplied by 0.5: shrinking the ten components one at a time ignores that a player above the prior in one is usually above it in the others, which compressed the total by about a fifth). Projected = Trust × his rate + (1 − Trust) × Prior. The ten projected components add up to his NG/84, the number the standings simulation dresses him at. Proj GP = games played so far plus the games the standings simulation dresses him for (injuries from ESPN return dates; goalies split 65/35 starter/backup).
| Even strength | Power play | Penalty kill | Goalie pulled | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | GP | +/− | 5v5 | 4v4 | 3v3 | 5v4 | 5v3 | 4v3 | 4v5 | 3v5 | 3v4 | 6v5 | 5v6 | Other | Goalie in |
| 2021-22 | MIN | 3 | -2 | -2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2 |
| 2022-23 | MIN | 59 | -1 | -3 | 0 | 0 | 0 | 0 | 0 | +3 | 0 | 0 | 0 | -1 | 0 | 0 |
| 2023-24 | MIN | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | 82 | -3 | -5 | 0 | 0 | 0 | 0 | 0 | +3 | 0 | 0 | 0 | -1 | 0 | -2 | |
How each state adds to the official +/-: at even strength every goal counts; on his power play only a shorthanded goal against counts (a minus), on his penalty kill only a shorthanded goal for (a plus). Other is whatever the official +/- has left, so each row adds up: mostly empty-net goals against while his team pulled its goalie on a power play (6-on-4). Goalie in = the official +/- without 6v5 and 5v6. 6v5 and 5v6 +/- do not carry over from season to season (r 0.02 and 0.15): they mostly show who is sent out when a goalie is pulled. Since 2010-11; hover a cell for minutes and the goals behind it.
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 50% | 60 | 48 | 3.3 | 2 | 0.60 | – |
| Snap | 13% | 15 | 39 | 1.4 | 3 | 2.18 | – |
| Slap | 17% | 20 | 50 | 0.7 | 0 | 0.00 | – |
| Backhand | 7% | 8 | 24 | 0.6 | 1 | – | – |
| Tip-in | 6% | 7 | 24 | 0.9 | 0 | – | – |
| Deflection | 2% | 2 | 17 | 0.3 | 0 | – | – |
| Other | 6% | 7 | 8 | 0.7 | 1 | – | – |
| Total | 119 | 41 | 7.8 | 7 | 0.90 | -0.9 |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 49% | 54 | 42 | 3.0 | 2 | 0.67 | – |
| Snap | 12% | 13 | 43 | 1.0 | 3 | 2.98 | – |
| Slap | 17% | 19 | 49 | 0.6 | 0 | 0.00 | – |
| Backhand | 7% | 8 | 24 | 0.6 | 1 | – | – |
| Tip-in | 6% | 7 | 24 | 0.9 | 0 | – | – |
| Deflection | 2% | 2 | 17 | 0.3 | 0 | – | – |
| Other | 6% | 7 | 8 | 0.7 | 1 | – | – |
| Total | 110 | 38 | 7.1 | 7 | 0.99 | -0.1 |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Snap | 100% | 1 | 22 | 0.1 | 0 | – | – |
| Total | 1 | 22 | 0.1 | 0 | – | – |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 75% | 6 | 104 | 0.3 | 0 | – | – |
| Snap | 12% | 1 | 14 | 0.2 | 0 | – | – |
| Slap | 12% | 1 | 51 | 0.0 | 0 | – | – |
| Total | 8 | 86 | 0.6 | 0 | – | – |
The rink is drawn from his side: he attacks left to right, his left on top. Right half: where his own shots come from. Left half: where he blocks shots (blocks carry no shot type, so that half ignores the type buttons). Blue = a bigger share of those shots from that zone than the league average for forwards in the same situation (and shot type, when one is picked); red = a smaller share.
| xG | Highlight | Date | Opp | Goalie | Sit | Shot | |
|---|---|---|---|---|---|---|---|
| ★1 | 0.009 | Shaw's shot bounces in ▸ | Nov 23, 2022 | vs WPG | Connor Hellebuyck | EV | Snap |
| ★2 | 0.042 | Shaw kicks off scoring ▸ | Mar 21, 2023 | at NJD | Vitek Vanecek | EV | Other |
| ★3 | 0.087 | Shaw scores goal ▸ | Mar 15, 2023 | at STL | Jordan Binnington | EV | Wrist |
| ★4 | 0.128 | Shaw scores goal ▸ | Dec 7, 2022 | at CGY | Dan Vladar | EV | Snap |
| ★5 | 0.190 | Shaw opens the scoring ▸ | Nov 1, 2022 | vs MTL | Jake Allen | EV | Backhand |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Dan Vladar | 1 | 2 | 1 | 0.1 | +0.8 |
| Jake Allen | 1 | 2 | 1 | 0.2 | +0.8 |
| Joonas Korpisalo | 2 | 2 | 1 | 0.3 | +0.7 |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Martin Jones | 3 | 6 | 0 | 0.6 | -0.6 |
| Juuse Saros | 3 | 8 | 0 | 0.6 | -0.6 |
| Ilya Sorokin | 1 | 2 | 0 | 0.4 | -0.4 |