Kodo Hockey

Category Combos · 2026-27

Every projected skater across the categories you choose, ranked by what those categories are worth in your league. Click any column header to sort by something else.

Points-only does not count PPP, HIT, SOG, so this combination cannot be priced whole. Pricing only the half your league does count would rank a different question than the one you asked, so it is ranked on the weaker of a man's percentiles instead, because good at both is a floor rather than an average.

Wondering how many clear a bar rather than who is best? The scarcity matrix →

#PlayerTmPosESPPGPFLOOR %AVG %Δ /gmGAPTSPPPSOGHITBLKPIMFOW
1Moritz Seider DET · DDETDD1PP18394.895.8+0.29.94958.927.7176160182520
2Brady Tkachuk FLA · LFLALL1PP1769195.7+0.536.143.379.426.429822227102216
3Dylan Cozens OTT · COTTCL2PP18387.490.2-0.328.133.962252022003159494
4Andrei Svechnikov CAR · RCARRL1PP1788688.6+0.130.139.669.727.619915220657
5Juraj Slafkovský MTL · LMTLLL2PP18381.785.5+0.432.246.87926.7187134725116
6MacKenzie Weegar UTA · DUTADD1PP28181.589.5+0.16.927.434.39.8157182175690
7Filip Forsberg NSH · LNSHLL2PP18180.489.2+0.132.53971.526.824712938368
8Tim Stützle OTT · COTTCL1PP18178.987.9+0.132.758.991.633.72021264541295
9Drake Batherson OTT · ROTTRL1PP18177.184.2+0.128.241.269.431174128263416
10Joel Eriksson Ek MIN · CMINCL2PP17276.679.6+0.123.231.654.817.21981164035692
11Alexander Nikishin CAR · DCARD——8175.680.1-0.08.522.5318.212313098360
12Porter Martone PHI · RPHIRL3PP18375.581.9—23.423.446.816.4182161276212
13Adrian Kempe LAK · RLAKRL1PP18274.981.4-0.131.939.371.215.9224119385339
14Alex Ovechkin WSH · LWSHLL2PP16574.176.9-0.12524.849.816.418310814191
15Cole Hutson WSH · DWSHDD3PP28573.675—9.621.130.77.112310379450
16Filip Hronek VAN · DVANDD1PP17773.281.9-0.27.137.844.917.112012093361
17Travis Konecny PHI · RPHIRL1PP28172.675.3-0.026.646.272.815.4181105406028
18Tomas Hertl VGK · CVGKCL3PP17871.779.3-0.229.732.962.623.91791034733670
19Charlie McAvoy BOS · DBOSDD1PP27371.779.3+0.210.546.657.119.811899134660
20Ryan Leonard WSH · RWSHRL2PP27671.576+0.323.229.452.614.817512629476
21Neal Pionk WPG · DWPGDD2PP27370.280.4-0.34.917.222.15.4126149106500
22Morgan Geekie BOS · CBOSLL2PP18070.175.2-0.327.427.65519.21591113524125
23Beckett Sennecke ANA · RANARL2PP18169.881.1+0.53345.778.718.92309828573
24Sam Bennett FLA · CFLACL2PP27869.179.5+0.128.23159.213.52031323785508
25Rasmus Dahlin BUF · DBUFDD1PP18068.787.3+0.418.559.177.624.72099196730
26Rickard Rakell PIT · RPITRL1PP17568.676.4-0.229.430.459.818.218696561264
27Artyom Levshunov CHI · DCHIDD2PP27568.575.4+0.15.628.534.19.210810688460
28Adam Fantilli CBJ · CCBJCL1PP18368.479.5-0.229.135.96513.12181264932514
29Tom Wilson WSH · RWSHRL1PP17768.477.80.028.532.160.613.91552006011515
30Alexis Lafrenière NYR · LNYRRL1PP18367.970.6+0.224.134.658.71317096372812
31Aleksander Barkov FLA · CFLACL1PP17667.681.2—25.16186.132.6179955719676
32Brandon Montour SEA · DSEADD2PP2776782.6-0.112.62537.611.21988891580
33Aaron Ekblad FLA · DFLADD1PP27266.769.5+0.25.523.5296.91059195580
34Timo Meier NJD · RNJDLL2PP28165.981.6-0.33123.554.512.3255137563545
35Mason McTavish STL · CSTLRL2PP17865.869.6+0.123.129.452.513.6167903546424
36Anton Lundell FLA · CFLACL3PP27765.869.4-0.120.631.45213.7166904440617
37Matthew Knies CBJ · LCBJLL1PP18165.579.8+0.226.242.8692115016435351
38J.T. Miller NYR · CNYRCL2PP17565.579.4+0.12345.468.423.61501504243622
39Dougie Hamilton NJD · DNJDDD2PP2726482.1-0.110.627.43814.11827876430
40Seth Jones FLA · DFLADD2PP1716478+0.38.630.839.419.512778100260
41Dylan Holloway STL · LSTLLL1PP27263.577.8-0.224.436.460.810.6184156462344
42Kris Letang PIT · DPITDD2PP26763.370+0.2523.328.38.31029487380
43Mackie Samoskevich SEA · RSEALL4PP2766371.3-0.018.220.338.510.415613534264
44K'Andre Miller CAR · DCARDD2PP27961.872.7-0.17.328.535.83.112311798500
45Matthew Tkachuk FLA · LFLARL2PP16561.680.4+0.62848.676.629.21998317846
46Vincent Trocheck UTA · CUTACL1PP2786173.7-0.122.24163.29.91492066160772
47Justin Faulk DET · DDETDD1PP27660.873.1-0.28.723.532.28.712973120370
48Carter Yakemchuk OTT · DOTTDD3PP28660.868.5—8.425.133.57.21157397360
49Tristan Luneau ANA · DANADD1PP28860.867.7—5.817.823.65.311973110340
50Oliver Ekman-Larsson TOR · DTORDD3—7560.866.4-0.05.425.130.56.5988771600
51Tage Thompson BUF · CBUFCL1PP18160.681.2-0.236.839.776.523.5264824237376
52Mika Zibanejad NYR · CNYRCL1PP18160.680.5-0.627.344.471.731.2196824817568
53Seth Jarvis CAR · RCARR——6859.877.10.034.336.170.420.121181342043
54Jonathan Marchessault NSH · RNSHRL3PP27259.865.8+0.119.224.343.512.716081153318
55Jackson LaCombe ANA · DANADD1PP18159.478-0.211.54354.515.514372129240
56David Pastrnak BOS · RBOSRL1PP18258.685.1+0.136.474.8111.2342958030623
57Martin Necas COL · RCOLRL1PP18158.681.2-0.132.764.196.829.521480272930
58Emmitt Finnie DET · LDETLL2PP28058.265.8+0.319.520.740.29.3137128401347
59Eeli Tolvanen NYR · RNYRRL3PP27957.371.8-0.015.920.936.81113619874282
60Oliver Bjorkstrand NYR · RNYRLL2PP28157.362.1-0.016.722.539.213.81368035177
61Sam Reinhart FLA · CFLARL1PP17856.779.2+0.135.640.375.930.9199785218129
62Jesper Bratt NJD · LNJDRL1PP18356.776.3+0.224.756.681.325.41857830143
63Elias Pettersson VAN · CVANCL1PP17756.768+0.219.94160.923.61417810020608
64Alex Tuch WSH · RWSHLL1PP28056.767.3-0.227.934.362.210.318678915253
65James Hagens BOS · LBOSLL3PP28256.766.5—22.12345.110.418078283412
66Fabian Zetterlund OTT · LOTTRL2PP28356.268.5+0.117.718.235.98.3147149471812
67Jake DeBrusk VAN · LVANLL1PP18155.475-0.226.419.545.921.219277381512
68John Tavares TOR · CTORCL2PP17555.473+0.232.237.369.520.6181772830737
69Jimmy Snuggerud STL · RSTLRL1PP17655.472.1+0.428.339.968.215.22067742234
70Dmitri Voronkov CBJ · LCBJRL4PP27455.463.5-0.219.319.638.910.2134105386141
71Kiefer Sherwood SJS · LSJSRL4PP27554.974.1-0.31714.931.98152360304618
72Ryan Pulock NYI · DNYIDD2—7854.456.8+0.33.920.324.21.69471152170
73Roman Kantserov CHI · RCHILL1PP18853.777.1—32.225.157.320.524475374217
74Steven Stamkos NSH · CNSHLL1PP17653.772.6-0.32924.553.523.8174753648326
75Gustav Forsling FLA · DFLADD1—8253.464.2+0.45.623.729.31.71346698420
76Jordan Spence OTT · DOTTDD2PP27853.461.5-0.06.224.8314.21046670220
77Nikita Klepov ANA · RANACL2PP28753.261.2—1321.134.17.716778383214
78Carter Verhaeghe FLA · LFLALL2PP2815369.7+0.125.932.858.713.320274253734
79Owen Tippett PHI · RPHIRL2PP28052.176.1-0.326.423.750.17.6210151532710
80Quinton Byfield LAK · CLAKCL1PP1825265.7-0.026.330.957.212.1180734047451
81Chris Kreider MTL · LMTLLL1PP2735257.6+0.021.822.143.99.913973213020
82Brady Skjei NSH · DNSHDD2PP28251.764.7+0.16.621.928.55.11226585400
83Sam Rinzel CHI · DCHIDD3—6951.760.8+0.35.315.320.62.21226582490
84Mason Marchment SJS · LSJSLL1PP27351.557.8+0.019.827.447.28.312790295814
85Anders Lee UTA · LUTALL2PP27651.466.1+0.124.120.744.87.417796364044
86Will Cuylle NYR · LNYRLL3PP28350.373.1-0.122.620.643.27158299595831
87Dmitry Orlov SJS · DSJSDD3PP27650.270.7-0.14.725.630.310.68810968370
88Rasmus Ristolainen PHI · DPHIDD1—6750.257.7+0.23.914.718.61.8888898220
89Darnell Nurse SJS · DSJSDD1—815077.8+0.16.718.825.50.9162144157910
90Jacob Trouba SJS · DSJSDD2—805076.8-0.16.219.725.90.9143153165440
91Josh Doan BUF · RBUFRL1PP17449.962.9-0.02224.946.915.315170282213
92Elias Lindholm BOS · CBOSCL1PP28049.962+0.320.53454.519.4134706833765
93Darren Raddysh TOR · DTORDD2PP17949.578.7-0.913.544.357.821.51756478550
94Noah Dobson MTL · DMTLDD2PP28049.575.5+0.210.837.548.310.617064171340
95Bo Horvat NYI · CNYICL1PP17948.572.8-0.232.530.963.416.1238694236789
96Pavel Zacha BOS · CBOSCL2PP18248.560-0.123.636.960.518.4130692826501
97Jason Zucker BUF · LBUFL——6848.558.4-0.120.222.943.115.712869223743
98Ryan Hartman MIN · CMINCL3PP27748.556.8-0.119.619.639.27.3161697959441
99Tyson Foerster PHI · RPHILL3PP16948.555.6-0.020.713.434.19.51386950431
100Charlie Coyle CBJ · CCBJCL3PP18048.261.1-0.318.230.548.710.41211045318556
101Konsta Helenius BUF · CBUFRL3PP28148.255.8—11.422.834.28121873325291
102Evan Rodrigues NJD · CNJDCL3—774860-0.114.520.134.66.1160832738290
103Sean Walker CAR · DCARDD2—8247.574.4-0.58.217.225.40.7156124116540
104Joel Edmundson LAK · DLAKDD2—7447.556.9-0.12.713.416.11.68591102240
105Michael Kesselring SJS · DSJSDD1—7147.556.8+0.43.38.7120.71056972830
106Cutter Gauthier ANA · LANARL1PP18047.275.8-0.135.332.968.219.728868312883
107William Eklund OTT · LOTTLL2PP18147.268.6-0.123.24467.219.217868533317
108Bowen Byram CHI · DCHIDD1PP1804766.4+0.210.530.841.314.21036299480
109Noah Cates PHI · CPHICL3PP28046.654.8-0.217.52643.57118955133452
110Roope Hintz DAL · CDALCL2PP17446.568.8-0.52640.366.324.2162673326507
111Jakob Chychrun WSH · DWSHDD1PP17946.177.4-0.21932.151.117.519961111580
112J.J. Moser TBL · DTBLDD1—7646.152.4-0.15.318.924.21.4946194550
113Zach Hyman EDM · LEDMRL2PP17245.869.1-0.137.823.861.6171936623341
114Charle-Edouard D'Astous TBL · DTBLDD1PP27645.861.4-0.15.822.828.63.283103861010
115Gabriel Landeskog COL · LCOLLL2PP16745.856.4-0.21922.441.45.7135943550180
116Jared Spurgeon MIN · DMINDD1PP27045.855.8-0.14.314.218.55.18366120130
117Easton Cowan TOR · RTORLL3PP27145.652.4+0.313.923.237.17.81167935452
118Bobby McMann SEA · LSEALL2PP27745.168.5-0.32015.535.55.616615427396
119Dylan Guenther UTA · RUTARL2PP17944.978.3+0.236.738.675.329.425265342922
120Mattias Ekholm EDM · DEDMDD1—7244.859.9+0.17.42835.43.411860103280
121Travis Sanheim PHI · DPHIDD1—8344.857.5+0.39.524.734.22.710660155290
122Dalibor Dvorsky STL · CSTLCL3PP27344.652.4+0.313.711.525.27.8114802829345
123Brayden Schenn NYI · CNYIRL2PP17744.363.8-0.117.122.539.68.31131684260472
124Mike Matheson MTL · DMTLDD2PP27944.163.2+0.17.929.837.75.612259152400
125Kirill Marchenko TOR · RTORRL1PP17943.974.9+0.030.143.974242266443308
126Logan Cooley UTA · CUTACL2PP17043.962.2+0.225.732.958.617.6150643236331
127Colton Parayko STL · DSTLDD2—7643.861.7+0.1613.619.60.410996166200
128Pavel Mintyukov ANA · DANADD2—7643.652.2+0.37.116.423.52.79058110220
129Alex Laferriere LAK · RLAKRL2PP28243.476.2-0.524.424.248.65.32062134623145
130Zachary Bolduc MTL · RMTLRL4PP27643.461-0.014.718.833.57.8112149413115
131Nick Suzuki MTL · CMTLCL1PP18342.874.5-0.030.872.7103.541184636325725
132Anton Frondell CHI · CCHICL2PP18742.869.9—31.512.644.115.5228635721497
133Joel Farabee CGY · LCGYRL3PP18242.858.6+0.316.918.335.213.914463513125
134Ivan Barbashev VGK · LVGKLL1—8142.757.7-0.120.43555.45.1121135371717
135Shane Pinto OTT · COTTCL3PP2724256.9-0.224.12246.15148875036415
136Mavrik Bourque NSH · CNSHCL3PP2794248.6-0.218.620.338.95131702721122
137Jake Neighbours STL · LSTLLL3PP27841.964+0.117.823.641.49.711016644476
138Erik Haula LAK · CLAKCL3PP27441.956.4-0.213.517.931.48.21101034452446
139Bobby Brink MIN · RMINRL3PP27441.951.5-0.115.720.3366.811086382518
140Theo Lindstein STL · DSTLDD2—8441.649.1—6.58.615.12.4855286190
141Sebastian Aho CAR · CCARCL1PP18141.474.3+0.030.754.38528203622546626
142Brock Boeser VAN · RVANRL2PP17941.465.4-0.123.528.151.620.716262301244
143Gavin McKenna TOR · LTORLL2PP28841.464.6—1740.957.912.320062305014
144Morgan Frost CGY · CCGYCL2PP18041.457.1+0.017.922.340.215.5135624526558
145Marco Rossi VAN · CVANCL1PP17541.455.3+0.11834.152.118.6116624123411
146Mattias Samuelsson BUF · DBUFDD1—7241.160-0.16.620.527.10.389125132280
147Vladislav Gavrikov NYR · DNYRDD1—8241.158.2-0.17.619.827.43.510951113420
148Sam Dickinson SJS · DSJSDD3—7641.153.4+0.23.71518.70.3917982280
149Dylan Samberg WPG · DWPGDD2—7341.148.3+0.02.611.213.80.39363126230
150Ryan Donato CHI · CCHILL3—8140.552.2+0.31718.435.44.6130852142176
151Alex Iafallo WPG · LWPGRL4PP27940.451-0.413.414.928.35.710692551415
152Sidney Crosby PIT · CPITCL1PP1684066+0.124.946.571.422.7166603037810
153Ivar Stenberg SJS · LSJSLL3PP2874061.5—16.232.348.51118160321914
154Tyler Bertuzzi CHI · LCHILL2PP1804061.3-0.225.925.15119.414660274439
155Cole Perfetti WPG · LWPGRL1PP1764056.1+0.019.626.345.910.714960372212
156Valeri Nichushkin CBJ · RCBJLL2PP2684052.8+0.222.228.951.17.31526028222
157Mikhail Sergachev UTA · DUTADD1PP17839.974.5-0.19.54756.525.414450130410
158Thomas Chabot OTT · DOTTDD2PP27239.967.3+0.28.130.238.39.113350133280
159Arseny Gritsyuk NJD · RNJDLL3—7439.552.6-0.114.420.835.24.41636725314
160Josh Norris BUF · CBUFCL1PP26539.352.3+0.718.125.643.79.9105784342447
161Nick Paul TOR · CTORCL3PP27239.348.7-0.11313.126.14.7105903236414
162Matt Boldy MIN · LMINRL2PP1813977.7+0.038.949.988.831.527759593858
163Brad Marchand FLA · LFLAL——663964.2-0.12531.556.520.51625924525
164Frank Vatrano ANA · RANARL3PP2743962.7+0.615.512.227.74.3155130516310
165Pierre-Luc Dubois WSH · CWSHCL1PP1693949.6+0.216.734.250.912.6112594056448
166Alex Killorn ANA · LANALL2PP2753944.4-0.114.416.130.54.312365263527
167Matthew Wood NSH · RNSHCL2PP17638.452.3+0.31717.334.312.912658302086
168Nino Niederreiter WPG · RWPGLL4PP27038.351.4+0.312.212.524.75.81049727219
169Sam Malinski COL · DCOLDD2—8038.258.1-0.26.224.530.71.11414998230
170Drew Doughty LAK · DLAKDD1PP26038.248.5+0.14.11519.13.7814970330
171Brendan Gallagher VAN · RVANRL3—7238.147.2-0.212.21325.24.21108323385
172Nathan MacKinnon COL · CCOLCL1PP18137.878.5-0.246.383.6129.936345574440700
173Kevin Fiala LAK · LLAKL——7837.871.3+0.027.231.258.42420357284511
174Auston Matthews TOR · CTORCL1PP17437.173.2+0.241.339.480.721287569622715
175Josh Manson COL · DCOLDD3—6736.963.1-0.24.217.721.90.29514783680
176Tyler Kleven OTT · DOTTDD3—7736.960.9-0.22.910.813.70.294126101480
177Adam Pelech NYI · DNYIDD1—7636.954.3+0.13.511.414.90.210969114440
178Yan Kuznetsov CGY · DCGYDD3—7036.949.6-0.03.16.79.80.27896117360
179Linus Karlsson VAN · RVANRL1PP17136.943.2-0.013.416.730.14.210076233513
180Jake McCabe TOR · DTORDD1—7736.751.8+0.23.717.821.50.273118166560
181Timothy Liljegren WSH · DWSHDD2—6936.750+0.43.211.214.42.77366123390
182Boone Jenner WSH · CWSHCL4PP26236.655.3-0.115.521.737.241241275836254
183Jason Robertson DAL · LDALLL2PP18336.477.5-0.240.455.495.8382765536283
184Mikko Rantanen DAL · RDALRL1PP17936.473.1+0.232.266.598.738.819155398898
185Claude Giroux OTT · COTTRL3PP27336.449.8-0.113.730.444.112.7117552719490
186Josh Morrissey WPG · DWPGDD1PP1813671.8+0.111.446.65819.115247118310
187Emil Heineman NYI · LNYIRL1—7735.965.7-0.317.99.427.33.814722545215
188Stefan Noesen NJD · RNJDRL4PP26435.749.5+0.610.310.220.579884224431
189Alex Newhook MTL · CMTLLL3—6835.741.6-0.115.115.630.74.298722819207
190Cole Caufield MTL · RMTLRL1PP18035.574.5+0.141.137.97926.72585424156
191Anthony Mantha NJD · RNJDLL1PP27835.550.3-0.221.127.748.89.913254384013
192Shane Wright SEA · CSEACL3PP27735.544.4+0.115.820.336.18.8106545815267
193Ilya Protas WSH · LWSHLL3PP27535.440.2—12.616.128.73.710665292510
194Victor Eklund NYI · RNYILL2PP2813543.9—6.820.527.35.79771362611
195Ian Moore ANA · DANADD3—703535.7+0.02.85.78.50.2724586280
196Wyatt Johnston DAL · CDALCL1PP18334.875.5+0.142.745.988.639.6226535129408
197Nico Hischier NJD · CNJDCL2PP18034.870.4-0.132.239.972.125.2202536025991
198Vasily Podkolzin EDM · REDMRL1PP17934.661.1-0.215.216.932.13.4127223495418
199Thomas Harley DAL · DDALDD1PP27934.267.6+0.21035.845.810.414344146260
200Noah Hanifin VGK · DVGKDD3PP28034.266-0.16.52834.58.514344122170
201Danila Yurov MIN · CMINCL1PP2743439.6+0.214.518.132.64.596654230297
202Nick Robertson PIT · LPITLL1—7733.846.8+0.114.114.428.53.31287636149
203Brandon Hagel TBL · LTBLRL2PP18133.665.5-0.14049.289.213.622952486323
204Jared McCann SEA · LSEALL1PP17633.662.2-0.123.931.755.61817052381858
205Logan Stankoven CAR · CCARCL2PP28233.658.3+0.224.526.5519.6184522825323
206Egor Chinakhov PIT · RPITLL2PP26433.644.2+0.215.518.433.96.71255228112
207Ryan Greene CHI · CCHICL4PP28033.642.5+0.217.220.237.45.5123523819338
208Trevor Connelly VGK · LVGKLL3—7633.638.4—9.423.6333.811652302410
209Nate Schmidt UTA · DUTADD2—7633.347.6-0.13.410.814.21.1717182220
210Cale Makar COL · DCOLDD1PP18032.576.7+0.222.567.690.13522243127230
211Alberts Smits NYR · DNYRDD3—6732.544.5—11.413.424.82.4814360200
212T.J. Hughes COL · RCOLRL3PP17932.242.2—7.712.420.16.79466312811
213Macklin Celebrini SJS · CSJSCL1PP17932.176.6+0.543.376119.336.6314515240600
214Nazem Kadri COL · CCOLCL2PP27632.167.2+0.024.23357.218.9211512840510
215Viggo Bjorck WPG · CWPGCL2PP28632.146.1—10.515.726.25.5143513320491
216Pius Suter STL · CSTLCL4—7732.138.20.016.718.234.94.3112513221318
217Fraser Minten BOS · CBOSCL3—7031.651+0.215.617.232.82.71121244119348
218Justin Sourdif WSH · CWSHCL4—7831.648.3+0.016.221.237.42.7112984035318
219Tyler Toffoli SJS · CSJSRL2PP17731.259.7+0.121.826.548.314.81735028129
220Conor Garland CBJ · RCBJRL2PP28031.254.4-0.017.725.34311.415250404011
221Isaac Howard EDM · LEDMLL4PP27331.251.7+2.212.312.7253.22145044620
222Ross Colton NSH · LNSHLL3PP27531.160.9-0.215.615.230.82.6144161322185
223Matthew Schaefer NYI · DNYIDD1PP1813175+0.622.845.668.424.425942111400
224Sean Durzi NYR · DNYRDD2PP2653151.6-0.05.821.527.35.59042103510
225Marco Kasper DET · CDETCL3PP27930.661.5+0.115.413.428.82.51441754834243
226Trevor Moore LAK · LLAKRL3PP27630.650.1-0.017.821.439.22.51666838135
227Connor McDavid EDM · CEDMCL1PP18030.476.1-0.144.495.2139.652.5280492941450
228Jack Quinn BUF · RBUFRL2PP17730.459.5-0.121.530.251.715.51684925193
229Kyle Palmieri NYI · CNYIRL1PP16330.450.4-0.618.921.740.69.81414930188
230Alex Vlasic CHI · DCHIDD1—8330.348.8+0.23.419.923.32.99241133210
231Michael Brandsegg-Nygård DET · RDETRL4—7429.852—11.213.424.62.4101160232610
232Jordan Staal CAR · CCARCL3PP27029.848.1-0.314.515.129.62.4921414125747
233Alex Bump PHI · LPHILL4—7129.844.2—8.511.620.12.410586282410
234Artturi Lehkonen COL · LCOLLL1PP27429.445.6-0.125.426.451.84.71514836235
235Anthony Cirelli TBL · CTBLCL2PP27929.442.7-0.124.231.755.94.9136485845584
236Max Sasson VAN · CVANCL4—7829.432.5+0.59.77.317493485034119
237Nikita Zadorov BOS · DBOSDD1—8229.163.2-0.14.216.120.30.11011991001430
238Victor Hedman TBL · DTBLDD3PP26629.160.3+0.38.237.545.79.21184096280
239Ben Chiarot DET · DDETDD2—7729.158.6-0.32.668.60.191146143650
240Mario Ferraro WPG · DWPGDD3—8129.156.9-0.04.112.316.40.188139147400
241Matt Roy WSH · DWSHDD1—7929.156.3+0.03.415.6190.193120143190
242Louis Crevier BUF · DBUFDD2—7029.156.2-0.14.112.316.40.19511591490
243Brayden McNabb VGK · DVGKDD1—7329.153.1-0.22.96.39.20.182124157300
244Dylan DeMelo WPG · DWPGDD1—8029.147.9+0.02.412.815.20.169119107380
245Mikey Anderson LAK · DLAKDD3—8029.147.6+0.23.714.3180.169118131250
246Tyler Myers DAL · DDALDD3—7129.145.2-0.12.78.210.90.17983117560
247Tom Willander VAN · DVANDD2PP27629.145+0.24.918.823.74.6764090330
248Esa Lindell DAL · DDALDD2—8229.143.3+0.15.622.227.81.48540170180
249Wyatt Kaiser CHI · DCHIDD2—7129.134.2+0.12.76.18.80.1734879300
250Samuel Girard PIT · DPITDD3PP27428.837.1+0.53.518.221.70.9664389230

The ranking column is a weighted total: each category multiplied by what your league pays for it, in a points league, or expressed against the projected pool as a z-score in a categories league. Raw season totals stay in their own columns, because a threshold is counted in blocks and not in points. FLOOR % is the weaker of a man's percentiles within his own position group, kept as a second read for anyone who would rather not price the trade-off at all. Δ compares the projection to last season at the same per-game scale, and is blank for anyone without twenty games behind him — a rookie has no change to measure. Any combination works by URL, not just the six above: ?combo=blocks,ppp takes goals, assists, points, PPP, shots, hits, blocks, PIM and faceoff wins in any mix.

Feedback