Alex Ovechkin has taken the most career shots, with 6,627 taken.

which nhl players has the most shots on goal

Explore