Skip to main content

All-time Maple Leafs NHL draft pool

Everyone who played for the Toronto Maple Leafs franchise, in every city it has called home. 280 players you can draft, each rated 40 to 99 from real stats. Ratings updated October 10, 2026.

Thornton99Mahovlich99Mogilny99Kelly99Parent99Leetch97Lindros96Andreychuk96Marner96Housley96Salming95Spezza93

CCenters

Top 25 of 50
  1. 1Joe ThorntonMaple Leafs, Sharks, Bruins +1 · 1997-2022430 G, 1,109 A, 1,539 PTS in 1,714 games99
  2. 2Eric LindrosMaple Leafs, Flyers, Rangers +1 · 1992-2007372 G, 493 A, 865 PTS in 760 games96
  3. 3Jason SpezzaMaple Leafs, Senators, Stars · 2002-2022363 G, 632 A, 995 PTS in 1,248 games93
  4. 4Darryl SittlerMaple Leafs, Flyers, Red Wings · 1970-1985484 G, 637 A, 1,121 PTS in 1,096 games92
  5. 5Ron FrancisMaple Leafs, Hurricanes, Penguins · 1981-2004549 G, 1,249 A, 1,798 PTS in 1,731 games90
  6. 6Auston MatthewsMaple Leafs · 2016-2026428 G, 352 A, 780 PTS in 689 games89
  7. 7John TavaresMaple Leafs, Islanders · 2009-2026525 G, 660 A, 1,185 PTS in 1,266 games88
  8. 8Doug GilmourMaple Leafs, Blues, Flames +4 · 1983-2003450 G, 964 A, 1,414 PTS in 1,474 games87
  9. 9Mats SundinMaple Leafs, Avalanche, Canucks · 1990-2009564 G, 785 A, 1,349 PTS in 1,346 games86
  10. 10Joe NieuwendykMaple Leafs, Flames, Stars +2 · 1986-2007564 G, 562 A, 1,126 PTS in 1,257 games85
  11. 11Norm UllmanMaple Leafs, Red Wings · 1955-1975490 G, 739 A, 1,229 PTS in 1,410 games85
  12. 12Patrick MarleauMaple Leafs, Sharks, Penguins · 1997-2021566 G, 631 A, 1,197 PTS in 1,779 games84
  13. 13Jason AllisonMaple Leafs, Bruins, Kings +1 · 1993-2006154 G, 331 A, 485 PTS in 552 games83
  14. 14Vincent DamphousseMaple Leafs, Canadiens, Sharks +1 · 1986-2004432 G, 773 A, 1,205 PTS in 1,378 games83
  15. 15Olli JokinenMaple Leafs, Panthers, Flames +7 · 1997-2015321 G, 429 A, 750 PTS in 1,231 games82
  16. 16Ryan O'ReillyMaple Leafs, Predators, Avalanche +2 · 2009-2026328 G, 570 A, 898 PTS in 1,233 games82
  17. 17Ken LinsemanMaple Leafs, Bruins, Flyers +1 · 1978-1992256 G, 551 A, 807 PTS in 860 games81
  18. 18Max BentleyMaple Leafs, Blackhawks, Rangers · 1940-1954245 G, 299 A, 544 PTS in 646 games81
  19. 19Nazem KadriMaple Leafs, Avalanche, Flames · 2009-2026323 G, 437 A, 760 PTS in 1,062 games81
  20. 20Dave KeonMaple Leafs, Hurricanes · 1960-1982396 G, 590 A, 986 PTS in 1,296 games80
  21. 21Garry UngerMaple Leafs, Blues, Red Wings +3 · 1967-1983413 G, 391 A, 804 PTS in 1,105 games80
  22. 22John CullenMaple Leafs, Penguins, Lightning +1 · 1988-1999187 G, 363 A, 550 PTS in 621 games79
  23. 23Mike BullardMaple Leafs, Penguins, Flames +2 · 1980-1992329 G, 345 A, 674 PTS in 727 games79
  24. 24Robert ReichelMaple Leafs, Flames, Islanders +1 · 1990-2004252 G, 378 A, 630 PTS in 830 games79
  25. 25Dave GagnerMaple Leafs, Stars, Panthers +3 · 1984-1999318 G, 401 A, 719 PTS in 946 games78

LWLeft wings

Top 25 of 50
  1. 1Frank MahovlichMaple Leafs, Canadiens, Red Wings · 1956-1974533 G, 570 A, 1,103 PTS in 1,181 games99
  2. 2Dave AndreychukMaple Leafs, Sabres, Lightning +3 · 1982-2006640 G, 698 A, 1,338 PTS in 1,639 games96
  3. 3Dickie MooreMaple Leafs, Canadiens, Blues · 1951-1968261 G, 346 A, 607 PTS in 719 games93
  4. 4Gary RobertsMaple Leafs, Flames, Hurricanes +3 · 1986-2009438 G, 472 A, 910 PTS in 1,224 games92
  5. 5Steve SullivanMaple Leafs, Predators, Blackhawks +3 · 1995-2013290 G, 457 A, 747 PTS in 1,011 games90
  6. 6Max PaciorettyMaple Leafs, Canadiens, Golden Knights +2 · 2008-2025335 G, 346 A, 681 PTS in 939 games89
  7. 7Kirk MullerMaple Leafs, Devils, Canadiens +3 · 1984-2003357 G, 602 A, 959 PTS in 1,349 games88
  8. 8Alexander SteenMaple Leafs, Blues · 2005-2020245 G, 377 A, 622 PTS in 1,018 games87
  9. 9Bert OlmsteadMaple Leafs, Canadiens, Blackhawks · 1948-1962181 G, 421 A, 602 PTS in 848 games86
  10. 10James van RiemsdykMaple Leafs, Flyers, Red Wings +2 · 2009-2026342 G, 354 A, 696 PTS in 1,154 games85
  11. 11Shayne CorsonMaple Leafs, Canadiens, Oilers +2 · 1985-2004273 G, 420 A, 693 PTS in 1,156 games85
  12. 12Zach HymanMaple Leafs, Oilers · 2015-2026261 G, 234 A, 495 PTS in 711 games84
  13. 13Blaine StoughtonMaple Leafs, Hurricanes, Penguins +1 · 1973-1984258 G, 191 A, 449 PTS in 526 games83
  14. 14Busher JacksonMaple Leafs, Bruins, NYA · 1929-1944241 G, 234 A, 475 PTS in 634 games83
  15. 15Derek KingMaple Leafs, Islanders, Hurricanes +1 · 1986-2000261 G, 351 A, 612 PTS in 830 games82
  16. 16Wendel ClarkMaple Leafs, Lightning, Red Wings +3 · 1985-2000330 G, 234 A, 564 PTS in 793 games82
  17. 17Benoit HogueMaple Leafs, Stars, Sabres +5 · 1987-2002222 G, 321 A, 543 PTS in 863 games81
  18. 18Jason BlakeMaple Leafs, Islanders, Ducks +1 · 1998-2012213 G, 273 A, 486 PTS in 871 games81
  19. 19Nick FolignoMaple Leafs, Wild, Blue Jackets +3 · 2007-2026251 G, 361 A, 612 PTS in 1,287 games81
  20. 20J.P. PariseMaple Leafs, Stars, Islanders +2 · 1965-1979238 G, 356 A, 594 PTS in 890 games80
  21. 21Joffrey LupulMaple Leafs, Ducks, Flyers +1 · 2003-2016205 G, 215 A, 420 PTS in 701 games80
  22. 22Sid SmithMaple Leafs · 1946-1958186 G, 183 A, 369 PTS in 601 games79
  23. 23Sweeney SchrinerMaple Leafs, NYA · 1934-1946201 G, 206 A, 407 PTS in 484 games79
  24. 24Walt PoddubnyMaple Leafs, Rangers, Avalanche +2 · 1981-1992184 G, 238 A, 422 PTS in 468 games79
  25. 25Bob PulfordMaple Leafs, Kings · 1956-1972281 G, 362 A, 643 PTS in 1,079 games78

RWRight wings

Top 25 of 50
  1. 1Alexander MogilnyMaple Leafs, Sabres, Canucks +1 · 1989-2006473 G, 559 A, 1,032 PTS in 990 games99
  2. 2Mitch MarnerMaple Leafs, Golden Knights · 2016-2026245 G, 576 A, 821 PTS in 738 games96
  3. 3Andy BathgateMaple Leafs, Rangers, Penguins +1 · 1952-1971349 G, 624 A, 973 PTS in 1,069 games93
  4. 4Glenn AndersonMaple Leafs, Oilers, Blues +1 · 1980-1996498 G, 601 A, 1,099 PTS in 1,129 games92
  5. 5Phil KesselMaple Leafs, Penguins, Bruins +2 · 2006-2023413 G, 579 A, 992 PTS in 1,286 games90
  6. 6Lanny McDonaldMaple Leafs, Flames, Devils · 1973-1989500 G, 506 A, 1,006 PTS in 1,111 games89
  7. 7William NylanderMaple Leafs · 2015-2026292 G, 399 A, 691 PTS in 750 games88
  8. 8Mike GartnerMaple Leafs, Capitals, Rangers +2 · 1979-1998708 G, 627 A, 1,335 PTS in 1,432 games87
  9. 9Rene RobertMaple Leafs, Sabres, Devils +1 · 1970-1982284 G, 418 A, 702 PTS in 744 games86
  10. 10Owen NolanMaple Leafs, Sharks, Avalanche +3 · 1990-2010422 G, 463 A, 885 PTS in 1,200 games85
  11. 11Wilf PaiementMaple Leafs, Devils, Avalanche +3 · 1974-1988356 G, 458 A, 814 PTS in 946 games85
  12. 12Steve ThomasMaple Leafs, Blackhawks, Islanders +3 · 1984-2004421 G, 512 A, 933 PTS in 1,235 games84
  13. 13Eddie OlczykMaple Leafs, Blackhawks, WIN +3 · 1984-2000342 G, 452 A, 794 PTS in 1,031 games83
  14. 14Rick VaiveMaple Leafs, Sabres, Blackhawks +1 · 1979-1992441 G, 347 A, 788 PTS in 876 games83
  15. 15Jim PappinMaple Leafs, Blackhawks, CGS +1 · 1963-1977278 G, 295 A, 573 PTS in 767 games82
  16. 16Rick KehoeMaple Leafs, Penguins · 1971-1985371 G, 396 A, 767 PTS in 906 games82
  17. 17Bob NevinMaple Leafs, Rangers, Kings +1 · 1957-1976307 G, 419 A, 726 PTS in 1,128 games81
  18. 18Dmitri KhristichMaple Leafs, Capitals, Bruins +1 · 1990-2002259 G, 337 A, 596 PTS in 811 games81
  19. 19Russ CourtnallMaple Leafs, Canadiens, Stars +3 · 1983-1999297 G, 447 A, 744 PTS in 1,029 games81
  20. 20John AndersonMaple Leafs, Hurricanes, Avalanche · 1977-1989282 G, 349 A, 631 PTS in 814 games80
  21. 21Wayne SimmondsMaple Leafs, Flyers, Kings +3 · 2008-2023263 G, 263 A, 526 PTS in 1,037 games80
  22. 22Brad BoyesMaple Leafs, Blues, Panthers +4 · 2003-2016211 G, 294 A, 505 PTS in 822 games79
  23. 23Mikael RenbergMaple Leafs, Flyers, Lightning +1 · 1993-2004190 G, 274 A, 464 PTS in 661 games79
  24. 24Mike FolignoMaple Leafs, Sabres, Red Wings +1 · 1979-1994355 G, 372 A, 727 PTS in 1,018 games79
  25. 25Billy HarrisMaple Leafs, Islanders, Kings · 1972-1984231 G, 327 A, 558 PTS in 897 games78

Advertisement

DDefensemans

Top 25 of 100
  1. 1Red KellyMaple Leafs, Red Wings · 1947-1967281 G, 542 A, 823 PTS in 1,316 games99
  2. 2Brian LeetchMaple Leafs, Rangers, Bruins · 1987-2006247 G, 781 A, 1,028 PTS in 1,205 games97
  3. 3Phil HousleyMaple Leafs, Sabres, Flames +5 · 1982-2003338 G, 894 A, 1,232 PTS in 1,495 games96
  4. 4Borje SalmingMaple Leafs, Red Wings · 1973-1990150 G, 637 A, 787 PTS in 1,148 games95
  5. 5Larry MurphyMaple Leafs, Capitals, Red Wings +3 · 1980-2001288 G, 929 A, 1,217 PTS in 1,615 games93
  6. 6Pierre PiloteMaple Leafs, Blackhawks · 1955-196980 G, 418 A, 498 PTS in 890 games93
  7. 7Mark GiordanoMaple Leafs, Flames, Kraken · 2005-2024158 G, 419 A, 577 PTS in 1,148 games92
  8. 8Mathieu SchneiderMaple Leafs, Canadiens, Red Wings +7 · 1987-2010223 G, 520 A, 743 PTS in 1,289 games91
  9. 9Bryan McCabeMaple Leafs, Islanders, Panthers +3 · 1995-2011145 G, 383 A, 528 PTS in 1,135 games90
  10. 10Morgan RiellyMaple Leafs · 2013-202698 G, 451 A, 549 PTS in 951 games90
  11. 11Tomas KaberleMaple Leafs, Canadiens, Bruins +1 · 1998-201387 G, 476 A, 563 PTS in 984 games89
  12. 12Jeff BrownMaple Leafs, Blues, Avalanche +3 · 1985-1998154 G, 430 A, 584 PTS in 747 games88
  13. 13Tyson BarrieMaple Leafs, Avalanche, Oilers +2 · 2011-2025110 G, 398 A, 508 PTS in 822 games88
  14. 14Dion PhaneufMaple Leafs, Flames, Senators +1 · 2005-2019137 G, 357 A, 494 PTS in 1,048 games87
  15. 15John KlingbergMaple Leafs, Stars, Sharks +3 · 2014-202692 G, 351 A, 443 PTS in 700 games87
  16. 16Randy CarlyleMaple Leafs, WIN, Penguins · 1976-1993148 G, 499 A, 647 PTS in 1,055 games87
  17. 17Ian TurnbullMaple Leafs, Kings, Penguins · 1973-1983123 G, 317 A, 440 PTS in 628 games86
  18. 18Jimmy ThomsonMaple Leafs, Blackhawks · 1945-195819 G, 215 A, 234 PTS in 787 games86
  19. 19Bryan BerardMaple Leafs, Islanders, Rangers +3 · 1996-200876 G, 247 A, 323 PTS in 619 games85
  20. 20Jim McKennyMaple Leafs, Stars · 1965-197982 G, 247 A, 329 PTS in 604 games85
  21. 21Oliver Ekman-LarssonMaple Leafs, ARI, PHX +2 · 2010-2026156 G, 383 A, 539 PTS in 1,137 games85
  22. 22Al IafrateMaple Leafs, Capitals, Sharks +1 · 1984-1998152 G, 311 A, 463 PTS in 799 games84
  23. 23John-Michael LilesMaple Leafs, Avalanche, Hurricanes +1 · 2003-201787 G, 283 A, 370 PTS in 836 games84
  24. 24Rob RamageMaple Leafs, Blues, Devils +5 · 1979-1994139 G, 425 A, 564 PTS in 1,044 games84
  25. 25Allan StanleyMaple Leafs, Rangers, Bruins +2 · 1948-1969100 G, 333 A, 433 PTS in 1,244 games83

GGoalies

Top 25 of 30
  1. 1Bernie ParentMaple Leafs, Flyers, Bruins · 1965-1979271 W, 2.55 GAA, 54 SO in 608 games99
  2. 2Ed BelfourMaple Leafs, Blackhawks, Stars +2 · 1988-2007484 W, 2.50 GAA, 76 SO in 963 games93
  3. 3Jacques PlanteMaple Leafs, Canadiens, Rangers +2 · 1952-1973437 W, 2.38 GAA, 82 SO in 837 games90
  4. 4Terry SawchukMaple Leafs, Red Wings, Bruins +2 · 1949-1970445 W, 2.50 GAA, 103 SO in 971 games88
  5. 5George HainsworthMaple Leafs, Canadiens · 1926-1937246 W, 1.93 GAA, 94 SO in 465 games86
  6. 6Tom BarrassoMaple Leafs, Penguins, Sabres +3 · 1983-2003369 W, 3.24 GAA, 38 SO in 777 games85
  7. 7Harry LumleyMaple Leafs, Red Wings, Blackhawks +2 · 1943-1960330 W, 2.74 GAA, 71 SO in 803 games83
  8. 8Sergei BobrovskyMaple Leafs, Blue Jackets, Panthers +1 · 2010-2026456 W, 2.61 GAA, 53 SO in 806 games82
  9. 9Curtis JosephMaple Leafs, Blues, Oilers +3 · 1989-2009454 W, 2.79 GAA, 51 SO in 943 games81
  10. 10Don EdwardsMaple Leafs, Sabres, Flames · 1976-1986208 W, 3.32 GAA, 16 SO in 459 games81
  11. 11Turk BrodaMaple Leafs · 1936-1952304 W, 2.53 GAA, 61 SO in 629 games80
  12. 12Jean-Sebastien GiguereMaple Leafs, Ducks, Avalanche +2 · 1996-2014262 W, 2.53 GAA, 38 SO in 597 games79
  13. 13Don BeaupreMaple Leafs, Stars, Capitals +1 · 1980-1997268 W, 3.46 GAA, 17 SO in 666 games78
  14. 14Johnny BowerMaple Leafs, Rangers · 1953-1970250 W, 2.51 GAA, 37 SO in 552 games78
  15. 15Felix PotvinMaple Leafs, Kings, Canucks +2 · 1991-2004266 W, 2.76 GAA, 32 SO in 635 games77
  16. 16Grant FuhrMaple Leafs, Oilers, Blues +3 · 1981-2000403 W, 3.38 GAA, 25 SO in 868 games77
  17. 17Frederik AndersenMaple Leafs, Oilers, Hurricanes +1 · 2013-2026324 W, 2.59 GAA, 28 SO in 552 games76
  18. 18Lorne ChabotMaple Leafs, Rangers, Blackhawks +3 · 1926-1937200 W, 2.02 GAA, 71 SO in 413 games76
  19. 19Gerry CheeversMaple Leafs, Bruins · 1961-1980227 W, 2.89 GAA, 26 SO in 418 games75
  20. 20John Ross RoachMaple Leafs, Rangers, Red Wings · 1921-1935219 W, 2.46 GAA, 58 SO in 491 games75
  21. 21Rick WamsleyMaple Leafs, Blues, Canadiens +1 · 1980-1993204 W, 3.34 GAA, 12 SO in 407 games75
  22. 22Cesare ManiagoMaple Leafs, Stars, Canucks +2 · 1960-1978190 W, 3.27 GAA, 30 SO in 568 games74
  23. 23Daren PuppaMaple Leafs, Sabres, Lightning · 1985-2000179 W, 3.03 GAA, 19 SO in 429 games74
  24. 24Martin JonesMaple Leafs, Sharks, Kraken +2 · 2013-2024236 W, 2.72 GAA, 30 SO in 466 games74
  25. 25Al RollinsMaple Leafs, Blackhawks, Rangers · 1949-1960140 W, 2.77 GAA, 28 SO in 430 games73

About this pool

Who is the highest rated player in the All-time Maple Leafs pool?
Joe Thornton (center, Maple Leafs, Sharks +2) at 99, from 430 G, 1,109 A, 1,539 PTS in 1,714 games.
Who is the best center to draft from the All-time Maple Leafs pool?
Joe Thornton is rated 99: 430 G, 1,109 A, 1,539 PTS in 1,714 games.
Who is the best left wing to draft from the All-time Maple Leafs pool?
Frank Mahovlich is rated 99: 533 G, 570 A, 1,103 PTS in 1,181 games.
Who is the best right wing to draft from the All-time Maple Leafs pool?
Alexander Mogilny is rated 99: 473 G, 559 A, 1,032 PTS in 990 games.
Who is the best defenseman to draft from the All-time Maple Leafs pool?
Red Kelly is rated 99: 281 G, 542 A, 823 PTS in 1,316 games.
How many players can be drafted from the All-time Maple Leafs pool?
280 players, the best at each position deep enough for eight teams to fill every lineup slot about three times over. Everyone who played for the Toronto Maple Leafs franchise, in every city it has called home.

Other NHL pools