Where the categories live
Goals and assists are on every list. These are the players who win the other columns, what they are projected for, and which of them you can wait several rounds to take.
Every table below is also on the live position analysis page, where any two categories cross into a grid and every cell opens the players it counted.
The defencemen who block and quarterback
Moritz Seider is projected for 180 blocks and 27.4 power-play points, on D1 PP1. Nobody argues that defencemen block shots. The useful question is which of them also run a power play, because that is the pair of columns almost nobody supplies at once: 6 defencemen clear 120 blocks and 20 power-play points together.
ADDING THE TWO WOULD BE MEANINGLESS, so the table does not. One block is not worth one power-play point in any scoring system, and a sum ranked pure shot-blockers over men who genuinely do both. Each column is shown as a percentile against other defencemen instead, and the men are ordered by the WEAKER of their two: being good at both is a floor, not an average.
The unit is the thing to check before drafting any of them. Moritz Seider sits at 99.8 for blocks and 97.8 for power play; the blocks are the safe half, because a coach rarely takes shot-blocking away while power-play time can move in a week and takes most of a man's value with it.

| Player | Tm | Role | BLK | BLK % | PPP | PPP % | FLOOR |
|---|---|---|---|---|---|---|---|
| Moritz Seider | DET | D1 PP1 | 180 | 99.8 | 27.4 | 97.8 | 97.8 |
| Jake Sanderson | OTT | D1 PP1 | 148 | 93.3 | 27.9 | 98.2 | 93.3 |
| Charlie McAvoy | BOS | D1 PP1 | 132 | 86.3 | 20 | 93.5 | 86.3 |
| Cale Makar | COL | D1 PP1 | 124 | 81.5 | 34 | 99.4 | 81.5 |
| Miro Heiskanen | DAL | D1 PP1 | 120 | 79 | 24.2 | 96.2 | 79 |
| Mikhail Sergachev | UTA | D1 PP1 | 120 | 79 | 23 | 95.4 | 79 |
The forwards who block
This is the list worth knowing, because it is the one nobody drafts for. Elias Pettersson is projected for 100 blocks, and he is the only forward in the league who reaches 100. In a league that counts blocks he is doing a slice of a defenceman's job out of a forward slot, at a forward's price.
8 of these 10 kill penalties, which is where a forward's blocks mostly come from. That makes the category more fragile for them than for a defenceman: lose the kill, lose most of the number.

| Player | Tm | Role | PK | BLK | HIT | PTS |
|---|---|---|---|---|---|---|
| Elias Pettersson | VAN | L1 PP1 | 1 | 100 | 78 | 61.4 |
| Auston Matthews | TOR | L1 PP1 | 2 | 97 | 56 | 80 |
| Alex Tuch | WSH | L1 PP2 | 1 | 88 | 76 | 63.9 |
| Alexander Wennberg | SJS | L2 PP1 | 2 | 86 | 31 | 45.8 |
| Ryan Poehling | ANA | L1 | 1 | 80 | 42 | 32.1 |
| Ryan Hartman | MIN | L2 PP2 | 76 | 67 | 37.2 | |
| Juraj Slafkovský | MTL | L1 PP1 | 70 | 131 | 74.6 | |
| Beck Malenstyn | BUF | L4 | 1 | 69 | 248 | 8.5 |
| Matty Beniers | SEA | L1 PP1 | 2 | 66 | 38 | 52.4 |
| Elias Lindholm | BOS | L2 PP1 | 3 | 66 | 68 | 50.8 |
The defencemen who hit
Jeremy Lauzon projects 274 hits and 98 blocks, on D3. Hits are the category where the blue line and the forward group actually compete, and these are the men who win it from defence while the blocks come along free.
Read the points column before reaching. Most of this list scores little, so they are worth a pick only in a league deep enough that hits and blocks are real categories rather than tiebreakers.

| Player | Tm | Role | HIT | BLK | PIM | PTS |
|---|---|---|---|---|---|---|
| Jeremy Lauzon | VGK | D3 | 274 | 98 | 88 | 7.6 |
| Radko Gudas | FLA | D3 | 204 | 119 | 78 | 8.9 |
| Nikita Zadorov | BOS | D3 | 194 | 98 | 139 | 19.3 |
| MacKenzie Weegar | UTA | D2 PP2 | 179 | 173 | 68 | 33.9 |
| Moritz Seider | DET | D1 PP1 | 158 | 180 | 52 | 58.1 |
| Braden Schneider | NYR | D3 | 158 | 138 | 24 | 17.7 |
| Alexander Romanov | NYI | D3 | 153 | 155 | 25 | 12.8 |
| Josh Manson | COL | D3 | 151 | 86 | 70 | 22.9 |
| Neal Pionk | WPG | D2 PP2 | 151 | 107 | 50 | 24 |
| Jacob Trouba | SJS | D1 | 149 | 160 | 42 | 25 |
The faceoff engines
Nico Hischier projects 966 faceoff wins, more than any skater in the league, from L2 PP1. Draws go to the man taking them and nobody else, which makes this the most concentrated category in the game: a second-line centre out-earns a first-line winger with twice his points, every night, without either of them playing differently.
Defencemen are absent because they take no draws at all. If your league counts faceoffs, these names are worth more than their point totals say, and they are the cheapest edge on this page.

| Player | Tm | Role | FOW | FOW % | PPP | PTS |
|---|---|---|---|---|---|---|
| Nico Hischier | NJD | L2 PP1 | 966 | 99.9 | 24.6 | 70.5 |
| Dylan Larkin | DET | L1 PP1 | 817 | 99.7 | 26.3 | 70.8 |
| Sidney Crosby | PIT | L1 PP1 | 810 | 99.5 | 22.7 | 73 |
| Bo Horvat | NYI | L1 PP1 | 779 | 99.3 | 15.9 | 62.9 |
| Vincent Trocheck | UTA | L1 PP2 | 762 | 99 | 17.1 | 61.2 |
| Elias Lindholm | BOS | L2 PP1 | 746 | 98.8 | 18.8 | 50.8 |
| Dylan Strome | WSH | L1 PP1 | 745 | 98.6 | 25.1 | 66.9 |
| Leon Draisaitl | EDM | L2 PP1 | 742 | 98.4 | 47.8 | 117.2 |
| Chandler Stephenson | SEA | L2 PP1 | 737 | 98.2 | 16.2 | 48 |
| John Tavares | TOR | L2 PP1 | 727 | 98 | 20.3 | 67.8 |
Everything but the goals
Shots, hits and blocks added together is the whole of what a skater contributes when he is not scoring, and most category leagues count all three. Brady Tkachuk leads at 546 from L2 PP1.
The leader at each position is the useful part of this list: Yakov Trenin at centre (459), Brady Tkachuk at left wing (546), Alex Laferriere at right wing (454), Moritz Seider at defence (512).

| Player | Tm | Role | SOG | HIT | BLK | SOG+HIT+BLK | PTS |
|---|---|---|---|---|---|---|---|
| Brady Tkachuk | FLA | L2 PP1 | 297 | 222 | 27 | 546 | 76 |
| Kiefer Sherwood | SJS | L2 PP2 | 150 | 355 | 30 | 535 | 33.3 |
| Moritz Seider | DET | D1 PP1 | 174 | 158 | 180 | 512 | 58.1 |
| MacKenzie Weegar | UTA | D2 PP2 | 155 | 179 | 173 | 507 | 33.9 |
| Will Cuylle | NYR | L2 PP2 | 152 | 289 | 57 | 498 | 40.3 |
| Yakov Trenin | MIN | L3 | 91 | 332 | 36 | 459 | 19.2 |
| Darnell Nurse | SJS | D2 | 160 | 142 | 155 | 457 | 24.8 |
| Alex Laferriere | LAK | L2 PP2 | 201 | 208 | 45 | 454 | 45.2 |
| Jacob Trouba | SJS | D1 | 139 | 149 | 160 | 448 | 25 |
| Jeremy Lauzon | VGK | D3 | 73 | 274 | 98 | 445 | 7.6 |
| Auston Matthews | TOR | L1 PP1 | 290 | 56 | 97 | 443 | 80 |
| Nathan MacKinnon | COL | L1 PP1 | 336 | 56 | 42 | 434 | 126.2 |
The same categories, several rounds later
This is the list that decides a category league. Each man below is top sixty in shots, hits and blocks combined, and nowhere near that in points, which means the categories can be bought without spending an early pick on them.
Kiefer Sherwood is 2 in the league on the combined number and 200 in points. You are not drafting him to score. You are drafting him so that the picks you spend on scoring do not also have to cover three other columns.

| Player | Tm | Role | CAT # | PTS # | SOG+HIT+BLK | PTS |
|---|---|---|---|---|---|---|
| Kiefer Sherwood | SJS | L2 PP2 | 2 | 200 | 535 | 33.3 |
| Moritz Seider | DET | D1 PP1 | 3 | 85 | 512 | 58.1 |
| MacKenzie Weegar | UTA | D2 PP2 | 4 | 198 | 507 | 33.9 |
| Will Cuylle | NYR | L2 PP2 | 5 | 159 | 498 | 40.3 |
| Yakov Trenin | MIN | L3 | 6 | 279 | 459 | 19.2 |
| Darnell Nurse | SJS | D2 | 7 | 252 | 457 | 24.8 |
| Alex Laferriere | LAK | L2 PP2 | 8 | 139 | 454 | 45.2 |
| Jacob Trouba | SJS | D1 | 9 | 249 | 448 | 25 |
| Jeremy Lauzon | VGK | D3 | 10 | 352 | 445 | 7.6 |
| Timo Meier | NJD | L2 PP2 | 13 | 121 | 431 | 50.1 |
| Alexander Romanov | NYI | D3 | 20 | 318 | 403 | 12.8 |
| Noah Dobson | MTL | D1 PP2 | 21 | 125 | 401 | 48.2 |
How to use it
Link your league and every count on the position page re-scores for the columns you actually play. Any two categories cross into a grid, a plus sums them into one, and every cell opens the exact players behind it with the line and power-play unit each projection is built on.
The number to act on is how many suppliers a category has, not who tops it. A column with fifty suppliers can wait until the back half of your draft. A column with five cannot.