World Series doesn?t elevate Houston on ?Best Sports Cities? list

Houston ranks 15th on WalletHub?s list of America?s best sports cities. Surprisingly, baseball is where Space City scores its lowest rating.