Shots on goal show us which NHL players kept pushing forward. These stats remind us that even though scoring goals is crucial for winning games, it’s the relentless shooting and pressure that create hockey legends. Alex Ovechkin holds the record for the most shots on goal in NHL history with over 7,100 career attempts.

Washington Capitals Left Wing Alex Ovechkin (8) skating with puck during the shootout against the New York Islanders at Capital One Arena in Washington D.C., March 15, 2022.
Washington Capitals Left Wing Alex Ovechkin (8) skating with puck during the shootout against the New York Islanders at Capital One Arena in Washington D.C., March 15, 2022.
Photo Credit: All-Pro Reels from District of Columbia, USA, CC BY-SA 2.0 <https://creativecommons.org/licenses/by-sa/2.0>, via Wikimedia Commons

Top 5 NHL players with Most Shots on Goal

Here are the top 5 players with the most shots on goal in NHL history, showcasing their unmatched shot attempts.

S. No.PlayerCareer SpanShots on Goal
1Alex Ovechkin2005-present7,108
2Ray Bourque1979-20016,209
3Jaromir Jagr1990-20185,637
4Marcel Dionne1971-19895,363
5Phil Esposito1963-19815,166

Alex Ovechkin (7,108 Shots on Goal)

Position: Left Wing
Teams: Washington Capitals

Ovechkin’s unyielding shooting has made him the NHL’s all-time leader in shots on goal with 7,108 attempts. He has led the league in shots 11 times and is renowned for his blistering one-timer from the left circle.

Ray Bourque (6,209 Shots on Goal)

Position: Defenseman
Teams: Boston Bruins, Colorado Avalanche

Ray Bourque held the NHL record for shots at 6,209 until Ovechkin overtook him in 2022. It’s quite remarkable that he was a defenseman and still achieved 18 seasons with over 200 shots, leading all defensemen in shots 11 times.

Jaromír Jágr (5,637 Shots on Goal)

Position: Right Wing
Teams: Pittsburgh Penguins, Washington Capitals, NY Rangers, Philadelphia Flyers, Dallas Stars, Boston Bruins, New Jersey Devils, Florida Panthers, Calgary Flames

Jaromír Jágr holds the third spot in all-time career shots on goal with a total of 5,637. Over his 24-season career with nine teams, he recorded 16 campaigns with more than 200 shots. He led the league twice and peaked at 367 shots during the 1996-97 season.

Marcel Dionne (5,363 Shots on Goal)

Position: Center
Teams: Detroit Red Wings, Los Angeles Kings, New York Rangers

Marcel Dionne’s quick wrist shot made him one of the most lethal scorers in hockey with a total of 5,363 shots on goal. He topped the league in 1976-77 with 379 shots and had 14 seasons where he exceeded 200 shots.

Phil Esposito (5,166 Shots on Goal)

Position: Center
Teams: Chicago Blackhawks, Boston Bruins, New York Rangers

Phil Esposito was instrumental in Boston’s two Stanley Cup victories and recorded 5,166 career shots on goal. He led the league in shots four times including a record-setting 422 shots during the 1970-71 season and achieved over 200 shots in 12 different seasons.