Yardbarker
x
Who scored the most goals for every NHL franchise?
Christopher Hanewinckel-USA TODAY Sports

Who scored the most goals for every NHL franchise?

You likely know that Wayne Gretzky has scored the most goals in NHL history. You also may know that he played for four different teams in his career. Is Gretzky the top goal scorer for any of those franchises? Who has scored the most goals for all 32 NHL franchises? Here is the guy who has lit the lamp the most times for every team in the NHL.

Note: In regards to active players, all stats to date are through January 2024.

 
1 of 32

Anaheim Ducks: Teemu Selanne

Anaheim Ducks: Teemu Selanne
Robert Hanashiro/USA TODAY Sports

To think, Selanne is comfortably the franchise leader in goals for the (Mighty) Ducks even though his 76-goal rookie campaign came with Winnipeg. While the “Finnish Flash” played with four NHL teams, he spent 966 games — the bulk of his career — in Anaheim. Selanne had at least 47 goals in his first three full seasons with the Ducks and his 457 goals are far enough ahead of Corey Perry he’d still be first even if Perry had stuck around in Anaheim.

 
2 of 32

Arizona Coyotes: Shane Doan

Arizona Coyotes: Shane Doan
Matt Kartozian/USA TODAY Sports

Speaking of the Winnipeg Jets, the original Jets’ history remains folded into Coyotes history, as the team moved to Arizona from the Great White North. That means Dale Hawerchuk, who never played a minute in Arizona, is second in franchise goals. Doan, though, is first with 402, having spent his entire 21-year career with the franchise.

 
3 of 32

Boston Bruins: Johnny Bucyk

Boston Bruins: Johnny Bucyk
Bruce Bennett/Bruce Bennett Studios via Getty Images

When you think goals in Boston, you think Phil Esposito, which makes sense. Espo led the NHL in goals six-straight seasons with the Bruins. However, he actually only played half his career, almost to the game, with the franchise. That means Hall of Famer Bucyk, who spent 21 seasons with the Bruins, leads the way with 545 goals. Given that, it feels plausible that David Pastrnak could become the new franchise goal leader if he stays with Boston long term.

 
4 of 32

Buffalo Sabres: Gilbert Perreault

Buffalo Sabres: Gilbert Perreault
Graig Abel/Getty Images

From his Calder-winning rookie campaign, bolstered by 38 goals, through the end of his Hall of Fame career, Perreault potted goals for the Sabres. His 512 goals top the franchise by a comfortable margin. No other Sabre is even over 400.

 
5 of 32

Calgary Flames: Jarome Iginla

Calgary Flames: Jarome Iginla
Mitchell Layton/Getty Images

Iginla is the foremost franchise legend in Calgary. He had multiple 50-goal seasons at a time when those were hard to come by. While Iginla left the Flames in (futile) pursuit of a Stanley Cup, before that he piled up 525 goals for the franchise that has no other player with more than 370, much less 400.

 
6 of 32

Carolina Hurricanes: Ron Francis

Carolina Hurricanes: Ron Francis
Mitchell Layton/Getty Images

Francis racked up a ton of assists for the Hurricanes — and before that, the Whalers — and while he scored a lot of goals, he actually never had a 40-goal season. Carolina is on the lower end for the franchise-goal record, as Francis had 382 goals with the Canes, just ahead of Eric Staal with 322.

 
7 of 32

Chicago Blackhawks: Bobby Hull

Chicago Blackhawks: Bobby Hull
Focus on Sport via Getty Images

Stan Mikita is perhaps the franchise legend for Chicago, and is the leader in many categories. However, when it comes to goals, the elder Hull tops the charts. Bobby led the NHL in goals seven times, and points three times, before heading to the WHA and padding his stats against lesser competition. When you combine the NHL and WHA totals, Hull actually has more goals than Gretzky, but in the NHL, Hull had 604 goals with the Blackhawks, with Mikita in second.

 
8 of 32

Colorado Avalanche: Joe Sakic

Colorado Avalanche: Joe Sakic
Bruce Bennett/Bruce Bennett Studios via Getty Images

Whether on the ice or in the front office, Sakic has been crucial to Colorado’s success going back to the team’s time in Quebec. Though he never led the NHL in goals, Sakic tallied a whopping 625 goals over 20 seasons with the Nordiques/Avalanche. Michel Goulet picked up a whopping 456 goals, but he’s still far behind Sakic.

 
9 of 32

Columbus Blue Jackets: Rick Nash

Columbus Blue Jackets: Rick Nash
Doug Pensinger/Getty Images

Nash was the first face of the Blue Jackets as a franchise, taken first overall by the expansion team in the 2002 NHL Draft. In his second season, he led the NHL with 41 goals. Nash left the team after several seasons, and retired young due to injuries, but his 289 goals in Columbus are still the franchise record.

 
10 of 32

Dallas Stars: Mike Modano

Dallas Stars: Mike Modano
Kevin Hoffman/USA TODAY Sports

Considered one of the best American players ever, Modano started his career in the State of Hockey, Minnesota. Then, when the North Stars moved down to Dallas and became the Stars, he stuck it out and helped lead them to a Cup. Goals, assists, points, games, you name it — Modano leads the Stars. In terms of goals he has 557, and Jamie Benn will have to stick it out a while to even think about catching him.

 
11 of 32

Detroit Red Wings: Gordie Howe

Detroit Red Wings: Gordie Howe
Denis Brodeur/NHLI via Getty Images

You know a franchise has an impressive history when a guy with 692 career goals (Steve Yzerman) is second in team history. Before “The Captain,” there was “Mr. Hockey.” While Yzerman had the best season in franchise history, Howe’s 786 goals are more than what Stevie Y. could manage.

 
12 of 32

Edmonton Oilers: Wayne Gretzky

Edmonton Oilers: Wayne Gretzky
Focus on Sport/Getty Images

Though he was dealt after nine seasons with the Oilers, Gretzky is the Oilers’ leader in goals. That’ll happen when you have four seasons with over 70 goals. However, since Gretzky did leave in the middle of his career, he finished his run in Edmonton with 583 goals. Could Connor McDavid (or even Leon Draisaitl) eventually pass him?

 
13 of 32

Florida Panthers: Aleksander Barkov

Florida Panthers: Aleksander Barkov
Sam Navarro/USA TODAY Sports

Barkov is the first active player in this list. Well, active with the Panthers, as Jonathan Huberdeau is now in Calgary. Not yet 30, the Finnish center — who is actually best known for his defense — is the only Panther with over 200 goals. Huberdeau is second with 198.

 
14 of 32

Los Angeles Kings: Luc Robitaille

Los Angeles Kings: Luc Robitaille
Focus on Sport/Getty Images

Gretzky? A mere eighth in goals in Kings history! Robitaille and Marcel Dionne are neck-and-neck, and had Robitaille not returned after the lockout to play one more season at 39, he would have finished runner up. “Lucky Luc” retired with 557 goals as a King, slightly more than Dionne’s 550.

 
15 of 32

Minnesota Wild: Marian Gaborik

Minnesota Wild: Marian Gaborik
Jim McIsaac/Getty Images

The same year the Blue Jackets drafted Nash, the Wild, also an expansion team, took Gaborik. He’s got the most goals in Wild history with 219, an unremarkable number. We predict it won’t last much longer, as Kirill Kaprizov is coming up on Gaborik fast.

 
16 of 32

Montreal Canadiens: Maurice Richard

Montreal Canadiens: Maurice Richard
Robert Riger/Getty Images

Richard was the first player to score 50 goals, and he did it at a time when the NHL season was 50 games long. So beloved in Montreal the city rioted when he was suspended by the NHL, “Rocket” Richard played his entire career with the team, knocking 544 goals. He’s actually one of three Habs with over 500 goals.

 
17 of 32

Nashville Predators: Filip Forsberg

Nashville Predators: Filip Forsberg
Jerome Miron/USA TODAY Sports

Another active player, and also part of perhaps the biggest trade heist in recent memory, the Capitals gave up their top prospect Forsberg for a brief run with veteran forward Martin Erat. Forsberg has become one of the NHL’s best goal scorers, and is already comfortably the top goal scorer in Nashville. He’s one of two Preds with over 200 goals, David Legwand is the other one, but Forsberg is going to blow by 300, and probably even 400.

 
18 of 32

New Jersey Devils: Patrik Elias

New Jersey Devils: Patrik Elias
Ed Mulholland/USA TODAY Sports

Unless you are a Devils fan, you likely don’t think about Elias much, but he was really good. Playing 20 seasons for the Devils, he leads the franchise with 408 goals and 617 assists. Oh, and Elias played on two Cup winners as well. Probably not a Hall of Famer, but a Hall of Very Good guy for sure.

 
19 of 32

New York Islanders: Mike Bossy

New York Islanders: Mike Bossy
Bruce Bennett Studios via Getty Images Studios/Getty Images

Bossy was one of the best goal scorers ever. He only played 10 seasons in the NHL due to injuries, retiring after his age-30 season. In that time, though, Bossy scored a staggering 573 goals. The only time he didn’t top 50 goals was when he had 38 in 63 games in his final season, when injuries caught up with him for good.

 
20 of 32

New York Rangers: Rod Gilbert

New York Rangers: Rod Gilbert
Melchior DiGiacomo/Getty Images

For an Original Six franchise, the Rangers are a little lacking in big-time goal scorers. The Hall of Famer Gilbert was the kind of goal scorer who was really good, but not great. However, he played 1,065 games with the Rangers over 18 years, picking up 406 goals in the process. Chris Kreider has an outside chance of catching him, but for now, Gilbert is the guy on top.

 
21 of 32

Ottawa Senators: Daniel Alfredsson

Ottawa Senators: Daniel Alfredsson
Marc DesRosiers/USA TODAY Sports

The Senators lacked a face of the franchise until Alfredsson rolled around. He won the Calder and then spent 17 seasons with Ottawa. The Swede did leave for Detroit for one season to try and win a Cup to no avail, but the Hall of Famer notched 426 goals with the Sens before that. Nobody else has even crossed 300 yet.

 
22 of 32

Philadelphia Flyers: Bill Barber

Philadelphia Flyers: Bill Barber
Bruce Bennett Studios via Getty Images Studios/Getty Images

Thanks to Bobby Clarke, Barber is kind of forgotten as a Flyers legend. Clarke picked up 358 goals with Philly, and he is the top points guy for the franchise, but Barber had more goals. Regularly a 40-goal scorer, Barber retired with 420 goals, all with the Flyers.

 
23 of 32

Pittsburgh Penguins: Mario Lemieux

Pittsburgh Penguins: Mario Lemieux
Focus on Sport/Getty Images

Lemieux was truly incredible. If not for injuries and illness, he would be right up there with Gretzky. Super Mario retired with 690 goals, but in only 915 games. Sidney Crosby will likely get over 600 again, fitting for the heir apparent to Lemieux, but he’s already played over 300 games more than his short-lived teammate.

 
24 of 32

San Jose Sharks: Patrick Marleau

San Jose Sharks: Patrick Marleau
Neville E. Guard/USA TODAY Sports

Marleau owns an impressive, if esoteric record. He’s played in more NHL regular-season games than anybody in league history. While his entire career wasn’t spent in San Jose, he did play 21 seasons with the team. Often pairing with Joe Thornton, the franchise leader in assists, Marleau retired with 522 goals as a Shark.

 
25 of 32

Seattle Kraken: Jared McCann

Seattle Kraken: Jared McCann
Aaron Doster/USA TODAY Sports

The Kraken are only in their third season, but a clear leader on the franchise goal front has already emerged. McCann had 27 goals to lead Seattle in its inaugural season, and then picked up 40 goals the next year. He’s still adding to his total, but obviously it’s early for the Kraken.

 
26 of 32

St. Louis Blues: Brett Hull

St. Louis Blues: Brett Hull
Focus on Sport/Getty Images

The second Hull on this list, Brett is Bobby’s son, and one-upped his father in terms of career goals. Hull added many of his goals with the Stars and Red Wings, but his best years came with the Blues. That includes an 86-goal season, the most for a player other than Gretzky. Hull tallied 527 goals with St. Louis.

 
27 of 32

Tampa Bay Lightning: Steven Stamkos

Tampa Bay Lightning: Steven Stamkos
Nick Wosika/USA TODAY Sports

Vincent Lecavalier was the first guy dreamed of to turn the Lightning franchise around. While he didn’t quite live up to the hype, he retired in the top three in games, goals, and points for the Lightning. Like Lecavalier, Stamkos was drafted first overall, but Stamkos has proved to be everything he was hoped for. Still active, and with two 50-goal seasons to his name, Stamkos is the sole Lightning player over 500 goals, and also the only player over 1,000 points.

 
28 of 32

Toronto Maple Leafs: Mats Sundin

Toronto Maple Leafs: Mats Sundin
Graig Abel/Getty Images

Sundin is a Hall of Famer, and one of the best players in Maple Leafs history, but he’d better enjoy being the franchise leader in goals while he can. After four seasons with the Nordiques (remember that?) he scored 420 goals with Toronto. However, Auston Matthews is already within 100 goals of Sundin, and will probably pass Sundin before he even turns 30.

 
29 of 32

Vancouver Canucks: Daniel Sedin

Vancouver Canucks: Daniel Sedin
Perry Nelson/USA TODAY Sports

Nope, it’s not Pavel Bure, who left the team quite young (and also had many injury issues in his career). It’s kind of perfect that Daniel is the team’s lead goal scorer with 393. His twin brother Henrik has the most assists with 830. The Sedins are also the only two Canucks with over 1,000 career points. It’s a little odd how much they intertwined their careers, but the results speak for themselves.

 
30 of 32

Vegas Golden Knights: Jonathan Marchessault

Vegas Golden Knights: Jonathan Marchessault
Ron Chenoy/USA TODAY Sports

The Golden Knights are still a fresh team, but they’ve been around for several seasons now. Marchessault, one of the original “Golden Misfits,” is pacing the team in several statistics. The Conn Smythe winner is up over 150 goals with the franchise, and he’ll likely end up over 200 goals soon enough.

 
31 of 32

Washington Capitals: Alex Ovechkin

Washington Capitals: Alex Ovechkin
Geoff Burke/USA TODAY Sports

Well, duh. The question with Ovechkin is if he will pass Gretzky for the most goals in NHL history. However, unlike Gretzky, Ovi has spent his entire career with one team. The Russian is already second in career goals and is one of three players with over 800 career goals. Nobody will ever catch Ovechkin’s Capitals goal record. You can lock that in.

 
32 of 32

Winnipeg Jets: Ilya Kovalchuk

Winnipeg Jets: Ilya Kovalchuk
Graig Abel/Getty Images

This is a little awkward. Kovalchuk never played in Winnipeg. His 328 goals came when the franchise was known as the Atlanta Thrashers. Fret not, though, Jets fan. Mark Scheifele is close to passing Kovy, and Kyle Connor will do it soon enough as well.

Chris Morgan is a Detroit-based culture writer who has somehow managed to justify getting his BA in Film Studies. He has written about sports and entertainment across various internet platforms for years and is also the author of three books about '90s television.

More must-reads:

Customize Your Newsletter

+

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.