CLEVELAND -- Play ball!
Although the Indians didn't make it to the World Series this year, Cleveland has been ranked among America's best 20 cities for baseball.
Cleveland took the #14 spot on WalletHub's latest list, which is topped by New York, St. Louis, Los Angeles and San Francisco.
Cincinnati came in at #8.
WalletHub said they used "31 key metrics" while evaluating 360 of the largest U.S. cities when piecing together the lineup. The criteria included performance level, ticket prices and stadium accessibility.
© 2017 WKYC-TV