The Weather Channel recently released their list of the NFL cities with the worst weather, basing their rankings on the city's wind, snow and cold.

Here's a rundown of the top five:

  1. Buffalo
  2. Cleveland
  3. Pittsburgh
  4. Green Bay
  5. Kansas City

Of course, some cities might have ranked higher on this list (like Detroit and Minneapolis), but were left off because their teams play indoors.