BOSTON (CBS) – Is there a better sports city in America than Boston?

Yes, according to a newly released ranking of the best sports cities in America.

READ MORE: Jayson Tatum Scores 51 In Celtics' 116-87 Rout Of Wizards

WalletHub says Boston is merely the second-best city for sports fans. No. 1 is New York, home of the “Evil Empire” Yankees.

The ranking is based on factors like the performance level of the city’s teams, average ticket prices for games and the number of sports bars.

READ MORE: Man Shot By Police In Burlington Hospitalized With Life-Threatening Injuries

The best sports cities, according to WalletHub (WBZ)

The best sports cities, according to WalletHub (WBZ)

The cities are also ranked by each major sport. Boston is No. 2 in both basketball and hockey, No. 5 in baseball, No. 11 in soccer and No. 13 in football.

Duck boats make their way down Boylston Street where fans gathered for the World Series victory parade for the Boston Red Sox on November 2, 2013. (Photo by Gail Oskin/Getty Images)

Duck boats make their way down Boylston Street where fans gathered for the World Series victory parade for the Boston Red Sox on November 2, 2013. (Photo by Gail Oskin/Getty Images)

MORE NEWS: Bloodied Tom Brady Hit With First Unsportsmanlike Conduct Penalty Of Career In Bucs-Rams Playoff Game

One major factor going against Boston: The city has the highest average MLB season ticket price at $54.79.