Skater Impact

5v5 on-ice impact (min ~5h ES). GAR-lite = finishing + 0.3×net on-ice xG (heuristic, not WAR). QoC/QoT = TOI-weighted opponent/teammate quality (xGF%). Luck = on-ice goals above expected — regresses to zero.

❓ How to read this (plain English)

These numbers measure what happens when a player is ON the ice at even strength — is his team tilting play toward the other net, or drowning?

GAR-lite
Goals Above Replacement, simplified: roughly how many goals of value this player added vs an average player. Higher = more valuable overall.
xGF%
Of all the scoring chances while he's on the ice, what share belongs to HIS team? 50% = even. 55%+ = his team dominates when he plays.
CF%
Same idea, but counting every shot attempt instead of chance quality. A possession/territory stat.
QoC / QoT
Quality of Competition / Teammates — who he plays against and with. ~50 is average; higher = tougher opponents (QoC) or better linemates (QoT).
Luck
On-ice goals above what the chances deserved. Big positive = riding good bounces (expect a cooldown); big negative = due for better results.
Finishing
Goals minus expected goals on HIS OWN shots — is he burying his chances or wasting them?

Last 14 days · real windowed on-ice xGF%/CF% (from per-game shift attribution) + individual production/xG (per-60). QoC/QoT & GAR-lite remain season-only — switch to Season for those.

#PlayerTeamPosGPTOI/GPxGF%CF%xGFin (G-xG)G/60P/60SOG/60
1Evgeni Malkin PIT · CPITC417.957.956.22.1+1.93.356.7010.0
2Matvei Michkov PHI · RPHIR714.571.852.51.7+2.32.376.5111.8
3Reilly Smith · RR312.857.952.90.8+2.24.686.2415.6
4Clayton Keller UTA · RUTAR719.654.859.71.6+2.41.756.125.7
5Sidney Crosby PIT · CPITC417.460.256.31.4-0.40.866.028.6
6Mats Zuccarello LAK · CLAKC417.549.749.20.3-0.30.005.994.3
7Cole Reinhardt FLA · LFLAL514.256.443.41.4+3.64.235.928.5
8Jack Eichel VGK · CVGKC619.269.459.01.8+0.21.045.7210.4
9Robert Thomas STL · CSTLC819.159.747.82.4+5.63.155.505.9
10Brady Tkachuk FLA · LFLAL515.474.459.51.7+0.31.565.4613.3
11Connor McDavid EDM · CEDMC623.357.358.62.6+2.42.155.1511.2
12Dylan Holloway STL · LSTLL819.058.046.93.2+1.81.975.1210.2
13Cale Makar COL · DCOLD223.559.761.20.6-0.60.005.118.9
14Jimmy Snuggerud STL · RSTLR817.861.547.63.9+0.11.695.0610.5
15Cutter Gauthier ANA · LANAL316.852.157.31.9+1.13.584.7716.7
16Logan Stankoven CAR · CCARC617.153.560.81.9+2.12.344.697.6
17Tim Stützle OTT · COTTC518.040.754.61.6+0.41.344.688.0
18John Klingberg · DD219.473.954.40.00.00.004.650.0
19Andrei Svechnikov CAR · RCARR416.358.061.52.2+0.82.774.6114.8
20Egor Chinakhov PIT · RPITR515.742.945.71.00.00.774.606.9
21Jason Zucker BUF · LBUFL515.859.346.61.9+0.11.524.578.4
22Josh Norris BUF · CBUFC615.358.844.61.3+1.71.964.578.5
23Porter Martone PHI · RPHIR716.939.041.92.3+1.72.034.579.1
24Maxim Shabanov MIN · RMINR213.265.244.40.3+0.72.274.544.5
25Dylan Larkin DET · CDETC619.945.258.22.0+2.02.014.5311.6
26Mark Scheifele WPG · CWPGC721.055.352.41.6+0.40.824.495.3
27Dylan Guenther UTA · RUTAR618.049.548.82.5+0.51.674.458.3
28Joel Eriksson Ek MIN · CMINC417.148.046.91.1-0.10.884.3910.5
29Fabian Zetterlund OTT · LOTTL711.844.042.91.4+2.62.904.358.0
30Connor McMichael STL · LSTLL616.248.941.91.4+2.62.474.336.2
31Ryan Hartman MIN · RMINR516.855.453.91.6+1.42.144.287.1
32Erik Karlsson PIT · DPITD421.148.553.30.3+1.71.424.274.3
33Taylor Hall CAR · LCARL516.953.861.01.3+1.72.134.267.1
34Kevin Hayes · RR314.348.055.70.7+0.31.404.217.0
35Mason McTavish STL · CSTLC714.366.558.41.7+1.31.804.1911.4
36Pavel Zacha BOS · CBOSC514.437.946.51.2+0.81.674.185.0
37Zach Benson BUF · LBUFL616.755.651.62.0+1.01.794.1810.2
38Sacha Boisvert CHI · CCHIC39.657.940.00.6+0.42.084.168.3
39Jackson Blake CAR · RCARR617.153.759.62.4-1.40.584.097.0
40Anthony Mantha NJD · RNJDR514.933.342.20.6+2.42.414.025.6
41Matt Boldy MIN · LMINL518.247.250.81.0+1.01.323.959.9
42Cameron Hughes · CC27.751.434.40.6+0.43.903.907.8
43Elmer Soderblom PIT · LPITL612.951.447.61.1+1.92.323.865.4
44William Carrier CAR · LCARL610.462.660.20.8+0.20.963.846.7
45Mark Stone VGK · RVGKR618.357.754.72.7+2.32.733.829.3
46Sean Kuraly BOS · CBOSC613.160.959.00.7+0.30.763.826.1
47Drake Batherson OTT · ROTTR715.849.758.02.2+0.81.633.805.4
48Rasmus Dahlin BUF · DBUFD522.170.950.30.7+1.31.083.794.9
49Ilya Protas WSH · LWSHL415.943.445.20.8+0.20.943.786.6
50William Eklund OTT · LOTTL816.359.063.41.3+0.70.923.686.0
51Nikolaj Ehlers CAR · LCARL716.450.660.51.4+0.61.043.6511.0
52Macklin Celebrini SJS · CSJSC820.653.352.82.9+2.11.823.639.8
53Matthew Tkachuk FLA · LFLAL316.756.056.50.6-0.60.003.593.6
54Adrian Kempe LAK · RLAKR719.168.956.23.2+2.82.693.5810.7
55Pierre-Luc Dubois WSH · CWSHC513.449.646.80.7-0.70.003.584.5
56Luke Kunin · CC614.055.745.90.9+1.11.433.575.0
57Trevor Zegras PHI · CPHIC616.846.938.80.9+2.11.783.575.4
58Josh Doan BUF · RBUFR614.154.646.21.7+0.31.413.535.7
59Kirill Kaprizov MIN · LMINL520.548.152.02.8+2.22.933.519.4
60Mark Kastelic BOS · CBOSC611.456.052.11.3+1.72.623.507.9
61Gabriel Vilardi WPG · CWPGC717.349.051.81.9+0.10.993.475.4
62Jordan Staal CAR · CCARC317.467.863.41.4-0.41.153.448.0
63Matt Duchene DAL · CDALC617.562.353.21.8-1.80.003.436.9
64Logan Cooley UTA · CUTAC717.545.845.91.2+0.80.983.435.4
65Oskar Sundqvist STL · CSTLC311.734.432.60.2+0.81.713.421.7
66Jack Hughes NJD · CNJDC722.654.057.33.7-0.71.143.4211.0
67Matt Coronato CGY · RCGYR617.533.646.61.4-0.40.573.428.0
68Adam Fox NYR · DNYRD623.569.058.20.9+1.10.853.415.1
69Jason Robertson DAL · LDALL620.559.551.82.3+2.72.443.419.7
70Ryan Leonard WSH · RWSHR614.746.647.21.5+2.52.733.4110.2
71Mika Zibanejad NYR · CNYRC620.750.647.41.6-0.60.483.395.3
72J.T. Miller NYR · CNYRC617.766.552.61.8-0.80.563.387.3
73Tom Wilson WSH · RWSHR617.841.848.61.4+0.61.123.365.6
74Danton Heinen CBJ · LCBJL611.968.857.50.7+0.30.843.355.0
75A.J. Greer ANA · LANAL715.455.757.52.1+0.91.673.356.7
76Luke Evangelista NSH · RNSHR715.459.458.41.3+0.71.113.3310.0
77Mavrik Bourque NSH · CNSHC618.152.745.71.6+2.42.223.327.8
78Matthew Knies TOR · LTORL618.235.740.81.1+0.91.103.293.8
79William Nylander TOR · RTORR621.535.249.12.2+1.81.863.267.9
80Sean Walker CAR · DCARD621.650.660.70.4+1.60.933.245.1
81Patrick Kane CHI · RCHIR718.747.151.61.7+0.30.923.226.9
82Evan Bouchard EDM · DEDMD624.952.456.01.1-0.10.403.224.0
83Trevor Moore LAK · LLAKL718.765.557.71.4+0.60.923.219.2
84Mackie Samoskevich SEA · RSEAR716.148.761.71.8+1.21.603.208.5
85Steven Stamkos NSH · CNSHC718.852.149.52.8+2.22.283.1911.0
86Jaden Schwartz COL · CCOLC615.743.648.01.1-0.10.643.184.5
87Eetu Luostarinen FLA · CFLAC716.251.956.51.0+1.01.063.184.8
88Gabe Perreault NYR · RNYRR615.752.848.61.9+3.13.183.188.9
89Viktor Arvidsson DET · LDETL515.146.051.01.3-0.30.793.177.9
90Filip Forsberg NSH · LNSHL719.041.951.62.1+2.92.263.167.7
91Erik Haula LAK · LLAKL615.952.043.81.2+1.81.883.147.5
92Dakota Joshua TOR · CTORC29.674.058.30.5-0.50.003.143.1
93Jordan Kyrou WSH · RWSHR814.549.447.41.6-0.60.523.118.8
94John Tavares TOR · CTORC619.438.749.52.00.01.033.094.6
95Alex Tuch WSH · RWSHR619.469.253.71.9+2.12.063.099.3
96Wyatt Johnston DAL · CDALC619.453.345.62.9+1.12.063.098.2
97Ryan Ufko NSH · DNSHD616.242.940.60.4-0.40.003.083.7
98Dylan Cozens OTT · COTTC716.875.761.02.9-0.91.023.0611.2
99Ivan Barbashev VGK · LVGKL616.463.555.61.2-0.20.613.054.9
100Vinnie Hinostroza COL · CCOLC613.244.441.70.3+0.70.763.043.0