Most NHL players, with the exception of goaltenders, score at least one goal per season, with top line players obviously scoring more.
More than 100 players scored 20 or more goals last season, only 29 scored 30 or more, only five scored more than 40 and only one player scored 50 goals.
The snipers are the minority, the ones who score many more goals than the average hockey player. However, it takes more than just goal-scoring to be a sniper, since there are plenty of players who get those so-called "dirty goals" and chip ins right in front of the net.
The most common modern definition of a sniper would be "a player with a powerful, accurate shot who is a talented goal-scorer typically capable of scoring from anywhere on the ice and often score more goals than assists."
That definition narrows the list down considerably. Although there are plenty of snipers throughout NHL history, we've narrowed it down to the best 15 of the past decade (2000-2010-11).