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 7 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
1Reilly Smith · RR213.756.450.00.8+2.26.578.7617.5
2Matvei Michkov PHI · RPHIR315.173.558.21.3+1.73.977.9519.9
3Mackie Samoskevich SEA · RSEAR313.152.362.20.4+1.63.057.636.1
4Jack Eichel VGK · CVGKC319.468.162.31.3+0.72.077.2412.4
5Jimmy Snuggerud STL · RSTLR416.664.652.61.5+2.53.617.219.9
6Mavrik Bourque NSH · CNSHC317.460.549.51.5+2.54.606.909.2
7Sean Kuraly BOS · CBOSC315.376.968.00.4+0.61.316.555.2
8Nikolaj Ehlers CAR · LCARL315.548.547.90.6+1.42.586.4616.8
9Cole Reinhardt FLA · LFLAL315.960.943.90.9+3.15.036.297.5
10Sean Couturier PHI · CPHIC214.639.631.20.5+1.54.106.1610.3
11Luke Evangelista NSH · RNSHR316.967.060.00.9+1.12.375.939.5
12Eetu Luostarinen FLA · CFLAC313.544.559.70.2+0.81.485.913.0
13Mark Kastelic BOS · CBOSC313.770.360.81.2+1.84.375.8311.7
14William Nylander TOR · RTORR321.046.853.61.7+2.33.805.7110.5
15Anthony Mantha NJD · RNJDR215.837.545.70.4+1.63.795.689.5
16Macklin Celebrini SJS · CSJSC418.849.753.01.3+1.72.395.5710.3
17Matt Duchene DAL · CDALC318.265.158.80.8-0.80.005.496.6
18Mason McTavish STL · CSTLC315.471.361.31.0+1.02.595.1913.0
19Danton Heinen CBJ · LCBJL311.670.263.10.2-0.20.005.181.7
20Pierre-Luc Dubois WSH · CWSHC211.765.752.50.4-0.40.005.145.1
21Noah Cates PHI · LPHIL315.667.950.00.8+0.21.285.139.0
22Cale Makar COL · DCOLD223.559.761.20.6-0.60.005.118.9
23Connor McMichael STL · LSTLL315.753.146.80.2+1.82.555.112.6
24Dylan Holloway STL · LSTLL417.659.550.41.7+0.31.705.1011.1
25Michael Amadio OTT · ROTTR217.722.640.90.2+1.83.395.093.4
26Robert Thomas STL · CSTLC418.160.051.60.9+2.12.494.985.8
27Luke Kunin · CC316.170.248.10.6+1.42.494.976.2
28Steven Stamkos NSH · CNSHC320.468.251.81.7+1.32.944.9014.7
29Oskar Sundqvist STL · CSTLC212.542.925.80.2+0.82.404.812.4
30Matt Savoie EDM · CEDMC316.747.254.51.1+1.93.594.7812.0
31Ryan Ufko NSH · DNSHD316.844.439.10.1-0.10.004.773.6
32Cutter Gauthier ANA · LANAL316.852.157.31.9+1.13.584.7716.7
33Porter Martone PHI · RPHIR316.833.239.40.8+1.22.394.778.3
34Curtis Douglas SEA · CSEAC38.571.153.10.3+0.72.354.702.4
35Michael Misa SJS · CSJSC412.869.652.81.5+0.52.354.7012.9
36Igor Chernyshov SJS · CSJSC416.051.853.81.8+2.23.754.698.4
37Zach Benson BUF · LBUFL219.444.550.90.9+0.11.554.6510.8
38Tye Kartye NYR · LNYRL313.248.447.60.7+1.33.044.566.1
39Mark Stone VGK · RVGKR317.757.662.91.3+0.72.264.527.9
40Zachary Bolduc MTL · RMTLR213.630.034.00.4+0.62.214.414.4
41Jake Neighbours STL · LSTLL413.853.051.20.7+0.31.094.345.4
42Alex Tuch WSH · RWSHR221.077.867.30.5+1.52.864.295.7
43Jordan Kyrou WSH · RWSHR414.054.550.60.8+0.21.074.287.5
44Kevin Hayes · RR314.348.055.70.7+0.31.404.217.0
45Jonatan Berggren STL · RSTLR214.261.359.60.00.00.004.212.1
46A.J. Greer ANA · LANAL314.350.361.50.5+1.52.794.185.6
47Jason Robertson DAL · LDALL319.365.158.91.2+1.83.114.158.3
48Jake Christiansen CBJ · DCBJD27.237.231.80.00.00.004.144.1
49Nick Foligno MIN · LMINL314.673.660.00.3+0.71.374.114.1
50Connor McDavid EDM · CEDMC324.353.162.80.9+0.10.824.117.4
51Avery Hayes · RR214.633.348.90.6+1.44.114.118.2
52Josh Norris BUF · CBUFC214.842.238.60.4+1.64.074.078.1
53Claude Giroux OTT · ROTTR315.073.561.80.7-0.70.003.9910.6
54Owen Power BUF · DBUFD222.671.663.80.00.00.003.981.3
55Jonathan Drouin · LL215.246.947.20.3-0.30.003.969.9
56Nico Hischier NJD · CNJDC320.264.662.21.2+0.81.983.967.9
57Tomas Nosek · LL215.223.844.70.1+1.93.933.933.9
58Ryan Leonard WSH · RWSHR315.259.150.61.0+1.02.623.939.2
59Jaden Schwartz COL · CCOLC215.451.653.80.2-0.20.003.913.9
60Mikael Granlund ANA · CANAC320.766.564.61.4-1.40.003.868.7
61Vinnie Hinostroza COL · CCOLC315.749.838.50.2+0.81.283.833.8
62Ryan Shea EDM · DEDMD223.657.740.90.2-0.20.003.821.3
63Pavel Buchnevich STL · LSTLL415.849.750.01.3+1.72.853.806.7
64Brayden Pachal CGY · DCGYD315.847.940.70.1+0.91.263.791.3
65Boone Jenner WSH · CWSHC315.965.359.81.1+0.92.523.7810.1
66Ilya Protas WSH · LWSHL316.043.043.80.8+0.21.253.758.8
67Chris Kreider ANA · LANAL216.186.273.30.6-0.60.003.723.7
68Ivan Barbashev VGK · LVGKL316.459.157.30.6+0.41.223.661.2
69Quinton Byfield LAK · RLAKR420.661.552.42.4+1.62.913.6410.2
70Clayton Keller UTA · RUTAR420.754.159.00.5-0.50.003.633.6
71Logan Stankoven CAR · CCARC216.648.065.50.3-0.30.003.629.0
72Jack Hughes NJD · CNJDC322.144.361.51.2-0.20.903.617.2
73Alex Ovechkin WSH · LWSHL316.748.250.80.9+0.11.203.6016.8
74Alex Laferriere LAK · RLAKR420.958.852.31.2+0.81.443.6010.1
75William Eklund OTT · LOTTL416.763.459.40.8+0.20.903.597.2
76Marco Rossi VAN · CVANC416.838.842.20.6+1.41.793.584.5
77Zemgus Girgensons TBL · CTBLC216.851.551.00.2-0.20.003.570.0
78Ryan Greene CHI · CCHIC316.949.453.41.1+1.93.563.568.3
79Ilya Mikheyev TBL · RTBLR317.231.936.60.9+1.12.333.507.0
80Tom Wilson WSH · RWSHR317.246.147.61.00.01.163.499.3
81Jake DeBrusk VAN · LVANL417.549.847.52.1+1.93.423.4215.4
82Gabriel Vilardi WPG · CWPGC417.643.047.50.8+0.20.853.413.4
83Alexey Toropchenko STL · RSTLR413.344.839.10.5+0.51.133.384.5
84Brayden Point TBL · CTBLC217.860.244.20.4-0.40.003.375.1
85Matt Coronato CGY · RCGYR317.838.650.60.6+0.41.123.375.6
86Mason Marchment SJS · LSJSL318.058.956.20.7+0.31.113.335.5
87Trevor Moore LAK · LLAKL418.569.757.10.6+0.40.813.249.7
88Conor Geekie TBL · CTBLC29.346.030.60.4+0.63.233.236.5
89Jesper Bratt NJD · LNJDL318.752.467.91.0+1.02.143.229.6
90Dawson Mercer NJD · CNJDC318.865.362.81.0+1.02.133.2010.7
91Kaedan Korczak PIT · DPITD312.654.958.40.1-0.10.003.194.8
92Dylan Larkin DET · CDETC218.817.542.10.4-0.40.003.188.0
93Jacob Quillan · CC312.757.437.70.2+0.81.573.154.7
94Colton Dach EDM · CEDMC312.862.354.90.6+0.41.563.124.7
95Fabian Zetterlund OTT · LOTTL313.060.745.20.9+0.11.533.079.2
96Shayne Gostisbehere CAR · DCARD219.731.842.60.3-0.30.003.043.0
97Adam Fantilli CBJ · CCBJC319.744.450.60.5+0.51.013.044.1
98Jake Guentzel TBL · CTBLC219.865.849.00.3+0.71.513.034.5
99Shane Pinto OTT · COTTC319.838.940.00.6+0.41.013.037.1
100Ryan McDonagh TBL · DTBLD219.972.042.90.3-0.30.003.014.5