Over at some Inventor spot website they have named the Top 10 sports logos.
I don't quite know what criteria they used but it seems more based on the team's reputation and history and not about the best logo. The top ten are:
10. Toronto Maple Leafs
9. Green Bay Packers
8. NY Mets
7. Miami Dolphins
6. Chicago Bulls
5. Chicago Bears
4. Montreal Canadiens
3. LA Lakers
2. NY Yankees
1. Detroit Red Wings
While the fact that they have 3 NHL logos in the top ten is good i have to dispute the teams and their logos. The leafs logo is good but i wouldn't rank it in the top 5 of the NHL, let alone 10th in all sports. The Canadiens deserves to be in 3rd but the Dead Wings the #1 sports logo of all time is a complete joke. I can think of a few NHL logos that are better, how about the Avs(slight bias) the Panthers(I've always liked the panthers jersey, it was actually the first team jersey i ever bought. One of the cheap ones they sell, the Avs one was too big otherwise it would have been the Avs i got.) the Sharks and the Sabres(I always liked the black goathead one, it's actually my practise jersey, and even the current one i don't mind.)
Clearly the list should read top 10 sports franchises and even thats wrong but this is clearly not about the 10 best logos.
Fun Fact- over at NHLTOL's they had a tournament of logos(surprising, huh) that had the Canadiens as the best NHL logo of all time.