Patrick Kane, Chicago Blackhawks
Goals to 600:290
Average goals per season: 28
Kane, 29, is little more than halfway (310) to 600. He's scored at least 21 goals in each of his 11 seasons, including 25 or more in eight of them, and was second in the League with 46 goals in 2015-16. It may be a stretch to say he'll average 30 goals for the next 10 seasons, but if any United States-born player is going to reach 600 goals, Kane has the best shot.
Vladimir Tarasenko, St. Louis Blues
Goals to 600:428
Average goals per season: 29
Tarasenko, 26, is the only player in the League to score at least 35 goals in each of the past three seasons (37 in 2014-15; 40 in 2015-16; 39 in 2016-17). He has 27 this season, and has averaged 36 in the past four seasons. If Tarasenko averages 30 goals for the next 10 seasons he'd still be 128 away, but he also could hit 40-plus goals during that span.
Connor McDavid, Edmonton Oilers
Goals to 600: 521
Average goals per season: 26
McDavid showed his goal-scoring ability last season when he had 30 in 82 games. The 21-year-old has 33 in 68 games this season and could hit 40. One of the most exciting young players in the League, McDavid likely has plenty of 30- and 40-goal seasons ahead of him and should amass 600 goals before his NHL career is over.