Roster ratings · 2024-25 · Philadelphia Flyers

Who has actually been good

TeamPhiladelphia Flyers
Season2024-25

Every Philadelphia Flyers player rated out of 100 against NHL players at his own position. Wins above replacement sits beside each rating, and the bars show where the number comes from — sort by any situation to see who is driving the power play or holding up defensively.

90+Elite75+Top of the roster60+Middle of the roster40+Everyday NHLer20+Depth0+Below replacement
Focus
Roster total10.9wins above replacement across 35 players
#PlayerRatingGPTOIWAR splitWAR
1Andrei KuzmenkoL8066976Situation split+1.08
2Tyson FoersterR78811315Situation split+1.04
3Travis SanheimD82821932Situation split+1.01
4Bobby BrinkR76791127Situation split+0.99
5Noah CatesL75781189Situation split+0.98
6Owen TippettR72771186Situation split+0.91
7Travis KonecnyR62821633Situation split+0.78
8Rasmus RistolainenD67631293Situation split+0.71
9Matvei MichkovR53801280Situation split+0.63
10Joel FarabeeL48811173Situation split+0.58
11Cam YorkD59651309Situation split+0.56
12Egor ZamulaD5862994Situation split+0.54
13Garnet HathawayR4367755Situation split+0.50
14Ryan PoehlingC4268893Situation split+0.48
15Emil AndraeD5142688Situation split+0.39
16Morgan FrostC37811239Situation split+0.39
17Sean CouturierC26791313Situation split+0.23
18Jakob PelletierL2349528Situation split+0.21
19Scott LaughtonC13801115Situation split+0.09
20Aleksei KolosovG2816842Situation split+0.08
21Erik JohnsonD1836450Situation split+0.07
22Anthony RichardC—15186Situation split+0.04
23Jamie DrysdaleD11701338Situation split+0.03
24Olle LycksellR—19226Situation split+0.03
25Rodrigo AbolsC—22202Situation split+0.02
26Jett LuchankoC—456Situation split+0.01
27Helge GransD—687Situation split+0.00
28Jacob GaucherC—429Situation split+0.00
29Devin KaplanR—112Situation split+0.00
30Adam GinningD—113Situation split-0.00
31Karsen DorwartL—521Situation split-0.00
32Nicolas DeslauriersL—31208Situation split-0.03
33Nick SeelerD3771260Situation split-0.10
34Ivan FedotovG9251367Situation split-0.61
35Samuel ErssonG6462537Situation split-0.78
Situation split
Even-strength offenseEven-strength defensePower-play offensePower-play defenseShorthanded offenseShorthanded defensePenalties (drawn minus taken)Finishing (goals above expected)

A rating is a player's percentile among NHL players at his position — defensemen are ranked against defensemen, not against forwards, so a 70 means different things for a winger and a blueliner in raw wins. It is measured from wins above replacement, which converts on-ice and individual contributions into wins beyond what a freely available replacement would provide. Bars are drawn on a shared scale, so they are comparable down the column. How this is calculated