Updated as of the end of the 2003-04 season
| Rank | Players | Goals |
|---|---|---|
| 1 | M. Lemieux | 1183 |
| 2 | B. Hull | 973 |
| 3 | W. Gretzky | 860 |
| 4 | S. Yzerman | 725 |
| 5 | M. Messier | 611 |
| 6 | S. Fedorov | 537 |
| 7 | J. Jagr | 520 |
| 8 | J. Sakic | 482 |
| 9 | M. Gartner | 479 |
| 10 | T. Selanne | 477 |
| 11 | E. Lindros | 475 |
| 12 | P. Bure | 454 |
| 13 | J. Mullen | 432 |
| 14 | A. Mogilny | 428 |
| 15 | R. Bourque | 413 |
| 16 | J. Kurri | 411 |
| 17 | M. Bossy | 409 |
| 18 | B. Nicholls | 405 |
| 19 | L. Robitaille | 400 |
| 20 | R. Francis | 392 |
| 21 | P. Kariya | 391 |
| 22 | C. Neely | 389 |
| 23 | P. LaFontaine | 384 |
| 24 | A. MacInnis | 370 |
| 25 | D. Andreychuk | 367 |
| 26 | M. Goulet | 363 |
| 27 | D. Hawerchuk | 362 |
| 28 | Joe Nieuwendyk | 349 |
| 29 | B. Shanahan | 330 |
| 30 | B.Propp | 326 |
| 31 | P. Bondra | 310 |
| 32 | M. Dionne | 309 |
| 33 | D. Ciccarelli | 309 |
| 34 | D. Savard | 307 |
| 35 | T. Sandstrom | 306 |
| 36 | J. LecLair | 303 |
| 37 | G. Anderson | 303 |
| 38 | M. Modano | 302 |
| 39 | M. Recchi | 287 |
| 40 | D. Gilmour | 286 |
| 41 | Z. Palffy | 285 |
| 42 | J. Roenick | 284 |
| 43 | B. Pederson | 279 |
| 44 | B. Trottier | 273 |
| 45 | P. Stastny | 266 |
| 46 | K.Tkachuk | 264 |
| 47 | P. Turgeon | 257 |
| 48 | B. Bellows | 256 |
| 49 | P. Coffey | 256 |
| 50 | S. Larmer | 254 |