St. Louis was recently ranked the No. 1 city in America for baseball fans, and I suspect that wasn't all that surprising to anyone. This distinction might be. WalletHub has ranked the top cities for hockey fans. St. Louis is not No. 1 on that list, but it's close.

According to WalletHub, they have taken into account factors like the cost of attending a hockey game, stadium accessibility, engagement of fans, and of course, the performance of local teams in order to come up with a list of the best cities for hockey fans. After crunching the numbers, WalletHub says St. Louis is No. 3. LET'S GO BLUES!

The only cities that ranked higher on the list were Chestnut Hill, Massachusetts at No. 2, and Pittsburgh at No. 1.

WalletHub says that this year, hockey ranks fourth among the "most followed" sports in America. They also report that the NHL outsold more arenas than the NBA this past season.

For those of you that root for the Chicago Blackhawks (or even for those of us that are only rooting for the Blackhawks during the Stanley Cup Final), the Windy City also did well on the list, finishing Top 10 at No. 9.

By the way, if you're following the Stanley Cup Final, you'll need cable to see Game 3 and Game 4, as they will be broadcast on NBCSN. Game 5 will be on the main NBC network on Saturday, and any remaining necessary games will be broadcast on NBC until the tournament has concluded.