NHL Pool

Left wing rankings for your NHL pool, points format, last 30 days

Every NHL player ranked for your pool, by our projection for the rest of the season. Pick your format, filter, and mark players taken during your draft. Free, no account, updated every morning after the night’s games.

· Official games through October 28

Hot · Slowing down. From the Pooler’s Guide lists, updated every day. Our method

Pool format

1 pt per goal and per assist

Skaters: 1 pt per goal, 1 pt per assist. Goalies: 2 pts per win, 1 pt per overtime loss, 2 pts per shutout.

Period

Points scored over the last 30 days. September 29 to October 28, official regular season games only.

Position

▲ +5: 5 spots better than over the previous 30 days. ▼ −5: 5 spots worse. A dash: nothing to compare.

Left wing rankings for your NHL pool, points format, last 30 days
Actions
Tier 1
1Kirill Kaprizov MIN · LW141.641st1st in the Season rankings, same rankNo rank to compare
2Matthew Tkachuk FLA · LW131.5413th13th in the Season rankings, up 11No rank to compare
3Alexis Lafrenière NYR · LW141.1411th11th in the Season rankings, up 8No rank to compare
Tier 2
4Artturi Lehkonen 🔥 COL · LW131.1517th17th in the Season rankings, up 13No rank to compare
5Brady Tkachuk FLA · LW131.1512th12th in the Season rankings, up 7No rank to compare
6Brandon Hagel TBL · LW111.184th4th in the Season rankings, down 2No rank to compare
7Filip Forsberg NSH · LW121.086th6th in the Season rankings, down 1No rank to compare
8Jason Robertson DAL · LW121.083rd3rd in the Season rankings, down 5No rank to compare
Tier 3
9Kyle Connor WPG · LW121.002nd2nd in the Season rankings, down 7No rank to compare
10Matt Boldy MIN · LW140.868th8th in the Season rankings, down 2No rank to compare
11Artemi Panarin LAK · LW111.005th5th in the Season rankings, down 6No rank to compare
12Joel Farabee 🔥 CGY · LW120.9224th24th in the Season rankings, up 12No rank to compare
13Lucas Raymond DET · LW120.927th7th in the Season rankings, down 6No rank to compare
14Jesper Bratt NJD · LW130.859th9th in the Season rankings, down 5No rank to compare
15Nikolaj Ehlers CAR · LW140.7910th10th in the Season rankings, down 5No rank to compare
16Gavin McKenna TOR · LWRookie150.7322nd22nd in the Season rankings, up 6No rank to compare
Tier 4
17Dylan Holloway STL · LW120.8320th20th in the Season rankings, up 3No rank to compare
18Viktor Arvidsson DET · LW120.8321st21st in the Season rankings, up 3No rank to compare
19Ivan Barbashev VGK · LW140.7118th18th in the Season rankings, down 1No rank to compare
20Tye Kartye NYR · LW140.7152nd52nd in the Season rankings, up 32No rank to compare
Tier 5
21Ivar Stenberg SJS · LWRookie130.6933rd33rd in the Season rankings, up 12No rank to compare
22Jaden Schwartz COL · LW130.6938th38th in the Season rankings, up 16No rank to compare
23Trevor Connelly VGK · LWRookie140.6431st31st in the Season rankings, up 8No rank to compare
Tier 6
24Jared McCann SEA · LW 🚑 Injured110.7360th60th in the Season rankings, up 36No rank to compare
25Jake DeBrusk VAN · LW120.6729th29th in the Season rankings, up 4No rank to compare
26Juraj Slafkovský MTL · LW120.6714th14th in the Season rankings, down 12No rank to compare
27Zach Benson BUF · LW120.6728th28th in the Season rankings, up 1No rank to compare
28Gabriel Landeskog COL · LW130.6236th36th in the Season rankings, up 8No rank to compare
29Will Cuylle NYR · LW140.5732nd32nd in the Season rankings, up 3No rank to compare
30William Carrier CAR · LW140.5763rd63rd in the Season rankings, up 33No rank to compare
Tier 7
31Mark Jankowski CAR · LW100.7064th64th in the Season rankings, up 33No rank to compare
32Cutter Gauthier ANA · LW110.6415th15th in the Season rankings, down 17No rank to compare
33Connor McMichael STL · LW120.5823rd23rd in the Season rankings, down 10No rank to compare
34Paul Cotter VAN · LW130.5470th70th in the Season rankings, up 36No rank to compare
Tier 8
35Matias Maccelli NYI · LW 🚑 Injured80.7545th45th in the Season rankings, up 10No rank to compare
36A.J. Greer ANA · LW110.5550th50th in the Season rankings, up 14No rank to compare
37Pavel Buchnevich STL · LW110.5527th27th in the Season rankings, down 10No rank to compare
38Jake Neighbours STL · LW120.5035th35th in the Season rankings, down 3No rank to compare
39Nick Robertson PIT · LW120.5049th49th in the Season rankings, up 10No rank to compare
40Anders Lee UTA · LW130.4630th30th in the Season rankings, down 10No rank to compare
41Kiefer Sherwood SJS · LW130.4640th40th in the Season rankings, down 1No rank to compare
42Liam Ohgren VAN · LW130.4676th76th in the Season rankings, up 34No rank to compare
43Eric Robinson CAR · LW140.4366th66th in the Season rankings, up 23No rank to compare
44Jordan Martinook CAR · LW140.4348th48th in the Season rankings, up 4No rank to compare
Tier 9
45Victor Olofsson VGK · LW41.2569th69th in the Season rankings, up 24No rank to compare
46Taylor Hall CAR · LW 🚑 Injured80.6339th39th in the Season rankings, down 7No rank to compare
47Matthew Knies CBJ · LW100.5016th16th in the Season rankings, down 31No rank to compare
48Ilya Protas WSH · LWRookie110.4542nd42nd in the Season rankings, down 6No rank to compare
49Jeff Malott ANA · LW110.4586th86th in the Season rankings, up 37No rank to compare
50Alex Iafallo WPG · LW120.4257th57th in the Season rankings, up 7No rank to compare
51Alex Killorn ANA · LW120.4243rd43rd in the Season rankings, down 8No rank to compare
52Anthony Duclair NYI · LW120.4262nd62nd in the Season rankings, up 10No rank to compare
53Emil Heineman NYI · LW120.4258th58th in the Season rankings, up 5No rank to compare
54Nils Hoglander NSH · LW120.4287th87th in the Season rankings, up 33No rank to compare
55Tyler Bertuzzi CHI · LW120.4225th25th in the Season rankings, down 30No rank to compare
56Alex Formenton EDM · LW130.3868th68th in the Season rankings, up 12No rank to compare
57Fabian Zetterlund OTT · LW130.3841st41st in the Season rankings, down 16No rank to compare
58Blake Coleman MIN · LW140.3646th46th in the Season rankings, down 12No rank to compare
59Nick Paul TOR · LW150.3379th79th in the Season rankings, up 20No rank to compare
Tier 10
60Aydar Suniev CGY · LWRookie90.4481st81st in the Season rankings, up 21No rank to compare
61Alex Ovechkin 🧊 WSH · LW110.3619th19th in the Season rankings, down 42No rank to compare
62Erik Haula LAK · LW110.3644th44th in the Season rankings, down 18No rank to compare
63Igor Chernyshov SJS · LW 🚑 Injured110.3682nd82nd in the Season rankings, up 19No rank to compare
64Alexandre Texier MTL · LW120.3371st71st in the Season rankings, up 7No rank to compare
65Arshdeep Bains VAN · LW120.3399th99th in the Season rankings, up 34No rank to compare
66Chris Kreider MTL · LW120.3337th37th in the Season rankings, down 29No rank to compare
67Daniil But UTA · LW120.3396th96th in the Season rankings, up 29No rank to compare
68Ondrej Palat NYI · LW120.3380th80th in the Season rankings, up 12No rank to compare
69Lawson Crouse UTA · LW130.3154th54th in the Season rankings, down 15No rank to compare
70Mason Marchment SJS · LW130.3134th34th in the Season rankings, down 36No rank to compare
71Warren Foegele OTT · LW 🚑 Injured130.3175th75th in the Season rankings, up 4No rank to compare
72Brandon Duhaime TOR · LW150.2788th88th in the Season rankings, up 16No rank to compare
Tier 11
73Nicolas Deslauriers CAR · LW90.33112th112th in the Season rankings, up 39No rank to compare
74Aliaksei Protas 🧊 WSH · LW110.2726th26th in the Season rankings, down 48No rank to compare
75Trevor Moore LAK · LW110.2747th47th in the Season rankings, down 28No rank to compare
76Isaac Howard EDM · LW120.25102nd102nd in the Season rankings, up 26No rank to compare
77Jamie Benn DAL · LW120.2551st51st in the Season rankings, down 26No rank to compare
78Tanner Jeannot BOS · LW130.2384th84th in the Season rankings, up 6No rank to compare
79Drew O'Connor VAN · LW140.2167th67th in the Season rankings, down 12No rank to compare
80Noah Cates PHI · LW150.2055th55th in the Season rankings, down 25No rank to compare
Tier 12
81Bradly Nadeau CAR · LWRookie30.67115th115th in the Season rankings, up 34No rank to compare
82William Eklund OTT · LW 🚑 Injured40.5078th78th in the Season rankings, down 4No rank to compare
83J.T. Compher DET · LW50.4072nd72nd in the Season rankings, down 11No rank to compare
84Michael Carcone UTA · LW 🚑 Injured50.4074th74th in the Season rankings, down 10No rank to compare
85Nick Lardis CHI · LW60.3394th94th in the Season rankings, up 9No rank to compare
86Dmitri Voronkov CBJ · LW80.2559th59th in the Season rankings, down 27No rank to compare
87Joel Kiviranta DAL · LW80.2598th98th in the Season rankings, up 11No rank to compare
88Andre Lee LAK · LW90.2292nd92nd in the Season rankings, up 4No rank to compare
89Beck Malenstyn BUF · LW120.1793rd93rd in the Season rankings, up 4No rank to compare
90Sandis Vilmanis FLA · LWRookie120.17108th108th in the Season rankings, up 18No rank to compare
91Andrew Mangiapane CHI · LW20.5095th95th in the Season rankings, up 4No rank to compare
92Brad Marchand FLA · LW 🚑 Injured20.5061st61st in the Season rankings, down 31No rank to compare
93Ivan Miroshnichenko WSH · LW30.33118th118th in the Season rankings, up 25No rank to compare
94Jason Zucker BUF · LW30.3356th56th in the Season rankings, down 38No rank to compare
95Nick Foligno MIN · LW 🚑 Injured30.33103rd103rd in the Season rankings, up 8No rank to compare
96Zachary L'Heureux COL · LW 🚑 Injured30.33117th117th in the Season rankings, up 21No rank to compare
97Florian Xhekaj MTL · LWRookie40.25104th104th in the Season rankings, up 7No rank to compare
98Carter Mazur DET · LWRookie60.1789th89th in the Season rankings, down 9No rank to compare
99Elmer Soderblom PIT · LW 🚑 Injured60.1797th97th in the Season rankings, down 2No rank to compare
100Rieger Lorenz MIN · LWRookie60.17100th100th in the Season rankings, same rankNo rank to compare

100 of 120 players

Our method

Each projection starts from production per game. This season counts more as the player plays more games. Before that, we start from last season, smoothed by the season before. For a newcomer, we start from his seasons in another league (AHL, NCAA, KHL, SHL, OHL, WHL) brought to the NHL level, his age and his draft rank. A skater with more power play time than last season sees his rate rise a little.

Expected games follow his club’s schedule and the share of games he plays. An injured player is expected out until the expected return date of the injury report, otherwise for as many games as he has missed. A number one goalie rarely plays both nights of a back to back.

Streaks do not change our projections. On the 2025-2026 season, following the recent form made predictions less accurate. The Hot and Slowing down lists still show them: they help pick a free agent or time a trade.

Checked on the whole 2025-2026 season, replayed at several dates. Before the first game, the average gap with the points actually scored afterwards was 9.8 points per skater, against 10.8 by extending last season’s pace, and 8.6 against 12.7 for rookies. On December 31, it was 4.9 points per skater. The worst and best case held the season of 80 to 83% of skaters depending on the date. The injury report has no history: return dates were checked with the real return dates, as a perfect report would give, and are left out of these numbers.

Points projected for the rest of the season, then the full season. Skaters: goals and assists. Goalies: 2 points per win, 1 per overtime loss and 2 per shutout.

Create a pool with friends