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 30 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
1Brennan Othmann CGY · LCGYL211.128.737.70.4+0.62.715.435.4
2Clayton Keller UTA · RUTAR1419.461.658.74.0+2.01.335.098.2
3Pavel Zacha BOS · CBOSC1315.445.750.04.1+3.92.404.817.2
4Danil Zhilkin · CC26.347.529.40.00.00.004.789.6
5Connor McDavid EDM · CEDMC1322.456.056.45.3+5.72.274.7511.1
6Viktor Arvidsson DET · LDETL1314.746.952.24.0+3.02.214.739.8
7Jack Hughes NJD · CNJDC1522.252.053.68.3+1.71.804.6812.1
8Maxim Shabanov MIN · RMINR213.265.244.40.3+0.72.274.544.5
9Matvei Michkov PHI · RPHIR1615.062.449.93.0+1.01.004.518.5
10Robert Thomas STL · CSTLC1419.159.753.24.2+4.82.024.485.8
11Cole Caufield MTL · RMTLR1518.251.451.38.0+3.02.424.3912.3
12Dylan Holloway STL · LSTLL1519.357.050.76.1+1.91.664.3610.4
13Nikolaj Ehlers CAR · LCARL1516.855.860.82.8+3.21.434.3010.0
14Sidney Crosby PIT · CPITC1217.656.854.23.4-1.40.574.278.0
15Kevin Hayes · RR314.348.055.70.7+0.31.404.217.0
16Filip Forsberg NSH · LNSHL1519.043.945.04.8+6.22.324.217.6
17Jesper Bratt NJD · LNJDL1518.454.452.74.1+2.91.524.136.3
18Mats Zuccarello LAK · CLAKC1017.550.549.72.1-0.10.694.116.5
19Nikita Kucherov TBL · RTBLR1420.054.859.34.8+2.21.504.079.2
20Nick Suzuki MTL · CMTLC1520.751.752.04.4+0.60.974.066.6
21Evgeni Malkin PIT · CPITC918.358.351.33.0+1.01.454.007.3
22Zach Benson BUF · LBUFL1415.357.554.84.0+2.01.693.938.1
23John Tavares TOR · CTORC1318.948.349.55.4+2.61.953.916.1
24Porter Martone PHI · RPHIR917.054.450.43.7+0.31.563.9112.5
25Patrick Kane CHI · RCHIR1418.848.752.13.3+0.70.913.888.2
26Ryan Hartman MIN · RMINR1117.053.853.63.4+3.62.253.859.9
27Dylan Guenther UTA · RUTAR1318.148.549.25.8+1.21.783.828.7
28David Pastrnak BOS · RBOSR1420.352.049.14.8-1.80.633.818.5
29Tanner Pearson · LL310.630.645.80.2-0.20.003.790.0
30Ilya Protas WSH · LWSHL415.943.445.20.8+0.20.943.786.6
31Cutter Gauthier ANA · LANAL1015.951.054.74.5+2.52.633.7614.7
32Mark Scheifele WPG · CWPGC1521.746.850.64.0+1.00.923.685.3
33Ivan Barbashev VGK · LVGKL1416.468.361.23.8+0.21.053.667.6
34Logan Stankoven CAR · CCARC1416.461.763.05.2+2.82.093.6610.2
35Matthew Tkachuk FLA · LFLAL1117.955.555.94.1-0.11.223.658.2
36Rickard Rakell PIT · RPITR1419.059.855.15.6+5.42.483.619.5
37Henri Jokiharju BOS · DBOSD516.748.653.40.5+1.51.443.605.8
38Egor Chinakhov PIT · RPITR1416.743.044.84.6+2.41.803.598.7
39Seth Jarvis CAR · RCARR1218.352.161.05.0-1.01.093.5510.7
40Jimmy Snuggerud STL · RSTLR1518.057.649.15.5+0.51.333.5510.0
41Macklin Celebrini SJS · CSJSC1621.254.252.16.1+3.91.773.5310.2
42Kaapo Kakko SEA · RSEAR1514.839.844.01.3+1.70.813.522.2
43Jake Guentzel TBL · CTBLC1520.557.856.25.3+3.71.763.518.6
44Alex DeBrincat DET · RDETR1419.545.050.57.3+0.71.753.5111.6
45William Nylander TOR · RTORR1321.243.651.04.2+2.81.523.488.7
46Martin Necas COL · CCOLC1522.060.358.06.0+1.01.273.468.0
47Erik Karlsson PIT · DPITD1322.855.455.72.7+5.31.623.447.3
48Oskar Sundqvist STL · CSTLC311.734.432.60.2+0.81.713.421.7
49Juraj Slafkovský MTL · LMTLL1519.947.650.05.2+0.81.213.427.6
50Taylor Hall CAR · LCARL1316.262.764.14.00.01.143.417.4
51Pierre-Luc Dubois WSH · CWSHC1316.341.340.91.8-0.80.283.394.2
52Alex Ovechkin WSH · LWSHL1416.550.448.04.8+3.22.083.3813.0
53Steven Stamkos NSH · CNSHC1518.156.851.85.5+5.52.443.329.7
54Andrei Svechnikov CAR · RCARR1216.652.162.13.9+2.11.813.328.7
55Dylan Larkin DET · CDETC1119.837.251.33.9+2.11.653.3110.5
56Jackson Blake CAR · RCARR1416.861.763.45.2-2.20.763.318.1
57Evan Rodrigues NJD · CNJDC413.652.653.80.7-0.70.003.308.8
58Brady Tkachuk FLA · LFLAL1416.964.558.25.4-1.41.013.3011.4
59Matt Coronato CGY · RCGYR1416.939.244.04.0-1.00.763.308.1
60Jack Eichel VGK · CVGKC1421.067.360.54.7-1.70.613.279.4
61Connor McMichael STL · LSTLL1417.146.342.92.4+1.61.003.274.8
62Anthony Mantha NJD · RNJDR1415.847.746.73.0+4.01.903.267.3
63J.T. Miller NYR · CNYRC1518.552.848.54.0-1.00.653.256.1
64A.J. Greer ANA · LANAL1215.656.858.13.4+2.61.923.216.4
65Brandon Hagel TBL · LTBLL1020.763.063.74.9+0.11.453.1910.7
66Sebastian Aho CAR · CCARC1218.952.964.54.7-1.70.793.189.5
67Evan Bouchard EDM · DEDMD1324.755.356.13.1-1.10.373.175.4
68Bryan Rust PIT · RPITR1219.057.453.03.9+0.11.053.167.9
69Nico Hischier NJD · CNJDC1520.363.758.55.00.00.993.167.3
70Logan Cooley UTA · CUTAC1417.646.746.13.7+3.31.703.165.8
71Reilly Smith · RR912.959.559.71.9+3.12.583.1010.9
72Nick Schmaltz UTA · CUTAC1419.454.157.55.3+3.71.983.0910.1
73Adrian Kempe LAK · RLAKR1519.559.253.74.8+5.22.063.088.0
74Adam Fox NYR · DNYRD1523.560.755.41.7+2.30.683.063.7
75Cale Makar COL · DCOLD923.955.452.71.7-0.70.283.066.7
76Cole Reinhardt FLA · LFLAL1213.136.637.51.8+4.22.293.065.7
77Noah Cates PHI · LPHIL1616.060.551.54.1+1.91.403.048.0
78Joel Eriksson Ek MIN · CMINC817.353.647.42.6-0.60.873.039.1
79Ryan Leonard WSH · RWSHR1414.247.143.83.5+2.51.813.0210.6
80Nathan MacKinnon COL · CCOLC1522.659.657.86.7+1.31.423.0110.5
81Jason Robertson DAL · LDALL1521.550.452.26.3+2.71.682.9811.2
82Kirill Kaprizov MIN · LMINL920.255.454.64.1+2.92.312.978.9
83Mason McTavish STL · CSTLC1413.062.957.32.8+1.21.322.969.2
84Jordan Kyrou WSH · RWSHR1514.951.354.03.4-0.40.802.957.5
85Matt Duchene DAL · CDALC1517.747.149.14.4-1.40.682.945.4
86Mackie Samoskevich SEA · RSEAR1215.549.258.42.9+3.11.942.917.1
87Avery Hayes · RR512.436.843.91.2+1.82.912.915.8
88Trevor Zegras PHI · CPHIC1518.060.350.93.5+0.50.892.895.8
89Mika Zibanejad NYR · CNYRC1520.844.646.54.2+2.81.342.887.9
90Jake Sanderson OTT · DOTTD525.245.153.61.3+1.71.432.866.7
91Will Smith SJS · CSJSC1618.553.852.44.1+0.91.022.858.1
92Nicolas Aube-Kubel · RR210.644.833.30.1-0.10.002.832.8
93Rasmus Dahlin BUF · DBUFD1322.858.051.92.7+3.31.212.835.9
94Matt Boldy MIN · LMINL1119.253.548.23.3+0.71.132.8310.2
95Tim Stützle OTT · COTTC1419.751.252.93.9+0.10.872.837.0
96Mikael Granlund ANA · CANAC1519.960.559.55.4+1.61.412.816.4
97Gabriel Vilardi WPG · CWPGC1518.552.353.83.4+0.60.872.814.8
98Morgan Geekie BOS · CBOSC1416.947.347.73.3+1.71.272.796.3
99Josh Norris BUF · CBUFC1415.556.949.02.7+0.30.832.776.1
100Drake Batherson OTT · ROTTR1616.254.656.15.3+0.71.392.776.2