During this rough patch of the Cardinals season, sports fans have a reason to be excited in the city of St. Louis!

St. Louis has been named number five on the list of ‘2017’s Best Cities for Hockey ,‘ according to WalletHub.

A new study by WalletHub breaks down the best cities in the country for hockey.

Analysts compared 72 cities across two divisional categories, including NHL and NCAA.

The study used cities with at least one professional or college team. Researchers then evaluated each divisional category using 19 relevant metrics.

1. Detriot, MI
2. Boston, MA
3. Pittsburgh, PA
4. Anaheim, CA
5. St. Louis, MO
6. New York, NY
7. Chicago, IL
8. Sunrise, FL
9. Buffalo, NY
10. Tampa, FL

St. Louis also took the second spot on the best-performing NHL teams category. Washington, DC took the top spot.

Source: WalletHub