Files
Sportstime/SportsTime/Resources/stadiums_canonical.json
Trey t 8790d2ad73 Remove CFB/NASCAR/PGA and streamline to 8 supported sports
- Remove College Football, NASCAR, and PGA from scraper and app
- Clean all data files (stadiums, games, pipeline reports)
- Update Sport.swift enum and all UI components
- Add sportstime.py CLI tool for pipeline management
- Add DATA_SCRAPING.md documentation
- Add WNBA/MLS/NWSL implementation documentation
- Scraper now supports: NBA, MLB, NHL, NFL, WNBA, MLS, NWSL, CBB

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 23:22:13 -06:00

2074 lines
44 KiB
JSON

[
{
"canonical_id": "stadium_nba_state_farm_arena",
"name": "State Farm Arena",
"city": "Atlanta",
"state": "",
"latitude": 33.7573,
"longitude": -84.3963,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"ATL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_td_garden",
"name": "TD Garden",
"city": "Boston",
"state": "",
"latitude": 42.3662,
"longitude": -71.0621,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"BOS"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_barclays_center",
"name": "Barclays Center",
"city": "Brooklyn",
"state": "",
"latitude": 40.6826,
"longitude": -73.9754,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"BRK"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_spectrum_center",
"name": "Spectrum Center",
"city": "Charlotte",
"state": "",
"latitude": 35.2251,
"longitude": -80.8392,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"CHO"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_united_center",
"name": "United Center",
"city": "Chicago",
"state": "",
"latitude": 41.8807,
"longitude": -87.6742,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"CHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_rocket_mortgage_fieldhouse",
"name": "Rocket Mortgage FieldHouse",
"city": "Cleveland",
"state": "",
"latitude": 41.4965,
"longitude": -81.6882,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"CLE"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_american_airlines_center",
"name": "American Airlines Center",
"city": "Dallas",
"state": "",
"latitude": 32.7905,
"longitude": -96.8103,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"DAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_ball_arena",
"name": "Ball Arena",
"city": "Denver",
"state": "",
"latitude": 39.7487,
"longitude": -105.0077,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"DEN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_little_caesars_arena",
"name": "Little Caesars Arena",
"city": "Detroit",
"state": "",
"latitude": 42.3411,
"longitude": -83.0553,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"DET"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_chase_center",
"name": "Chase Center",
"city": "San Francisco",
"state": "",
"latitude": 37.768,
"longitude": -122.3879,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"GSW"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_toyota_center",
"name": "Toyota Center",
"city": "Houston",
"state": "",
"latitude": 29.7508,
"longitude": -95.3621,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"HOU"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_gainbridge_fieldhouse",
"name": "Gainbridge Fieldhouse",
"city": "Indianapolis",
"state": "",
"latitude": 39.764,
"longitude": -86.1555,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"IND"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_intuit_dome",
"name": "Intuit Dome",
"city": "Inglewood",
"state": "",
"latitude": 33.9425,
"longitude": -118.3419,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"LAC"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_cryptocom_arena",
"name": "Crypto.com Arena",
"city": "Los Angeles",
"state": "",
"latitude": 34.043,
"longitude": -118.2673,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"LAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_fedexforum",
"name": "FedExForum",
"city": "Memphis",
"state": "",
"latitude": 35.1382,
"longitude": -90.0506,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"MEM"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_kaseya_center",
"name": "Kaseya Center",
"city": "Miami",
"state": "",
"latitude": 25.7814,
"longitude": -80.187,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"MIA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_fiserv_forum",
"name": "Fiserv Forum",
"city": "Milwaukee",
"state": "",
"latitude": 43.0451,
"longitude": -87.9174,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"MIL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_target_center",
"name": "Target Center",
"city": "Minneapolis",
"state": "",
"latitude": 44.9795,
"longitude": -93.2761,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"MIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_smoothie_king_center",
"name": "Smoothie King Center",
"city": "New Orleans",
"state": "",
"latitude": 29.949,
"longitude": -90.0821,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"NOP"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_madison_square_garden",
"name": "Madison Square Garden",
"city": "New York",
"state": "",
"latitude": 40.7505,
"longitude": -73.9934,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"NYK"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_paycom_center",
"name": "Paycom Center",
"city": "Oklahoma City",
"state": "",
"latitude": 35.4634,
"longitude": -97.5151,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"OKC"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_kia_center",
"name": "Kia Center",
"city": "Orlando",
"state": "",
"latitude": 28.5392,
"longitude": -81.3839,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"ORL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_wells_fargo_center",
"name": "Wells Fargo Center",
"city": "Philadelphia",
"state": "",
"latitude": 39.9012,
"longitude": -75.172,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"PHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_footprint_center",
"name": "Footprint Center",
"city": "Phoenix",
"state": "",
"latitude": 33.4457,
"longitude": -112.0712,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"PHO"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_moda_center",
"name": "Moda Center",
"city": "Portland",
"state": "",
"latitude": 45.5316,
"longitude": -122.6668,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"POR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_golden_1_center",
"name": "Golden 1 Center",
"city": "Sacramento",
"state": "",
"latitude": 38.5802,
"longitude": -121.4997,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"SAC"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_frost_bank_center",
"name": "Frost Bank Center",
"city": "San Antonio",
"state": "",
"latitude": 29.427,
"longitude": -98.4375,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"SAS"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_scotiabank_arena",
"name": "Scotiabank Arena",
"city": "Toronto",
"state": "",
"latitude": 43.6435,
"longitude": -79.3791,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"TOR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_delta_center",
"name": "Delta Center",
"city": "Salt Lake City",
"state": "",
"latitude": 40.7683,
"longitude": -111.9011,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"UTA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nba_capital_one_arena",
"name": "Capital One Arena",
"city": "Washington",
"state": "",
"latitude": 38.8982,
"longitude": -77.0209,
"capacity": 0,
"sport": "NBA",
"primary_team_abbrevs": [
"WAS"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_chase_field",
"name": "Chase Field",
"city": "Phoenix",
"state": "AZ",
"latitude": 33.4453,
"longitude": -112.0667,
"capacity": 48686,
"sport": "MLB",
"primary_team_abbrevs": [
"ARI"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_truist_park",
"name": "Truist Park",
"city": "Atlanta",
"state": "GA",
"latitude": 33.8907,
"longitude": -84.4678,
"capacity": 41084,
"sport": "MLB",
"primary_team_abbrevs": [
"ATL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_oriole_park_at_camden_yards",
"name": "Oriole Park at Camden Yards",
"city": "Baltimore",
"state": "MD",
"latitude": 39.2838,
"longitude": -76.6218,
"capacity": 45971,
"sport": "MLB",
"primary_team_abbrevs": [
"BAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_fenway_park",
"name": "Fenway Park",
"city": "Boston",
"state": "MA",
"latitude": 42.3467,
"longitude": -71.0972,
"capacity": 37755,
"sport": "MLB",
"primary_team_abbrevs": [
"BOS"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_wrigley_field",
"name": "Wrigley Field",
"city": "Chicago",
"state": "IL",
"latitude": 41.9484,
"longitude": -87.6553,
"capacity": 41649,
"sport": "MLB",
"primary_team_abbrevs": [
"CHC"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_guaranteed_rate_field",
"name": "Guaranteed Rate Field",
"city": "Chicago",
"state": "IL",
"latitude": 41.8299,
"longitude": -87.6338,
"capacity": 40615,
"sport": "MLB",
"primary_team_abbrevs": [
"CHW"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_great_american_ball_park",
"name": "Great American Ball Park",
"city": "Cincinnati",
"state": "OH",
"latitude": 39.0979,
"longitude": -84.5082,
"capacity": 42319,
"sport": "MLB",
"primary_team_abbrevs": [
"CIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_progressive_field",
"name": "Progressive Field",
"city": "Cleveland",
"state": "OH",
"latitude": 41.4962,
"longitude": -81.6852,
"capacity": 34830,
"sport": "MLB",
"primary_team_abbrevs": [
"CLE"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_coors_field",
"name": "Coors Field",
"city": "Denver",
"state": "CO",
"latitude": 39.7559,
"longitude": -104.9942,
"capacity": 50144,
"sport": "MLB",
"primary_team_abbrevs": [
"COL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_comerica_park",
"name": "Comerica Park",
"city": "Detroit",
"state": "MI",
"latitude": 42.339,
"longitude": -83.0485,
"capacity": 41083,
"sport": "MLB",
"primary_team_abbrevs": [
"DET"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_minute_maid_park",
"name": "Minute Maid Park",
"city": "Houston",
"state": "TX",
"latitude": 29.7573,
"longitude": -95.3555,
"capacity": 41168,
"sport": "MLB",
"primary_team_abbrevs": [
"HOU"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_kauffman_stadium",
"name": "Kauffman Stadium",
"city": "Kansas City",
"state": "MO",
"latitude": 39.0517,
"longitude": -94.4803,
"capacity": 37903,
"sport": "MLB",
"primary_team_abbrevs": [
"KCR"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_angel_stadium",
"name": "Angel Stadium",
"city": "Anaheim",
"state": "CA",
"latitude": 33.8003,
"longitude": -117.8827,
"capacity": 45517,
"sport": "MLB",
"primary_team_abbrevs": [
"LAA"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_dodger_stadium",
"name": "Dodger Stadium",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.0739,
"longitude": -118.24,
"capacity": 56000,
"sport": "MLB",
"primary_team_abbrevs": [
"LAD"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_loandepot_park",
"name": "LoanDepot Park",
"city": "Miami",
"state": "FL",
"latitude": 25.7781,
"longitude": -80.2196,
"capacity": 36742,
"sport": "MLB",
"primary_team_abbrevs": [
"MIA"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_american_family_field",
"name": "American Family Field",
"city": "Milwaukee",
"state": "WI",
"latitude": 43.028,
"longitude": -87.9712,
"capacity": 41900,
"sport": "MLB",
"primary_team_abbrevs": [
"MIL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_target_field",
"name": "Target Field",
"city": "Minneapolis",
"state": "MN",
"latitude": 44.9817,
"longitude": -93.2776,
"capacity": 38544,
"sport": "MLB",
"primary_team_abbrevs": [
"MIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_citi_field",
"name": "Citi Field",
"city": "New York",
"state": "NY",
"latitude": 40.7571,
"longitude": -73.8458,
"capacity": 41922,
"sport": "MLB",
"primary_team_abbrevs": [
"NYM"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_yankee_stadium",
"name": "Yankee Stadium",
"city": "New York",
"state": "NY",
"latitude": 40.8296,
"longitude": -73.9262,
"capacity": 46537,
"sport": "MLB",
"primary_team_abbrevs": [
"NYY"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_sutter_health_park",
"name": "Sutter Health Park",
"city": "Sacramento",
"state": "CA",
"latitude": 38.5802,
"longitude": -121.5097,
"capacity": 14014,
"sport": "MLB",
"primary_team_abbrevs": [
"OAK"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_citizens_bank_park",
"name": "Citizens Bank Park",
"city": "Philadelphia",
"state": "PA",
"latitude": 39.9061,
"longitude": -75.1665,
"capacity": 42792,
"sport": "MLB",
"primary_team_abbrevs": [
"PHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_pnc_park",
"name": "PNC Park",
"city": "Pittsburgh",
"state": "PA",
"latitude": 40.4469,
"longitude": -80.0057,
"capacity": 38362,
"sport": "MLB",
"primary_team_abbrevs": [
"PIT"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_petco_park",
"name": "Petco Park",
"city": "San Diego",
"state": "CA",
"latitude": 32.7076,
"longitude": -117.157,
"capacity": 40209,
"sport": "MLB",
"primary_team_abbrevs": [
"SDP"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_oracle_park",
"name": "Oracle Park",
"city": "San Francisco",
"state": "CA",
"latitude": 37.7786,
"longitude": -122.3893,
"capacity": 41265,
"sport": "MLB",
"primary_team_abbrevs": [
"SFG"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_tmobile_park",
"name": "T-Mobile Park",
"city": "Seattle",
"state": "WA",
"latitude": 47.5914,
"longitude": -122.3325,
"capacity": 47929,
"sport": "MLB",
"primary_team_abbrevs": [
"SEA"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_busch_stadium",
"name": "Busch Stadium",
"city": "St. Louis",
"state": "MO",
"latitude": 38.6226,
"longitude": -90.1928,
"capacity": 45494,
"sport": "MLB",
"primary_team_abbrevs": [
"STL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_tropicana_field",
"name": "Tropicana Field",
"city": "St. Petersburg",
"state": "FL",
"latitude": 27.7682,
"longitude": -82.6534,
"capacity": 25000,
"sport": "MLB",
"primary_team_abbrevs": [
"TBR"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_globe_life_field",
"name": "Globe Life Field",
"city": "Arlington",
"state": "TX",
"latitude": 32.7473,
"longitude": -97.0845,
"capacity": 40300,
"sport": "MLB",
"primary_team_abbrevs": [
"TEX"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_rogers_centre",
"name": "Rogers Centre",
"city": "Toronto",
"state": "ON",
"latitude": 43.6414,
"longitude": -79.3894,
"capacity": 49282,
"sport": "MLB",
"primary_team_abbrevs": [
"TOR"
],
"year_opened": null
},
{
"canonical_id": "stadium_mlb_nationals_park",
"name": "Nationals Park",
"city": "Washington",
"state": "DC",
"latitude": 38.873,
"longitude": -77.0074,
"capacity": 41339,
"sport": "MLB",
"primary_team_abbrevs": [
"WSN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_honda_center",
"name": "Honda Center",
"city": "Anaheim",
"state": "CA",
"latitude": 33.8078,
"longitude": -117.8765,
"capacity": 17174,
"sport": "NHL",
"primary_team_abbrevs": [
"ANA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_delta_center",
"name": "Delta Center",
"city": "Salt Lake City",
"state": "UT",
"latitude": 40.7683,
"longitude": -111.9011,
"capacity": 18306,
"sport": "NHL",
"primary_team_abbrevs": [
"ARI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_td_garden",
"name": "TD Garden",
"city": "Boston",
"state": "MA",
"latitude": 42.3662,
"longitude": -71.0621,
"capacity": 17565,
"sport": "NHL",
"primary_team_abbrevs": [
"BOS"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_keybank_center",
"name": "KeyBank Center",
"city": "Buffalo",
"state": "NY",
"latitude": 42.875,
"longitude": -78.8764,
"capacity": 19070,
"sport": "NHL",
"primary_team_abbrevs": [
"BUF"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_scotiabank_saddledome",
"name": "Scotiabank Saddledome",
"city": "Calgary",
"state": "AB",
"latitude": 51.0374,
"longitude": -114.0519,
"capacity": 19289,
"sport": "NHL",
"primary_team_abbrevs": [
"CGY"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_pnc_arena",
"name": "PNC Arena",
"city": "Raleigh",
"state": "NC",
"latitude": 35.8034,
"longitude": -78.722,
"capacity": 18680,
"sport": "NHL",
"primary_team_abbrevs": [
"CAR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_united_center",
"name": "United Center",
"city": "Chicago",
"state": "IL",
"latitude": 41.8807,
"longitude": -87.6742,
"capacity": 19717,
"sport": "NHL",
"primary_team_abbrevs": [
"CHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_ball_arena",
"name": "Ball Arena",
"city": "Denver",
"state": "CO",
"latitude": 39.7487,
"longitude": -105.0077,
"capacity": 18007,
"sport": "NHL",
"primary_team_abbrevs": [
"COL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_nationwide_arena",
"name": "Nationwide Arena",
"city": "Columbus",
"state": "OH",
"latitude": 39.9693,
"longitude": -83.0061,
"capacity": 18500,
"sport": "NHL",
"primary_team_abbrevs": [
"CBJ"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_american_airlines_center",
"name": "American Airlines Center",
"city": "Dallas",
"state": "TX",
"latitude": 32.7905,
"longitude": -96.8103,
"capacity": 18532,
"sport": "NHL",
"primary_team_abbrevs": [
"DAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_little_caesars_arena",
"name": "Little Caesars Arena",
"city": "Detroit",
"state": "MI",
"latitude": 42.3411,
"longitude": -83.0553,
"capacity": 19515,
"sport": "NHL",
"primary_team_abbrevs": [
"DET"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_rogers_place",
"name": "Rogers Place",
"city": "Edmonton",
"state": "AB",
"latitude": 53.5469,
"longitude": -113.4978,
"capacity": 18347,
"sport": "NHL",
"primary_team_abbrevs": [
"EDM"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_amerant_bank_arena",
"name": "Amerant Bank Arena",
"city": "Sunrise",
"state": "FL",
"latitude": 26.1584,
"longitude": -80.3256,
"capacity": 19250,
"sport": "NHL",
"primary_team_abbrevs": [
"FLA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_cryptocom_arena",
"name": "Crypto.com Arena",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.043,
"longitude": -118.2673,
"capacity": 18230,
"sport": "NHL",
"primary_team_abbrevs": [
"LAK"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_xcel_energy_center",
"name": "Xcel Energy Center",
"city": "St. Paul",
"state": "MN",
"latitude": 44.9448,
"longitude": -93.101,
"capacity": 17954,
"sport": "NHL",
"primary_team_abbrevs": [
"MIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_bell_centre",
"name": "Bell Centre",
"city": "Montreal",
"state": "QC",
"latitude": 45.4961,
"longitude": -73.5693,
"capacity": 21302,
"sport": "NHL",
"primary_team_abbrevs": [
"MTL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_bridgestone_arena",
"name": "Bridgestone Arena",
"city": "Nashville",
"state": "TN",
"latitude": 36.1592,
"longitude": -86.7785,
"capacity": 17159,
"sport": "NHL",
"primary_team_abbrevs": [
"NSH"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_prudential_center",
"name": "Prudential Center",
"city": "Newark",
"state": "NJ",
"latitude": 40.7334,
"longitude": -74.1712,
"capacity": 16514,
"sport": "NHL",
"primary_team_abbrevs": [
"NJD"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_ubs_arena",
"name": "UBS Arena",
"city": "Elmont",
"state": "NY",
"latitude": 40.7161,
"longitude": -73.7246,
"capacity": 17255,
"sport": "NHL",
"primary_team_abbrevs": [
"NYI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_madison_square_garden",
"name": "Madison Square Garden",
"city": "New York",
"state": "NY",
"latitude": 40.7505,
"longitude": -73.9934,
"capacity": 18006,
"sport": "NHL",
"primary_team_abbrevs": [
"NYR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_canadian_tire_centre",
"name": "Canadian Tire Centre",
"city": "Ottawa",
"state": "ON",
"latitude": 45.2969,
"longitude": -75.9272,
"capacity": 18652,
"sport": "NHL",
"primary_team_abbrevs": [
"OTT"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_wells_fargo_center",
"name": "Wells Fargo Center",
"city": "Philadelphia",
"state": "PA",
"latitude": 39.9012,
"longitude": -75.172,
"capacity": 19543,
"sport": "NHL",
"primary_team_abbrevs": [
"PHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_ppg_paints_arena",
"name": "PPG Paints Arena",
"city": "Pittsburgh",
"state": "PA",
"latitude": 40.4395,
"longitude": -79.9892,
"capacity": 18387,
"sport": "NHL",
"primary_team_abbrevs": [
"PIT"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_sap_center",
"name": "SAP Center",
"city": "San Jose",
"state": "CA",
"latitude": 37.3327,
"longitude": -121.901,
"capacity": 17562,
"sport": "NHL",
"primary_team_abbrevs": [
"SJS"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_climate_pledge_arena",
"name": "Climate Pledge Arena",
"city": "Seattle",
"state": "WA",
"latitude": 47.6221,
"longitude": -122.354,
"capacity": 17100,
"sport": "NHL",
"primary_team_abbrevs": [
"SEA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_enterprise_center",
"name": "Enterprise Center",
"city": "St. Louis",
"state": "MO",
"latitude": 38.6268,
"longitude": -90.2025,
"capacity": 18096,
"sport": "NHL",
"primary_team_abbrevs": [
"STL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_amalie_arena",
"name": "Amalie Arena",
"city": "Tampa",
"state": "FL",
"latitude": 27.9426,
"longitude": -82.4519,
"capacity": 19092,
"sport": "NHL",
"primary_team_abbrevs": [
"TBL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_scotiabank_arena",
"name": "Scotiabank Arena",
"city": "Toronto",
"state": "ON",
"latitude": 43.6435,
"longitude": -79.3791,
"capacity": 18819,
"sport": "NHL",
"primary_team_abbrevs": [
"TOR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_rogers_arena",
"name": "Rogers Arena",
"city": "Vancouver",
"state": "BC",
"latitude": 49.2778,
"longitude": -123.1089,
"capacity": 18910,
"sport": "NHL",
"primary_team_abbrevs": [
"VAN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_tmobile_arena",
"name": "T-Mobile Arena",
"city": "Las Vegas",
"state": "NV",
"latitude": 36.1028,
"longitude": -115.1784,
"capacity": 17500,
"sport": "NHL",
"primary_team_abbrevs": [
"VGK"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_capital_one_arena",
"name": "Capital One Arena",
"city": "Washington",
"state": "DC",
"latitude": 38.8982,
"longitude": -77.0209,
"capacity": 18573,
"sport": "NHL",
"primary_team_abbrevs": [
"WSH"
],
"year_opened": null
},
{
"canonical_id": "stadium_nhl_canada_life_centre",
"name": "Canada Life Centre",
"city": "Winnipeg",
"state": "MB",
"latitude": 49.8928,
"longitude": -97.1436,
"capacity": 15321,
"sport": "NHL",
"primary_team_abbrevs": [
"WPG"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_gateway_center_arena",
"name": "Gateway Center Arena",
"city": "College Park",
"state": "GA",
"latitude": 33.6534,
"longitude": -84.448,
"capacity": 3500,
"sport": "WNBA",
"primary_team_abbrevs": [
"ATL"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_wintrust_arena",
"name": "Wintrust Arena",
"city": "Chicago",
"state": "IL",
"latitude": 41.8622,
"longitude": -87.6164,
"capacity": 10387,
"sport": "WNBA",
"primary_team_abbrevs": [
"CHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_mohegan_sun_arena",
"name": "Mohegan Sun Arena",
"city": "Uncasville",
"state": "CT",
"latitude": 41.4946,
"longitude": -72.0874,
"capacity": 10000,
"sport": "WNBA",
"primary_team_abbrevs": [
"CON"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_college_park_center",
"name": "College Park Center",
"city": "Arlington",
"state": "TX",
"latitude": 32.7298,
"longitude": -97.1137,
"capacity": 7000,
"sport": "WNBA",
"primary_team_abbrevs": [
"DAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_chase_center",
"name": "Chase Center",
"city": "San Francisco",
"state": "CA",
"latitude": 37.768,
"longitude": -122.3879,
"capacity": 18064,
"sport": "WNBA",
"primary_team_abbrevs": [
"GSV"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_gainbridge_fieldhouse",
"name": "Gainbridge Fieldhouse",
"city": "Indianapolis",
"state": "IN",
"latitude": 39.764,
"longitude": -86.1555,
"capacity": 17274,
"sport": "WNBA",
"primary_team_abbrevs": [
"IND"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_michelob_ultra_arena",
"name": "Michelob Ultra Arena",
"city": "Las Vegas",
"state": "NV",
"latitude": 36.0929,
"longitude": -115.1757,
"capacity": 12000,
"sport": "WNBA",
"primary_team_abbrevs": [
"LVA"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_cryptocom_arena",
"name": "Crypto.com Arena",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.043,
"longitude": -118.2673,
"capacity": 19068,
"sport": "WNBA",
"primary_team_abbrevs": [
"LAS"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_target_center",
"name": "Target Center",
"city": "Minneapolis",
"state": "MN",
"latitude": 44.9795,
"longitude": -93.2761,
"capacity": 17500,
"sport": "WNBA",
"primary_team_abbrevs": [
"MIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_barclays_center",
"name": "Barclays Center",
"city": "Brooklyn",
"state": "NY",
"latitude": 40.6826,
"longitude": -73.9754,
"capacity": 17732,
"sport": "WNBA",
"primary_team_abbrevs": [
"NYL"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_footprint_center",
"name": "Footprint Center",
"city": "Phoenix",
"state": "AZ",
"latitude": 33.4457,
"longitude": -112.0712,
"capacity": 17000,
"sport": "WNBA",
"primary_team_abbrevs": [
"PHX"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_climate_pledge_arena",
"name": "Climate Pledge Arena",
"city": "Seattle",
"state": "WA",
"latitude": 47.6221,
"longitude": -122.354,
"capacity": 17100,
"sport": "WNBA",
"primary_team_abbrevs": [
"SEA"
],
"year_opened": null
},
{
"canonical_id": "stadium_wnba_entertainment__sports_arena",
"name": "Entertainment & Sports Arena",
"city": "Washington",
"state": "DC",
"latitude": 38.8701,
"longitude": -76.9728,
"capacity": 4200,
"sport": "WNBA",
"primary_team_abbrevs": [
"WAS"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_mercedes-benz_stadium",
"name": "Mercedes-Benz Stadium",
"city": "Atlanta",
"state": "GA",
"latitude": 33.7553,
"longitude": -84.4006,
"capacity": 71000,
"sport": "MLS",
"primary_team_abbrevs": [
"ATL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_q2_stadium",
"name": "Q2 Stadium",
"city": "Austin",
"state": "TX",
"latitude": 30.3876,
"longitude": -97.72,
"capacity": 20738,
"sport": "MLS",
"primary_team_abbrevs": [
"ATX"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_bank_of_america_stadium",
"name": "Bank of America Stadium",
"city": "Charlotte",
"state": "NC",
"latitude": 35.2258,
"longitude": -80.8528,
"capacity": 74867,
"sport": "MLS",
"primary_team_abbrevs": [
"CLT"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_soldier_field",
"name": "Soldier Field",
"city": "Chicago",
"state": "IL",
"latitude": 41.8623,
"longitude": -87.6167,
"capacity": 61500,
"sport": "MLS",
"primary_team_abbrevs": [
"CHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_tql_stadium",
"name": "TQL Stadium",
"city": "Cincinnati",
"state": "OH",
"latitude": 39.1113,
"longitude": -84.5212,
"capacity": 26000,
"sport": "MLS",
"primary_team_abbrevs": [
"CIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_dicks_sporting_goods_park",
"name": "Dicks Sporting Goods Park",
"city": "Commerce City",
"state": "CO",
"latitude": 39.8056,
"longitude": -104.8919,
"capacity": 18061,
"sport": "MLS",
"primary_team_abbrevs": [
"COL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_lowercom_field",
"name": "Lower.com Field",
"city": "Columbus",
"state": "OH",
"latitude": 39.9689,
"longitude": -83.0173,
"capacity": 20371,
"sport": "MLS",
"primary_team_abbrevs": [
"CLB"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_toyota_stadium",
"name": "Toyota Stadium",
"city": "Frisco",
"state": "TX",
"latitude": 33.1546,
"longitude": -96.8353,
"capacity": 20500,
"sport": "MLS",
"primary_team_abbrevs": [
"DAL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_audi_field",
"name": "Audi Field",
"city": "Washington",
"state": "DC",
"latitude": 38.8686,
"longitude": -77.0128,
"capacity": 20000,
"sport": "MLS",
"primary_team_abbrevs": [
"DCU"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_shell_energy_stadium",
"name": "Shell Energy Stadium",
"city": "Houston",
"state": "TX",
"latitude": 29.7523,
"longitude": -95.3522,
"capacity": 22039,
"sport": "MLS",
"primary_team_abbrevs": [
"HOU"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_dignity_health_sports_park",
"name": "Dignity Health Sports Park",
"city": "Carson",
"state": "CA",
"latitude": 33.8644,
"longitude": -118.2611,
"capacity": 27000,
"sport": "MLS",
"primary_team_abbrevs": [
"LAG"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_bmo_stadium",
"name": "BMO Stadium",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.0128,
"longitude": -118.2841,
"capacity": 22000,
"sport": "MLS",
"primary_team_abbrevs": [
"LAFC"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_chase_stadium",
"name": "Chase Stadium",
"city": "Fort Lauderdale",
"state": "FL",
"latitude": 26.1902,
"longitude": -80.163,
"capacity": 21550,
"sport": "MLS",
"primary_team_abbrevs": [
"MIA"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_allianz_field",
"name": "Allianz Field",
"city": "St. Paul",
"state": "MN",
"latitude": 44.9532,
"longitude": -93.1653,
"capacity": 19400,
"sport": "MLS",
"primary_team_abbrevs": [
"MIN"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_stade_saputo",
"name": "Stade Saputo",
"city": "Montreal",
"state": "QC",
"latitude": 45.5628,
"longitude": -73.553,
"capacity": 19619,
"sport": "MLS",
"primary_team_abbrevs": [
"MTL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_geodis_park",
"name": "Geodis Park",
"city": "Nashville",
"state": "TN",
"latitude": 36.1303,
"longitude": -86.7663,
"capacity": 30000,
"sport": "MLS",
"primary_team_abbrevs": [
"NSH"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_gillette_stadium",
"name": "Gillette Stadium",
"city": "Foxborough",
"state": "MA",
"latitude": 42.0909,
"longitude": -71.2643,
"capacity": 65878,
"sport": "MLS",
"primary_team_abbrevs": [
"NER"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_yankee_stadium",
"name": "Yankee Stadium",
"city": "New York",
"state": "NY",
"latitude": 40.8296,
"longitude": -73.9262,
"capacity": 46537,
"sport": "MLS",
"primary_team_abbrevs": [
"NYC"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_red_bull_arena",
"name": "Red Bull Arena",
"city": "Harrison",
"state": "NJ",
"latitude": 40.7368,
"longitude": -74.1503,
"capacity": 25000,
"sport": "MLS",
"primary_team_abbrevs": [
"RBNY"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_interco_stadium",
"name": "InterCo Stadium",
"city": "Orlando",
"state": "FL",
"latitude": 28.5411,
"longitude": -81.3899,
"capacity": 25500,
"sport": "MLS",
"primary_team_abbrevs": [
"ORL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_subaru_park",
"name": "Subaru Park",
"city": "Chester",
"state": "PA",
"latitude": 39.8328,
"longitude": -75.3789,
"capacity": 18500,
"sport": "MLS",
"primary_team_abbrevs": [
"PHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_providence_park",
"name": "Providence Park",
"city": "Portland",
"state": "OR",
"latitude": 45.5217,
"longitude": -122.6917,
"capacity": 25218,
"sport": "MLS",
"primary_team_abbrevs": [
"POR"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_america_first_field",
"name": "America First Field",
"city": "Sandy",
"state": "UT",
"latitude": 40.5828,
"longitude": -111.8933,
"capacity": 20213,
"sport": "MLS",
"primary_team_abbrevs": [
"RSL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_paypal_park",
"name": "PayPal Park",
"city": "San Jose",
"state": "CA",
"latitude": 37.3513,
"longitude": -121.9253,
"capacity": 18000,
"sport": "MLS",
"primary_team_abbrevs": [
"SJE"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_lumen_field",
"name": "Lumen Field",
"city": "Seattle",
"state": "WA",
"latitude": 47.5952,
"longitude": -122.3316,
"capacity": 68740,
"sport": "MLS",
"primary_team_abbrevs": [
"SEA"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_childrens_mercy_park",
"name": "Childrens Mercy Park",
"city": "Kansas City",
"state": "KS",
"latitude": 39.1218,
"longitude": -94.8234,
"capacity": 18467,
"sport": "MLS",
"primary_team_abbrevs": [
"SKC"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_citypark",
"name": "CityPark",
"city": "St. Louis",
"state": "MO",
"latitude": 38.6322,
"longitude": -90.2094,
"capacity": 22500,
"sport": "MLS",
"primary_team_abbrevs": [
"STL"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_bmo_field",
"name": "BMO Field",
"city": "Toronto",
"state": "ON",
"latitude": 43.6332,
"longitude": -79.4186,
"capacity": 30000,
"sport": "MLS",
"primary_team_abbrevs": [
"TOR"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_bc_place",
"name": "BC Place",
"city": "Vancouver",
"state": "BC",
"latitude": 49.2768,
"longitude": -123.1118,
"capacity": 54320,
"sport": "MLS",
"primary_team_abbrevs": [
"VAN"
],
"year_opened": null
},
{
"canonical_id": "stadium_mls_snapdragon_stadium",
"name": "Snapdragon Stadium",
"city": "San Diego",
"state": "CA",
"latitude": 32.7839,
"longitude": -117.1224,
"capacity": 35000,
"sport": "MLS",
"primary_team_abbrevs": [
"SDG"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_bmo_stadium",
"name": "BMO Stadium",
"city": "Los Angeles",
"state": "CA",
"latitude": 34.0128,
"longitude": -118.2841,
"capacity": 22000,
"sport": "NWSL",
"primary_team_abbrevs": [
"ANG"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_paypal_park",
"name": "PayPal Park",
"city": "San Jose",
"state": "CA",
"latitude": 37.3513,
"longitude": -121.9253,
"capacity": 18000,
"sport": "NWSL",
"primary_team_abbrevs": [
"BAY"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_seatgeek_stadium",
"name": "SeatGeek Stadium",
"city": "Chicago",
"state": "IL",
"latitude": 41.6462,
"longitude": -87.7304,
"capacity": 20000,
"sport": "NWSL",
"primary_team_abbrevs": [
"CHI"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_shell_energy_stadium",
"name": "Shell Energy Stadium",
"city": "Houston",
"state": "TX",
"latitude": 29.7523,
"longitude": -95.3522,
"capacity": 22039,
"sport": "NWSL",
"primary_team_abbrevs": [
"HOU"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_cpkc_stadium",
"name": "CPKC Stadium",
"city": "Kansas City",
"state": "KS",
"latitude": 39.0851,
"longitude": -94.5582,
"capacity": 11500,
"sport": "NWSL",
"primary_team_abbrevs": [
"KCC"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_red_bull_arena",
"name": "Red Bull Arena",
"city": "Harrison",
"state": "NJ",
"latitude": 40.7368,
"longitude": -74.1503,
"capacity": 25000,
"sport": "NWSL",
"primary_team_abbrevs": [
"NJY"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_wakemed_soccer_park",
"name": "WakeMed Soccer Park",
"city": "Cary",
"state": "NC",
"latitude": 35.8589,
"longitude": -78.7989,
"capacity": 10000,
"sport": "NWSL",
"primary_team_abbrevs": [
"NCC"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_interco_stadium",
"name": "InterCo Stadium",
"city": "Orlando",
"state": "FL",
"latitude": 28.5411,
"longitude": -81.3899,
"capacity": 25500,
"sport": "NWSL",
"primary_team_abbrevs": [
"ORL"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_providence_park",
"name": "Providence Park",
"city": "Portland",
"state": "OR",
"latitude": 45.5217,
"longitude": -122.6917,
"capacity": 25218,
"sport": "NWSL",
"primary_team_abbrevs": [
"POR"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_lumen_field",
"name": "Lumen Field",
"city": "Seattle",
"state": "WA",
"latitude": 47.5952,
"longitude": -122.3316,
"capacity": 68740,
"sport": "NWSL",
"primary_team_abbrevs": [
"RGN"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_snapdragon_stadium",
"name": "Snapdragon Stadium",
"city": "San Diego",
"state": "CA",
"latitude": 32.7839,
"longitude": -117.1224,
"capacity": 35000,
"sport": "NWSL",
"primary_team_abbrevs": [
"SDW"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_america_first_field",
"name": "America First Field",
"city": "Sandy",
"state": "UT",
"latitude": 40.5828,
"longitude": -111.8933,
"capacity": 20213,
"sport": "NWSL",
"primary_team_abbrevs": [
"UTA"
],
"year_opened": null
},
{
"canonical_id": "stadium_nwsl_audi_field",
"name": "Audi Field",
"city": "Washington",
"state": "DC",
"latitude": 38.8686,
"longitude": -77.0128,
"capacity": 20000,
"sport": "NWSL",
"primary_team_abbrevs": [
"WSH"
],
"year_opened": null
}
]