Skip to content

Forwards contract rankings

Graded forwards ranked by surplus. The best list runs from the largest bargain down; the worst list starts with the biggest overpay.

All positions · Next position · Methodology

The default list works without JavaScript. The toggle and your saved choice need JavaScript.

Best value forwards

Best value forwards by surplus, excluding entry-level deals
# Player Team Pos Cap hit Expected Surplus Grade
1 Matt Boldy MIN LW $7M $14.1M +$7.1M A+
2 Jack Hughes NJD C $8M $14.2M +$6.2M A+
3 Nick Suzuki MTL C $7.9M $14M +$6.2M A+
4 Tim Stützle OTT C $8.4M $14.1M +$5.7M A+
5 Nico Hischier NJD C $7.3M $12.5M +$5.3M A+
6 Brandon Hagel TBL LW $6.5M $11.7M +$5.2M A+
7 Mats Zuccarello LAK RW $1M $5.9M +$4.9M A
8 Quinton Byfield LAK RW $6.3M $10.8M +$4.5M A
9 Joel Eriksson Ek MIN C $5.3M $9.4M +$4.1M A
10 Emil Heineman NYI LW $1.1M $5.1M +$4M A
11 Braeden Bowman VGK RW $3.4M $7.4M +$4M A
12 Aliaksei Protas WSH LW $3.4M $7.3M +$3.9M A
13 Kirill Marchenko TOR RW $3.9M $7.5M +$3.7M A
14 Ridly Greig OTT C $3.3M $6.9M +$3.6M A
15 Connor McDavid EDM C $12.5M $16M +$3.5M A
16 Luke Evangelista NJD RW $3M $6.4M +$3.4M A
17 Alex Laferriere LAK RW $4.1M $7.4M +$3.3M A
18 Wyatt Johnston DAL C $8.4M $11.7M +$3.3M A
19 Dawson Mercer WPG C $4M $7.3M +$3.3M A
20 Kent Johnson CBJ C $1.8M $5.1M +$3.3M A
21 Tyson Foerster PHI RW $3.8M $7M +$3.2M A
22 Ryan O'Reilly NSH C $4.5M $7.7M +$3.2M A
23 Simon Holmstrom NYI RW $3.6M $6.8M +$3.2M A
24 Nikita Kucherov TBL RW $9.5M $12.7M +$3.2M A
25 Justin Sourdif WSH C $825K $4M +$3.2M A
26 Tim Washe ANA C $813K $3.9M +$3.1M A
27 Jack Quinn BUF RW $3.4M $6.4M +$3M A
28 Marat Khusnutdinov BOS C $925K $3.9M +$3M B
29 Mark Scheifele WPG C $8.5M $11.5M +$3M B
30 Artturi Lehkonen COL LW $4.5M $7.4M +$2.9M B
31 Eetu Luostarinen FLA C $3M $5.9M +$2.9M B
32 Justin Hryckowian DAL C $950K $3.8M +$2.8M B
33 Clayton Keller UTA RW $7.2M $9.9M +$2.8M B
34 Bo Horvat NYI C $8.5M $11.1M +$2.6M B
35 Arttu Hyry DAL RW $875K $3.5M +$2.6M B
36 Gage Goncalves TBL C $1.2M $3.8M +$2.6M B
37 Pavel Zacha BOS C $4.8M $7.3M +$2.5M B
38 Will Cuylle NYR LW $3.9M $6.4M +$2.5M B
39 Sam Reinhart FLA C $8.6M $11.1M +$2.5M B
40 Anton Lundell FLA C $5M $7.5M +$2.5M B
41 Eeli Tolvanen NYR RW $1.5M $3.9M +$2.4M B
42 Rickard Rakell PIT RW $5M $7.4M +$2.4M B
43 Sam Steel DAL C $2.1M $4.5M +$2.4M B
44 Alex Newhook MTL C $2.9M $5.3M +$2.4M B
45 Zemgus Girgensons TBL C $850K $3.2M +$2.4M B
46 Bryan Rust PIT RW $5.1M $7.5M +$2.3M B
47 Drake Batherson OTT RW $5M $7.3M +$2.3M B
48 Zachary L'Heureux COL LW $875K $3.2M +$2.3M B
49 Ryan Nugent-Hopkins EDM C $5.1M $7.5M +$2.3M B
50 Vasily Podkolzin EDM RW $3M $5.3M +$2.3M B

Worst forwards contracts

Worst forwards contracts by surplus, excluding entry-level deals
# Player Team Pos Cap hit Expected Surplus Grade
1 Cutter Gauthier ANA LW $13.5M $7M -$6.5M F
2 Tyler Seguin DAL C $9.9M $5.2M -$4.7M F
3 Pavel Dorofeyev NYR RW $11M $6.9M -$4.1M F
4 Adam Fantilli CBJ C $13.8M $9.6M -$4.1M F
5 Brendan Gallagher VAN RW $6.5M $2.8M -$3.7M F
6 Nikolaj Ehlers CAR LW $8.5M $5.2M -$3.3M F
7 Jonathan Huberdeau CGY LW $10.5M $7.3M -$3.2M F
8 Elias Pettersson VAN C $11.6M $8.4M -$3.2M F
9 Alex Tuch WSH RW $10.5M $7.3M -$3.2M F
10 Adrian Kempe LAK RW $10.6M $7.5M -$3.1M F
11 Ondrej Palat NYI LW $6M $3M -$3M F
12 Kirill Kaprizov MIN LW $17M $14.1M -$2.9M D
13 Frank Vatrano ANA RW $6M $3.1M -$2.9M D
14 Patrick Kane CHI RW $8M $5.1M -$2.9M D
15 Jason Robertson DAL LW $12M $9.4M -$2.6M D
16 Chris Kreider MTL LW $6.5M $3.9M -$2.6M D
17 Logan Cooley UTA C $10M $7.4M -$2.6M D
18 William Nylander TOR RW $11.5M $8.9M -$2.6M D
19 Jordan Kyrou WSH RW $8.1M $5.6M -$2.5M D
20 Artemi Panarin LAK LW $11M $8.5M -$2.5M D
21 Tomas Hertl VGK C $8.1M $5.7M -$2.4M D
22 Egor Chinakhov PIT RW $6.3M $3.9M -$2.4M D
23 Tyler Toffoli SJS C $6M $3.8M -$2.2M D
24 Jack Eichel VGK C $13.5M $11.3M -$2.2M D
25 A.J. Greer ANA LW $4.3M $2.1M -$2.2M D
26 Gabriel Landeskog COL LW $7M $4.9M -$2.1M D
27 Sean Couturier PHI C $7.8M $5.6M -$2.1M D
28 Josh Norris BUF C $8M $5.9M -$2.1M D
29 Trent Frederic EDM C $3.9M $1.8M -$2M D
30 Brayden Point TBL C $9.5M $7.5M -$2M D
31 Mitch Marner VGK RW $12M $10M -$2M D
32 Alex Killorn ANA LW $6.3M $4.3M -$2M D
33 Matthew Tkachuk FLA LW $9.5M $7.6M -$1.9M D
34 Roope Hintz DAL C $8.5M $6.6M -$1.9M D
35 Pierre-Luc Dubois WSH C $8.5M $6.7M -$1.8M D
36 Steven Stamkos NSH C $8M $6.2M -$1.8M D
37 Boone Jenner WSH C $5.8M $4M -$1.8M D
38 Sidney Crosby PIT C $8.7M $7M -$1.7M D
39 Josh Doan BUF RW $7M $5.2M -$1.7M D
40 Bobby McMann SEA C $5.8M $4M -$1.7M D
41 Anders Lee UTA LW $5.4M $3.7M -$1.7M D
42 Trevor Zegras PHI C $9.1M $7.4M -$1.7M D
43 Mark Stone VGK RW $9.5M $7.8M -$1.7M D
44 Mason Marchment SJS LW $6.8M $5.1M -$1.7M D
45 Timo Meier NJD RW $8.8M $7.2M -$1.6M D
46 Josh Anderson MTL RW $5.5M $3.9M -$1.6M D
47 Jesperi Kotkaniemi CAR C $4.8M $3.2M -$1.6M D
48 Barclay Goodrow SJS C $3.6M $2.1M -$1.6M D
49 Andre Burakovsky OTT LW $5.5M $4M -$1.5M D
50 Mikko Rantanen DAL RW $12M $10.5M -$1.5M D