Kodo Hockey

Role Shifts

Whose power-play role genuinely changed, when it changed, and how sure we are. A model reads every skater's share of his club's power play game by game and reports the probability his role began within his last ten games, the game it most probably began on, and his level before against his level since.

2025-26 read as of 16 Apr · 779 skaters with enough games · 648 in one role all season · 12 changed recently
The 2026-27 season has no games yet, so this is last season read at its final date. Add ?as_of=2026-01-15 to the address to see what a manager would have seen on any day.
#PlayerChanged?SincePP share beforePP share nowΔ share (pts)Δ TOI
1Devon Toews COL · D100%5 Apr · 4 gm22%66%+45
2Ryan Poehling ANA · C99%4 Apr · 6 gm3%27%+24+2.4
3Thomas Harley DAL · D87%11 Apr · 3 gm30%63%+34
4Jack Roslovic EDM · C87%2 Apr · 6 gm19%54%+35-2.9
5Vasily Podkolzin EDM · R82%8 Apr · 3 gm20%74%+54+3.9
6Easton Cowan TOR · R78%30 Mar · 5 gm27%56%+29+5.9
7Justin Sourdif WSH · C73%8 Apr · 3 gm22%59%+37+4.5
8Carter Verhaeghe FLA · L57%20 Mar · 5 gm38%65%+27
#PlayerChanged?SincePP share beforePP share nowΔ share (pts)Δ TOI
1Michael Bunting DAL · L91%28 Mar · 4 gm27%0%-27-3.9
2Jamie Benn DAL · L89%28 Mar · 8 gm39%18%-22
3Oliver Bjorkstrand TBL · R76%21 Mar · 9 gm54%26%-28+7.2
4Dmitry Orlov SJS · D59%11 Apr · 3 gm49%20%-30

Changed? is the probability that his current role began within his last ten games, not the probability he is good. Since is the most probable first game of that role and how many games he has played in it. A change is listed only when it is at least even odds, at least ten points of share, seen over at least three games and no older than five weeks, so one loud night does not make the list and a man who rarely dresses cannot stay on it from November to March.

Power-play share is his power-play time over the club's, and the club's is its skaters' man-seconds over five, because five men are on the ice for every second of it. Share rather than minutes, because share is what the coach decides and minutes are what the schedule hands out. The method is Bayesian online changepoint detection: the model carries a distribution over how long the current role has run and updates it one game at a time, so five ordinary games at a new level count for far more than one extraordinary one. Calibrated on series with known changepoints, a real promotion is found inside eight games nine times in ten and a single big night is mistaken for one about seven times in a hundred. Nothing here is a projection of what happens next; for that, see Usage Trends and the player's own page.

Power-play share is the player's power-play time over the club's, and the club's is its skaters' man-seconds over five. 'Since' is the most probable first game of the current role; the probability is that the role began within his last ten games. Nothing here is a projection of what happens next.

Feedback