NHL Pool

Left wing rankings for your NHL pool, weighted goals format, last 3 months

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

Goal 2 pts, assist 1 pt

Skaters: 2 pts 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 3 months. July 31 to October 28, official regular season games only.

Position

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

Left wing rankings for your NHL pool, weighted goals format, last 3 months
Actions
Tier 1
1Kirill Kaprizov MIN · LW142.641st1st in the Season rankings, same rankNo rank to compare
2Artturi Lehkonen 🔥 COL · LW131.9213th13th in the Season rankings, up 11No rank to compare
3Alexis Lafrenière NYR · LW141.799th9th in the Season rankings, up 6No rank to compare
4Matthew Tkachuk FLA · LW131.8519th19th in the Season rankings, up 15No rank to compare
5Brady Tkachuk FLA · LW131.7710th10th in the Season rankings, up 5No rank to compare
Tier 2
6Kyle Connor WPG · LW121.752nd2nd in the Season rankings, down 4No rank to compare
7Brandon Hagel TBL · LW111.824th4th in the Season rankings, down 3No rank to compare
8Artemi Panarin LAK · LW111.645th5th in the Season rankings, down 3No rank to compare
9Jason Robertson DAL · LW121.503rd3rd in the Season rankings, down 6No rank to compare
10Matt Boldy MIN · LW141.217th7th in the Season rankings, down 3No rank to compare
11Filip Forsberg NSH · LW121.336th6th in the Season rankings, down 5No rank to compare
12Gavin McKenna TOR · LWRookie151.0721st21st in the Season rankings, up 9No rank to compare
13Viktor Arvidsson DET · LW121.2518th18th in the Season rankings, up 5No rank to compare
14Nikolaj Ehlers CAR · LW141.0711th11th in the Season rankings, down 3No rank to compare
15Joel Farabee 🔥 CGY · LW121.1724th24th in the Season rankings, up 9No rank to compare
16Lucas Raymond DET · LW121.178th8th in the Season rankings, down 8No rank to compare
17Tye Kartye NYR · LW141.0056th56th in the Season rankings, up 39No rank to compare
18Mark Jankowski CAR · LW101.3050th50th in the Season rankings, up 32No rank to compare
19Dylan Holloway STL · LW121.0820th20th in the Season rankings, up 1No rank to compare
20Gabriel Landeskog COL · LW131.0034th34th in the Season rankings, up 14No rank to compare
21Jaden Schwartz COL · LW131.0037th37th in the Season rankings, up 16No rank to compare
22Jesper Bratt NJD · LW131.0014th14th in the Season rankings, down 8No rank to compare
23Trevor Connelly VGK · LWRookie140.9332nd32nd in the Season rankings, up 9No rank to compare
24Nick Robertson PIT · LW121.0039th39th in the Season rankings, up 15No rank to compare
25Ivar Stenberg SJS · LWRookie130.9238th38th in the Season rankings, up 13No rank to compare
26Will Cuylle NYR · LW140.8630th30th in the Season rankings, up 4No rank to compare
27Jared McCann SEA · LW 🚑 Injured111.0063rd63rd in the Season rankings, up 36No rank to compare
28Jake DeBrusk VAN · LW120.9228th28th in the Season rankings, same rankNo rank to compare
29Paul Cotter VAN · LW130.8564th64th in the Season rankings, up 35No rank to compare
30Ivan Barbashev VGK · LW140.7922nd22nd in the Season rankings, down 8No rank to compare
31A.J. Greer ANA · LW110.9145th45th in the Season rankings, up 14No rank to compare
32Juraj Slafkovský MTL · LW120.8316th16th in the Season rankings, down 16No rank to compare
33Victor Olofsson VGK · LW42.2566th66th in the Season rankings, up 33No rank to compare
34Cutter Gauthier ANA · LW110.8212th12th in the Season rankings, down 22No rank to compare
35Connor McMichael STL · LW120.7526th26th in the Season rankings, down 9No rank to compare
36Jake Neighbours STL · LW120.7535th35th in the Season rankings, down 1No rank to compare
37Zach Benson BUF · LW120.7533rd33rd in the Season rankings, down 4No rank to compare
38Anders Lee UTA · LW130.6929th29th in the Season rankings, down 9No rank to compare
39Liam Ohgren VAN · LW130.6973rd73rd in the Season rankings, up 34No rank to compare
40Blake Coleman MIN · LW140.6441st41st in the Season rankings, up 1No rank to compare
41Matias Maccelli NYI · LW 🚑 Injured81.0054th54th in the Season rankings, up 13No rank to compare
42Taylor Hall CAR · LW 🚑 Injured81.0042nd42nd in the Season rankings, same rankNo rank to compare
43Pavel Buchnevich STL · LW110.7327th27th in the Season rankings, down 16No rank to compare
44Alex Iafallo WPG · LW120.6755th55th in the Season rankings, up 11No rank to compare
45Anthony Duclair NYI · LW120.6760th60th in the Season rankings, up 15No rank to compare
46Nils Hoglander NSH · LW120.6786th86th in the Season rankings, up 40No rank to compare
47Kiefer Sherwood SJS · LW130.6240th40th in the Season rankings, down 7No rank to compare
48Eric Robinson CAR · LW140.5768th68th in the Season rankings, up 20No rank to compare
49William Carrier CAR · LW140.5776th76th in the Season rankings, up 27No rank to compare
50Aydar Suniev CGY · LWRookie90.7871st71st in the Season rankings, up 21No rank to compare
51Matthew Knies CBJ · LW100.7017th17th in the Season rankings, down 34No rank to compare
52Jeff Malott ANA · LW110.6487th87th in the Season rankings, up 35No rank to compare
53Alex Killorn ANA · LW120.5846th46th in the Season rankings, down 7No rank to compare
54Emil Heineman NYI · LW120.5848th48th in the Season rankings, down 6No rank to compare
55Tyler Bertuzzi CHI · LW120.5823rd23rd in the Season rankings, down 32No rank to compare
56Alex Formenton EDM · LW130.5470th70th in the Season rankings, up 14No rank to compare
57Mason Marchment SJS · LW130.5431st31st in the Season rankings, down 26No rank to compare
58Jordan Martinook CAR · LW140.5059th59th in the Season rankings, up 1No rank to compare
59Nick Paul TOR · LW150.4777th77th in the Season rankings, up 18No rank to compare
60Igor Chernyshov SJS · LW 🚑 Injured110.5580th80th in the Season rankings, up 20No rank to compare
61Ilya Protas WSH · LWRookie110.5553rd53rd in the Season rankings, down 8No rank to compare
62Arshdeep Bains VAN · LW120.50100th100th in the Season rankings, up 38No rank to compare
63Daniil But UTA · LW120.5092nd92nd in the Season rankings, up 29No rank to compare
64Ondrej Palat NYI · LW120.5078th78th in the Season rankings, up 14No rank to compare
65Fabian Zetterlund OTT · LW130.4644th44th in the Season rankings, down 21No rank to compare
66Nicolas Deslauriers CAR · LW90.56108th108th in the Season rankings, up 42No rank to compare
67Alex Ovechkin 🧊 WSH · LW110.4515th15th in the Season rankings, down 52No rank to compare
68Erik Haula LAK · LW110.4547th47th in the Season rankings, down 21No rank to compare
69Alexandre Texier MTL · LW120.4275th75th in the Season rankings, up 6No rank to compare
70Chris Kreider MTL · LW120.4236th36th in the Season rankings, down 34No rank to compare
71Lawson Crouse UTA · LW130.3849th49th in the Season rankings, down 22No rank to compare
72Warren Foegele OTT · LW 🚑 Injured130.3869th69th in the Season rankings, down 3No rank to compare
73Brandon Duhaime TOR · LW150.3390th90th in the Season rankings, up 17No rank to compare
74Aliaksei Protas 🧊 WSH · LW110.3625th25th in the Season rankings, down 49No rank to compare
75Trevor Moore LAK · LW110.3651st51st in the Season rankings, down 24No rank to compare
76Isaac Howard EDM · LW120.33104th104th in the Season rankings, up 28No rank to compare
77Jamie Benn DAL · LW120.3357th57th in the Season rankings, down 20No rank to compare
78Tanner Jeannot BOS · LW130.3184th84th in the Season rankings, up 6No rank to compare
79Drew O'Connor VAN · LW140.2967th67th in the Season rankings, down 12No rank to compare
80Noah Cates PHI · LW150.2761st61st in the Season rankings, down 19No rank to compare
81William Eklund OTT · LW 🚑 Injured40.7582nd82nd in the Season rankings, up 1No rank to compare
82Michael Carcone UTA · LW 🚑 Injured50.6072nd72nd in the Season rankings, down 10No rank to compare
83Joel Kiviranta DAL · LW80.3897th97th in the Season rankings, up 14No rank to compare
84Sandis Vilmanis FLA · LWRookie120.25107th107th in the Season rankings, up 23No rank to compare
85Brad Marchand FLA · LW 🚑 Injured21.0058th58th in the Season rankings, down 27No rank to compare
86Bradly Nadeau CAR · LWRookie30.67117th117th in the Season rankings, up 31No rank to compare
87Ivan Miroshnichenko WSH · LW30.67116th116th in the Season rankings, up 29No rank to compare
88Jason Zucker BUF · LW30.6752nd52nd in the Season rankings, down 36No rank to compare
89Nick Foligno MIN · LW 🚑 Injured30.67103rd103rd in the Season rankings, up 14No rank to compare
90Florian Xhekaj MTL · LWRookie40.5099th99th in the Season rankings, up 9No rank to compare
91J.T. Compher DET · LW50.4079th79th in the Season rankings, down 12No rank to compare
92Nick Lardis CHI · LW60.3391st91st in the Season rankings, down 1No rank to compare
93Zach Hyman 🧊 EDM · LW 🚑 Injured60.3343rd43rd in the Season rankings, down 50No rank to compare
94Dmitri Voronkov CBJ · LW80.2562nd62nd in the Season rankings, down 32No rank to compare
95Andre Lee LAK · LW90.2298th98th in the Season rankings, up 3No rank to compare
96Cole Koepke WPG · LW90.2288th88th in the Season rankings, down 8No rank to compare
97Beck Malenstyn BUF · LW120.1795th95th in the Season rankings, down 2No rank to compare
98Jordan Greenway CHI · LW120.17110th110th in the Season rankings, up 12No rank to compare
99Andrew Mangiapane CHI · LW20.5093rd93rd in the Season rankings, down 6No rank to compare
100Zachary L'Heureux COL · LW 🚑 Injured30.33118th118th in the Season rankings, up 18No 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