Wallethub ranked the nation to find which are the best and worst cities for sports. Out of the 397 cities they ranked using data from football, basketball, baseball, soccer and hockey, Cincinnati ranks 10th overall, 8th best in the country for both football and baseball. Los Angeles tops the nation for top city when it comes to sports. At the bottom of the list is Rochester, MI. The US sports franchise industry is expected to reach $39.6 billion.