| Season | Team | Type | GP | Box score | Net goals per 84 games | Elo | Playoffs | On-ice context | Contract | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G | A | P | +/− | PIM | EV off | EV def | PP | PK | Fin | Play | Supp | Pen | FO | SO | Overall | Comp | Top opp | Mates | Top linemates | Cap hit | % of cap | NG/84 per $M | |||||||||
| 2018-19 | 40 | 3 | 3 | 6 | -7 | 26 | -1.58:01 | +0.5 | +0.10:04 | +0.70:58 | -1.4 | -2.2 | -0.4 | -0.8 | +0.0 | +0.0 | -4.9 | -15 | -0.1 | Pettersson5% | -1.5 | Calvert34% | Nemeth32% | Johnson32% | Cole31% | $0.93M | 1.2% | -5.34 | |||
| 2021-22 | 11 | 2 | 1 | 3 | -3 | 0 | +0.89:22 | +0.9 | -0.10:55 | +0.10:00 | +0.7 | -1.7 | -0.3 | +1.0 | -0.5 | -0.0 | +0.8 | +4 | -0.4 | Kulak7% | -1.9 | Ekman-Larsson38% | Hunt38% | Petan37% | Richardson35% | $0.75M | 0.9% | +1.06 | |||
| 2022-23 | 63 | 11 | 6 | 17 | -9 | 29 | -1.29:41 | +0.2 | -0.51:27 | -0.20:23 | +0.3 | -1.9 | -0.4 | -0.2 | -0.0 | -0.0 | -3.9 | +1 | -0.4 | Zadorov3% | -0.6 | Garland41% | Myers32% | Hughes30% | Boeser25% | $0.76M | 0.9% | -5.16 | |||
| 2018-19 | 40 | 3 | 3 | 6 | -7 | 26 | -0.58:01 | +0.1 | +0.00:04 | +0.10:58 | -0.1 | -0.8 | -0.3 | -0.3 | +0.0 | -0.0 | -1.7 | -15 | -0.1 | Pettersson5% | -1.5 | Calvert34% | Nemeth32% | Johnson32% | Cole31% | $0.93M | 1.2% | -1.82 | |||
| 2021-22 | 11 | 2 | 1 | 3 | -3 | 0 | -0.49:22 | +0.1 | -0.00:55 | +0.10:00 | -0.1 | -1.0 | -0.2 | -0.1 | -0.1 | -0.0 | -1.7 | +4 | -0.4 | Kulak7% | -1.9 | Ekman-Larsson38% | Hunt38% | Petan37% | Richardson35% | $0.75M | 0.9% | -2.28 | |||
| 2022-23 | 63 | 11 | 6 | 17 | -9 | 29 | -0.79:41 | +0.1 | -0.21:27 | +0.00:23 | -0.0 | -1.4 | -0.4 | -0.2 | -0.0 | -0.0 | -2.8 | +1 | -0.4 | Zadorov3% | -0.6 | Garland41% | Myers32% | Hughes30% | Boeser25% | $0.76M | 0.9% | -3.70 | |||
| 2018-19 | 40 | 3 | 3 | 6 | -7 | 26 | -0.58:01 | +0.1 | +0.00:04 | +0.10:58 | -0.1 | -0.9 | -0.1 | -0.3 | +0.0 | -0.0 | -1.7 | 1485 | -0.1 | Pettersson5% | -1.5 | Calvert34% | Nemeth32% | Johnson32% | Cole31% | $0.93M | 1.2% | -1.87 | |||
| 2021-22 | 51 | 5 | 4 | 9 | -11 | 30 | -0.49:22 | +0.1 | +0.00:55 | +0.10:00 | -0.1 | -1.0 | -0.3 | -0.2 | -0.1 | -0.0 | -1.8 | 1496 | +0.01 GP | -0.2 | Pettersson3% | -1.4 | Cole24% | Calvert23% | Nemeth22% | Johnson21% | $0.80M | 1.0% | -2.26 | ||
| 2022-23 | 114 | 16 | 10 | 26 | -20 | 59 | -0.79:41 | +0.1 | -0.11:27 | +0.00:23 | -0.1 | -1.4 | -0.4 | -0.2 | -0.0 | -0.0 | -2.6 | 1498 | +0.01 GP | -0.3 | Zadorov2% | -0.9 | Garland24% | Myers19% | Hughes17% | Boeser14% | $0.79M | 1.0% | -3.28 | ||
| Season | Team | GP | Box score | Net goals per 84 games | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G | A | P | +/− | PIM | EV off | EV def | PP | PK | Fin | Play | Supp | Pen | FO | SO | Overall | |||
| 2019-20 | 1 | 0 | 0 | 0 | +0 | 0 | +1.1 | +5.3 | +0.0 | +0.1 | -1.9 | -4.2 | -0.0 | -0.4 | -0.0 | -0.0 | +0.0 | |
| 2019-20 | 1 | 0 | 0 | 0 | +0 | 0 | +1.1 | +5.3 | +0.0 | +0.1 | -1.9 | -4.2 | -0.0 | -0.4 | +0.0 | -0.0 | +0.0 | |
| Season | Shot mph | Speed mph | 22+ /GP | 20–22 /GP | 18–20 /GP | Miles /60 |
|---|---|---|---|---|---|---|
| 2021-22 | 0.00 | 0.5 | 5.5 | 10.0 | ||
| 2022-23 | 85.3 | 22.3 | 0.05 | 1.3 | 6.2 | 9.9 |
| Season | C GP% | OZ FO% | DZ FO% |
|---|---|---|---|
| 2018-19 | 62% | 3.7% | 6.1% |
| 2021-22 | 27% | 5.2% | 2.2% |
| 2022-23 | 87% | 13.5% | 10.9% |
| Career | 73% | 9.0% | 8.6% |
Every regular-season game: 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…
-4.1 NG/84
| Season | GP | NG/84 | Age adj | Aged |
|---|---|---|---|---|
| 2021-22 | 11 | +0.71 | -2.56 | -1.85 |
| 2022-23 | 63 | -4.07 | -2.07 | -6.14 |
| His rate | Memory | n | Prior | Trust | Projected | |
|---|---|---|---|---|---|---|
| EV offense | -1.71 | 1.2 yr | 72 | -0.60 | 54% | -1.20 |
| EV defense | +0.24 | 0.7 yr | 69 | +0.19 | 29% | +0.20 |
| Power play | -0.70 | 0.9 yr | 71 | -0.07 | 32% | -0.28 |
| Penalty kill | -0.20 | 1.2 yr | 72 | -0.05 | 26% | -0.09 |
| Finishing | -0.03 | 4.3 yr | 74 | -0.30 | 21% | -0.24 |
| Playmaking | -2.46 | 2.4 yr | 73 | -0.48 | 72% | -1.91 |
| Suppression | -0.29 | 0.9 yr | 71 | -0.00 | 100% | -0.29 |
| Penalties | -0.39 | 4.3 yr | 74 | -0.09 | 51% | -0.24 |
| Faceoffs | -0.01 | 0.9 yr | 71 | -0.05 | 73% | -0.02 |
| Shootout | -0.16 | 13.5 yr | 74 | -0.04 | 0% | -0.04 |
| NG/84 | -5.73 | -1.49 | -4.12 |
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 24 or older (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). 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).
| G | A | P | PPP | +/− | TOI/GP | Pen taken | Pen drawn | FO% | Team W-L-OTL | |
|---|---|---|---|---|---|---|---|---|---|---|
| Best-2.9Jan 21 ’19 – Mar 23 ’23 | 13 | 7 | 20 | 6 | -13 | 10:25 | 12 | 12 | 51.1 | 42-32-10 |
| Worst-4.6Nov 7 ’18 – Feb 6 ’23 | 9 | 7 | 16 | 4 | -20 | 10:01 | 14 | 12 | 50.2 | 39-33-12 |
| 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 |
| 2018-19 | COL | 40 | -7 | -7 | 0 | 0 | 0 | 0 | 0 | +1 | 0 | 0 | -1 | 0 | 0 | -6 |
| 2019-20 | COL | 5 | -2 | -2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2 |
| 2020-21 | COL | 3 | +1 | +1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | +1 |
| 2021-22 | VAN | 11 | -3 | -2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 | -2 |
| 2022-23 | VAN | 63 | -9 | -6 | 0 | 0 | -4 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 0 | -9 |
| 2025-26 | DET | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | 127 | -20 | -16 | 0 | 0 | -4 | 0 | 0 | +2 | 0 | 0 | -2 | 0 | 0 | -18 | |
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 | 51% | 82 | 33 | 7.9 | 6 | 0.76 | – |
| Snap | 10% | 16 | 34 | 1.8 | 0 | 0.00 | – |
| Slap | 2% | 4 | 47 | 0.2 | 0 | – | – |
| Backhand | 15% | 24 | 16 | 2.2 | 2 | 0.89 | – |
| Tip-in | 14% | 23 | 21 | 4.1 | 5 | 1.21 | – |
| Deflection | 3% | 5 | 16 | 0.8 | 1 | – | – |
| Other | 4% | 6 | 8 | 0.6 | 2 | – | – |
| Total | 160 | 28 | 17.7 | 16 | 0.91 | -1.2 |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 51% | 71 | 31 | 6.3 | 4 | 0.63 | – |
| Snap | 11% | 15 | 35 | 1.5 | 0 | 0.00 | – |
| Slap | 3% | 4 | 47 | 0.2 | 0 | – | – |
| Backhand | 16% | 22 | 17 | 1.8 | 1 | 0.54 | – |
| Tip-in | 12% | 16 | 23 | 2.4 | 1 | 0.41 | – |
| Deflection | 3% | 4 | 17 | 0.6 | 1 | – | – |
| Other | 4% | 6 | 8 | 0.6 | 2 | – | – |
| Total | 138 | 27 | 13.5 | 9 | 0.67 | -3.3 |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 31% | 4 | 26 | 0.6 | 1 | – | – |
| Backhand | 8% | 1 | 9 | 0.2 | 0 | – | – |
| Tip-in | 54% | 7 | 18 | 1.7 | 4 | – | – |
| Deflection | 8% | 1 | 12 | 0.2 | 0 | – | – |
| Total | 13 | 19 | 2.7 | 5 | 1.82 | – |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 88% | 7 | 65 | 0.9 | 1 | – | – |
| Backhand | 12% | 1 | 12 | 0.2 | 1 | – | – |
| Total | 8 | 59 | 1.2 | 2 | – | – |
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.054 | Dries tips home his first goal ▸ | Nov 1, 2018 | at CGY | Mike Smith | EV | Tip-in |
| ★2 | 0.065 | Dries tips PPG up past Vejmelka ▸ | Apr 14, 2022 | vs ARI | Karel Vejmelka | PP | Tip-in |
| ★3 | 0.076 | Dries kicks off scoring ▸ | Apr 26, 2022 | vs SEA | Joey Daccord | EV | Wrist |
| ★4 | 0.081 | Dries picks the corner ▸ | Dec 14, 2022 | at CGY | Jacob Markstrom | EV | Wrist |
| ★5 | 0.091 | Dries starts Canucks off ▸ | Dec 31, 2022 | at CGY | Jacob Markstrom | EV | Other |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Jacob Markstrom | 7 | 14 | 3 | 1.5 | +1.5 |
| Mike Smith | 1 | 1 | 1 | 0.1 | +0.9 |
| Joey Daccord | 1 | 2 | 1 | 0.2 | +0.8 |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Filip Gustavsson | 1 | 6 | 0 | 0.8 | -0.8 |
| Alexandar Georgiev | 3 | 7 | 0 | 0.7 | -0.7 |
| Marc-Andre Fleury | 2 | 6 | 0 | 0.7 | -0.7 |
49.3% won -1.1
651 draws; the league wins 50.4% at the dots he takes
| Draw mix | His draws | League |
|---|---|---|
| Own zone | 30% | 35% |
| Neutral | 37% | 30% |
| Attacking | 33% | 35% |
48.6% won -1.6
545 even strength draws; the league wins 50.2% at the dots he takes
| Draw mix | His draws | League |
|---|---|---|
| Own zone | 30% | 33% |
| Neutral | 40% | 35% |
| Attacking | 30% | 33% |
53.6% won -1.9
69 power play draws; the league wins 55.5% at the dots he takes
| Draw mix | His draws | League |
|---|---|---|
| Own zone | 10% | 4% |
| Neutral | 20% | 13% |
| Attacking | 70% | 83% |
Too few penalty kill draws (37) to map.
Drawn from his side: he attacks left to right, his left at the top. Circle: his win% at that dot, colored by how far it sits above (blue) or below (red) the league there, the small number (±10 scale). Bar: his share of all his draws taken there, the tick the league share (0–30% of his draws; 0–60% on the power play and penalty kill).