Premium beta
Deployment Watch
Track changing ice time and observed player roles, with evidence from NHL games.
80changes shown
How to read Deployment WatchQuick guide
Usage changes shows share against season. Role changes compares the selected recent games with the preceding non-overlapping games on the same team.
Usage changes
Recent PP or 5v5 share compared with season share, measured in percentage points.
Role changes
Observed PP units and 5v5 usage bands compared between adjacent periods. These are not projected line combinations.
Early movement
A role difference was observed, but there are too few games or PP opportunities to call it stable.
Emerging
Repeated observations support the change, but the new role is not yet firmly established.
Confirmed
Several recent games support the same role with adequate evidence. Not a guarantee of future usage.
PP share
Player PP seconds divided by the team’s total PP time in the selected window.
5v5 share
Player 5v5 seconds divided by the team’s total 5v5 time.
Overall
Combined 5v5 + PP opportunity share; penalty-kill time excluded.
Recent opportunity share compared with the season baseline.
| Player | Role | PP share | vs season | xP/G | Deployment | |
|---|---|---|---|---|---|---|
Zach HymanEDM · L · 4/5 games |
— | 58%Season 30% | +28 pp | 0.56 | 75 | |
Charlie McAvoyBOS · D · 5/5 games |
PP1 | 56%Season 30% | +26 pp | 0.81 | 93 | |
Connor BedardCHI · C · 4/5 games |
PP1 | 56%Season 31% | +26 pp | 1.05 | 91 | |
Ville KoivunenPIT · R · 5/5 games |
PP1 | 48%Season 24% | +24 pp | 0.41 | 56 | |
Gavin McKennaTOR · L · 5/5 games |
PP1 | 73%Season 50% | +23 pp | 0.51 | 62 | |
Ryan Nugent-HopkinsEDM · C · 2/5 gamesInjured reserve |
— | 35%Season 13% | +22 pp | 0.74 | 89 | |
Jake SandersonOTT · D · 3/5 gamesDay-to-day |
PP1 | 33%Season 12% | +21 pp | 0.91 | 91 | |
Teuvo TeravainenCHI · C · 5/5 games |
PP1 | 45%Season 24% | +20 pp | 0.54 | 63 | |
Oliver BonkPHI · D · 5/5 games |
PP2 | 35%Season 15% | +20 pp | 0.61 | 64 | |
Jonathan LekkerimäkiVAN · R · 5/5 games |
PP1 | 66%Season 46% | +20 pp | 0.59 | 61 | |
Philip BrobergSTL · D · 5/5 games |
PP1 | 46%Season 27% | +18 pp | 0.41 | 80 | |
Jake DeBruskVAN · L · 5/5 games |
PP1 | 66%Season 49% | +18 pp | 0.48 | 73 | |
Denver BarkeyPHI · C · 5/5 games |
PP1 | 54%Season 37% | +17 pp | 0.46 | 65 | |
Dmitry OrlovSJS · D · 5/5 games |
PP1 | 62%Season 45% | +17 pp | 0.46 | 74 | |
Simon HolmstromNYI · R · 5/5 games |
PP1 | 57%Season 41% | +16 pp | 0.57 | 68 | |
Jonatan BerggrenSTL · R · 5/5 games |
PP2 | 34%Season 19% | +16 pp | 0.48 | 49 | |
Andrei KuzmenkoPIT · L · 5/5 games |
PP2 | 35%Season 20% | +16 pp | 0.29 | 49 | |
Bradly NadeauCAR · L · 3/5 games |
PP2 | 22%Season 7% | +15 pp | 0.32 | 44 | |
Neal PionkWPG · D · 5/5 games |
PP1 | 74%Season 59% | +15 pp | 0.46 | 90 | |
Trevor ConnellyVGK · L · 5/5 games |
PP1 | 67%Season 52% | +15 pp | 0.74 | 70 | |
Jesperi KotkaniemiCAR · C · 5/5 games |
— | 26%Season 11% | +15 pp | 0.30 | 34 | |
Charle-Edouard D'AstousTBL · D · 4/5 games |
PP1 | 51%Season 35% | +15 pp | 0.48 | 66 | |
Felix Unger SörumCAR · R · 3/5 games |
PP2 | 22%Season 7% | +15 pp | 0.27 | 34 | |
Oliver KapanenMTL · C · 3/5 games |
PP1 | 26%Season 12% | +14 pp | 0.38 | 48 | |
Dylan LarkinDET · C · 5/5 games |
PP1 | 67%Season 54% | +14 pp | 0.89 | 96 | |
| Tristan JarryEDM · · 1/5 games | — | 21%Season 8% | +13 pp | — | — | |
Vinni LettieriTOR · C · 4/5 games |
— | 20%Season 7% | +13 pp | 0.39 | 40 | |
Erik GustafssonLAK · D · 5/5 games |
PP2 | 35%Season 23% | +12 pp | 0.39 | 70 | |
Danila YurovMIN · R · 5/5 games |
PP1 | 44%Season 32% | +12 pp | 0.52 | 60 | |
Aydar SunievCGY · L · 5/5 games |
— | 31%Season 19% | +12 pp | 0.33 | 43 | |
Alex LaferriereLAK · R · 5/5 games |
PP1 | 65%Season 53% | +12 pp | 0.65 | 74 | |
Noah OstlundBUF · C · 5/5 games |
PP1 | 71%Season 59% | +11 pp | 0.76 | 87 | |
Porter MartonePHI · R · 5/5 games |
PP1 | 56%Season 44% | +11 pp | 0.43 | 61 | |
Rutger McGroartyPIT · R · 2/5 games |
PP2 | 15%Season 4% | +11 pp | 0.27 | 31 | |
Lars EllerFLA · C · 5/5 games |
PP2 | 26%Season 15% | +11 pp | 0.39 | 47 | |
Jaden SchwartzCOL · L · 5/5 games |
PP1 | 51%Season 39% | +11 pp | 0.51 | 61 | |
Kailer YamamotoUTA · R · 5/5 games |
PP2 | 24%Season 13% | +11 pp | 0.67 | 51 | |
Stephen HallidayOTT · C · 5/5 games |
PP1 | 56%Season 46% | +11 pp | 0.57 | 62 | |
Trevor MooreLAK · L · 5/5 games |
PP2 | 24%Season 13% | +11 pp | 0.33 | 44 | |
Carter VerhaegheFLA · C · 5/5 games |
PP1 | 62%Season 52% | +11 pp | 0.69 | 91 | |
Haydn FleuryWPG · D · 5/5 games |
PP2 | 29%Season 18% | +10 pp | 0.11 | 47 | |
MacKenzie WeegarUTA · D · 5/5 games |
PP1 rotation | 20%Season 10% | +10 pp | 0.47 | 74 | |
Macklin CelebriniSJS · C · 5/5 games |
PP1 | 67%Season 57% | +10 pp | 1.47 | 98 | |
Tyler SeguinDAL · C · 5/5 games |
PP2 | 41%Season 31% | +10 pp | 0.48 | 53 | |
Ivan BarbashevVGK · L · 5/5 games |
PP2 | 28%Season 19% | +10 pp | 0.68 | 56 | |
Filip ChytilVAN · C · 4/5 games |
PP2 | 17%Season 7% | +10 pp | 0.44 | 53 | |
Cale MakarCOL · D · 5/5 games |
PP1 | 71%Season 61% | +9 pp | 0.92 | 94 | |
Nikita KlepovANA · R · 3/5 games |
PP2 | 26%Season 16% | +9 pp | 0.32 | 52 | |
Gabriel VilardiWPG · C · 5/5 games |
PP1 | 78%Season 69% | +9 pp | 0.80 | 81 | |
Dominic JamesTBL · C · 3/5 games |
PP2 | 15%Season 6% | +9 pp | 0.36 | 33 | |
Ryker EvansSEA · D · 5/5 games |
PP1 | 24%Season 15% | +9 pp | 0.29 | 70 | |
Travis SanheimPHI · D · 5/5 games |
PP1 rotation | 27%Season 18% | +9 pp | 0.40 | 76 | |
Bo HorvatNYI · C · 5/5 games |
PP1 | 78%Season 69% | +8 pp | 0.98 | 93 | |
Oliver Ekman-LarssonTOR · D · 5/5 games |
— | 14%Season 6% | +8 pp | 0.15 | 52 | |
Cole PerfettiWPG · C · 5/5 games |
PP1 | 76%Season 68% | +8 pp | 0.86 | 85 | |
Michael Brandsegg-NygårdDET · R · 5/5 games |
PP2 | 33%Season 26% | +8 pp | 0.52 | 63 | |
Tommy NovakPIT · C · 5/5 games |
PP1 | 52%Season 44% | +8 pp | 0.58 | 66 | |
Nazem KadriCOL · C · 5/5 games |
PP1 | 69%Season 61% | +8 pp | 0.85 | 92 | |
Jake NeighboursSTL · L · 5/5 games |
PP1 | 52%Season 45% | +8 pp | 0.43 | 62 | |
Kirill MarchenkoTOR · R · 5/5 games |
PP1 | 76%Season 69% | +8 pp | 0.99 | 88 | |
Mark ScheifeleWPG · C · 5/5 games |
PP1 | 75%Season 68% | +7 pp | 1.02 | 89 | |
Zachary BolducMTL · R · 5/5 games |
PP2 | 45%Season 37% | +7 pp | 0.64 | 58 | |
Adam KlapkaCGY · R · 5/5 games |
— | 19%Season 12% | +7 pp | 0.34 | 25 | |
Ivar StenbergSJS · L · 5/5 games |
PP1 | 61%Season 54% | +7 pp | 0.78 | 74 | |
Corey PerryLAK · R · 5/5 games |
PP2 | 29%Season 22% | +7 pp | 0.21 | 43 | |
Jonathan MarchessaultNSH · C · 5/5 games |
PP1 | 63%Season 56% | +7 pp | 0.36 | 70 | |
Tim StützleOTT · C · 5/5 games |
PP1 | 68%Season 61% | +7 pp | 1.13 | 97 | |
Kyle ConnorWPG · L · 5/5 games |
PP1 | 74%Season 67% | +7 pp | 1.12 | 89 | |
Kyle PalmieriNYI · C · 5/5 games |
PP1 | 76%Season 70% | +7 pp | 0.65 | 84 | |
Tage ThompsonBUF · C · 5/5 games |
PP1 | 69%Season 63% | +7 pp | 0.95 | 89 | |
Alex KillornANA · L · 5/5 games |
PP2 | 25%Season 19% | +6 pp | 0.52 | 52 | |
Brayden SchennNYI · C · 5/5 games |
PP1 | 73%Season 67% | +6 pp | 0.67 | 81 | |
Pavel DorofeyevNYR · R · 5/5 games |
PP1 | 69%Season 63% | +6 pp | 0.84 | 80 | |
Mikhail SergachevUTA · D · 5/5 games |
PP1 | 70%Season 64% | +6 pp | 0.77 | 93 | |
Owen PowerBUF · D · 5/5 games |
PP2 | 52%Season 46% | +6 pp | 0.70 | 92 | |
Erik HaulaLAK · L · 5/5 games |
PP2 | 32%Season 26% | +6 pp | 0.45 | 54 | |
Vitali PinchukNSH · C · 4/5 games |
— | 18%Season 12% | +6 pp | 0.36 | 36 | |
Sam SteelDAL · C · 5/5 gamesOut |
PP3 | 11%Season 5% | +6 pp | 0.41 | 41 | |
Justin HryckowianDAL · C · 5/5 games |
PP2 | 37%Season 31% | +6 pp | 0.16 | 48 | |
Nino NiederreiterWPG · R · 5/5 gamesDay-to-day |
PP2 | 21%Season 16% | +6 pp | 0.32 | 37 |














































































