Gordie Howe, 801 goals. He played 26 seasons in the National Hockey League during a pro career that began in 1946. He played 1,767 games - still a record - for Detroit and Hartford, retiring in 1980.
Wayne Gretzky, 798 goals in 1,112 games (not including March 15 results). Gretzky joined the NHL in 1979 with Edmonton; he moved to Los Angeles in 1988.
Marcel Dionne, 731 goals in 1,348 games over an 18-season career with Detroit, Los Angeles, and the New York Rangers. He played from 1971 to '89.
Phil Esposito, 717 goals. He played 1,282 games for Chicago, Boston, and the New York Rangers in an 18-season career from 1963 to '81.
Bobby Hull, 610 goals in 16 NHL seasons with Chicago, Winnipeg, and Hartford, starting in 1957. He retired in 1980 after 1,063 games.