Files
Sportstime/Scripts/data/stadiums.csv
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

16 KiB

1idnamecitystatelatitudelongitudecapacitysportteam_abbrevssourceyear_opened
2manual_nba_atlState Farm ArenaAtlanta33.7573-84.39630NBA['ATL']manual
3manual_nba_bosTD GardenBoston42.3662-71.06210NBA['BOS']manual
4manual_nba_brkBarclays CenterBrooklyn40.6826-73.97540NBA['BRK']manual
5manual_nba_choSpectrum CenterCharlotte35.2251-80.83920NBA['CHO']manual
6manual_nba_chiUnited CenterChicago41.8807-87.67420NBA['CHI']manual
7manual_nba_cleRocket Mortgage FieldHouseCleveland41.4965-81.68820NBA['CLE']manual
8manual_nba_dalAmerican Airlines CenterDallas32.7905-96.81030NBA['DAL']manual
9manual_nba_denBall ArenaDenver39.7487-105.00770NBA['DEN']manual
10manual_nba_detLittle Caesars ArenaDetroit42.3411-83.05530NBA['DET']manual
11manual_nba_gswChase CenterSan Francisco37.768-122.38790NBA['GSW']manual
12manual_nba_houToyota CenterHouston29.7508-95.36210NBA['HOU']manual
13manual_nba_indGainbridge FieldhouseIndianapolis39.764-86.15550NBA['IND']manual
14manual_nba_lacIntuit DomeInglewood33.9425-118.34190NBA['LAC']manual
15manual_nba_lalCrypto.com ArenaLos Angeles34.043-118.26730NBA['LAL']manual
16manual_nba_memFedExForumMemphis35.1382-90.05060NBA['MEM']manual
17manual_nba_miaKaseya CenterMiami25.7814-80.1870NBA['MIA']manual
18manual_nba_milFiserv ForumMilwaukee43.0451-87.91740NBA['MIL']manual
19manual_nba_minTarget CenterMinneapolis44.9795-93.27610NBA['MIN']manual
20manual_nba_nopSmoothie King CenterNew Orleans29.949-90.08210NBA['NOP']manual
21manual_nba_nykMadison Square GardenNew York40.7505-73.99340NBA['NYK']manual
22manual_nba_okcPaycom CenterOklahoma City35.4634-97.51510NBA['OKC']manual
23manual_nba_orlKia CenterOrlando28.5392-81.38390NBA['ORL']manual
24manual_nba_phiWells Fargo CenterPhiladelphia39.9012-75.1720NBA['PHI']manual
25manual_nba_phoFootprint CenterPhoenix33.4457-112.07120NBA['PHO']manual
26manual_nba_porModa CenterPortland45.5316-122.66680NBA['POR']manual
27manual_nba_sacGolden 1 CenterSacramento38.5802-121.49970NBA['SAC']manual
28manual_nba_sasFrost Bank CenterSan Antonio29.427-98.43750NBA['SAS']manual
29manual_nba_torScotiabank ArenaToronto43.6435-79.37910NBA['TOR']manual
30manual_nba_utaDelta CenterSalt Lake City40.7683-111.90110NBA['UTA']manual
31manual_nba_wasCapital One ArenaWashington38.8982-77.02090NBA['WAS']manual
32manual_mlb_ariChase FieldPhoenixAZ33.4453-112.066748686MLB['ARI']manual
33manual_mlb_atlTruist ParkAtlantaGA33.8907-84.467841084MLB['ATL']manual
34manual_mlb_balOriole Park at Camden YardsBaltimoreMD39.2838-76.621845971MLB['BAL']manual
35manual_mlb_bosFenway ParkBostonMA42.3467-71.097237755MLB['BOS']manual
36manual_mlb_chcWrigley FieldChicagoIL41.9484-87.655341649MLB['CHC']manual
37manual_mlb_chwGuaranteed Rate FieldChicagoIL41.8299-87.633840615MLB['CHW']manual
38manual_mlb_cinGreat American Ball ParkCincinnatiOH39.0979-84.508242319MLB['CIN']manual
39manual_mlb_cleProgressive FieldClevelandOH41.4962-81.685234830MLB['CLE']manual
40manual_mlb_colCoors FieldDenverCO39.7559-104.994250144MLB['COL']manual
41manual_mlb_detComerica ParkDetroitMI42.339-83.048541083MLB['DET']manual
42manual_mlb_houMinute Maid ParkHoustonTX29.7573-95.355541168MLB['HOU']manual
43manual_mlb_kcrKauffman StadiumKansas CityMO39.0517-94.480337903MLB['KCR']manual
44manual_mlb_laaAngel StadiumAnaheimCA33.8003-117.882745517MLB['LAA']manual
45manual_mlb_ladDodger StadiumLos AngelesCA34.0739-118.2456000MLB['LAD']manual
46manual_mlb_miaLoanDepot ParkMiamiFL25.7781-80.219636742MLB['MIA']manual
47manual_mlb_milAmerican Family FieldMilwaukeeWI43.028-87.971241900MLB['MIL']manual
48manual_mlb_minTarget FieldMinneapolisMN44.9817-93.277638544MLB['MIN']manual
49manual_mlb_nymCiti FieldNew YorkNY40.7571-73.845841922MLB['NYM']manual
50manual_mlb_nyyYankee StadiumNew YorkNY40.8296-73.926246537MLB['NYY']manual
51manual_mlb_oakSutter Health ParkSacramentoCA38.5802-121.509714014MLB['OAK']manual
52manual_mlb_phiCitizens Bank ParkPhiladelphiaPA39.9061-75.166542792MLB['PHI']manual
53manual_mlb_pitPNC ParkPittsburghPA40.4469-80.005738362MLB['PIT']manual
54manual_mlb_sdpPetco ParkSan DiegoCA32.7076-117.15740209MLB['SDP']manual
55manual_mlb_sfgOracle ParkSan FranciscoCA37.7786-122.389341265MLB['SFG']manual
56manual_mlb_seaT-Mobile ParkSeattleWA47.5914-122.332547929MLB['SEA']manual
57manual_mlb_stlBusch StadiumSt. LouisMO38.6226-90.192845494MLB['STL']manual
58manual_mlb_tbrTropicana FieldSt. PetersburgFL27.7682-82.653425000MLB['TBR']manual
59manual_mlb_texGlobe Life FieldArlingtonTX32.7473-97.084540300MLB['TEX']manual
60manual_mlb_torRogers CentreTorontoON43.6414-79.389449282MLB['TOR']manual
61manual_mlb_wsnNationals ParkWashingtonDC38.873-77.007441339MLB['WSN']manual
62manual_nhl_anaHonda CenterAnaheimCA33.8078-117.876517174NHL['ANA']manual
63manual_nhl_ariDelta CenterSalt Lake CityUT40.7683-111.901118306NHL['ARI']manual
64manual_nhl_bosTD GardenBostonMA42.3662-71.062117565NHL['BOS']manual
65manual_nhl_bufKeyBank CenterBuffaloNY42.875-78.876419070NHL['BUF']manual
66manual_nhl_cgyScotiabank SaddledomeCalgaryAB51.0374-114.051919289NHL['CGY']manual
67manual_nhl_carPNC ArenaRaleighNC35.8034-78.72218680NHL['CAR']manual
68manual_nhl_chiUnited CenterChicagoIL41.8807-87.674219717NHL['CHI']manual
69manual_nhl_colBall ArenaDenverCO39.7487-105.007718007NHL['COL']manual
70manual_nhl_cbjNationwide ArenaColumbusOH39.9693-83.006118500NHL['CBJ']manual
71manual_nhl_dalAmerican Airlines CenterDallasTX32.7905-96.810318532NHL['DAL']manual
72manual_nhl_detLittle Caesars ArenaDetroitMI42.3411-83.055319515NHL['DET']manual
73manual_nhl_edmRogers PlaceEdmontonAB53.5469-113.497818347NHL['EDM']manual
74manual_nhl_flaAmerant Bank ArenaSunriseFL26.1584-80.325619250NHL['FLA']manual
75manual_nhl_lakCrypto.com ArenaLos AngelesCA34.043-118.267318230NHL['LAK']manual
76manual_nhl_minXcel Energy CenterSt. PaulMN44.9448-93.10117954NHL['MIN']manual
77manual_nhl_mtlBell CentreMontrealQC45.4961-73.569321302NHL['MTL']manual
78manual_nhl_nshBridgestone ArenaNashvilleTN36.1592-86.778517159NHL['NSH']manual
79manual_nhl_njdPrudential CenterNewarkNJ40.7334-74.171216514NHL['NJD']manual
80manual_nhl_nyiUBS ArenaElmontNY40.7161-73.724617255NHL['NYI']manual
81manual_nhl_nyrMadison Square GardenNew YorkNY40.7505-73.993418006NHL['NYR']manual
82manual_nhl_ottCanadian Tire CentreOttawaON45.2969-75.927218652NHL['OTT']manual
83manual_nhl_phiWells Fargo CenterPhiladelphiaPA39.9012-75.17219543NHL['PHI']manual
84manual_nhl_pitPPG Paints ArenaPittsburghPA40.4395-79.989218387NHL['PIT']manual
85manual_nhl_sjsSAP CenterSan JoseCA37.3327-121.90117562NHL['SJS']manual
86manual_nhl_seaClimate Pledge ArenaSeattleWA47.6221-122.35417100NHL['SEA']manual
87manual_nhl_stlEnterprise CenterSt. LouisMO38.6268-90.202518096NHL['STL']manual
88manual_nhl_tblAmalie ArenaTampaFL27.9426-82.451919092NHL['TBL']manual
89manual_nhl_torScotiabank ArenaTorontoON43.6435-79.379118819NHL['TOR']manual
90manual_nhl_vanRogers ArenaVancouverBC49.2778-123.108918910NHL['VAN']manual
91manual_nhl_vgkT-Mobile ArenaLas VegasNV36.1028-115.178417500NHL['VGK']manual
92manual_nhl_wshCapital One ArenaWashingtonDC38.8982-77.020918573NHL['WSH']manual
93manual_nhl_wpgCanada Life CentreWinnipegMB49.8928-97.143615321NHL['WPG']manual
94manual_wnba_atlGateway Center ArenaCollege ParkGA33.6534-84.4483500WNBA['ATL']manual
95manual_wnba_chiWintrust ArenaChicagoIL41.8622-87.616410387WNBA['CHI']manual
96manual_wnba_conMohegan Sun ArenaUncasvilleCT41.4946-72.087410000WNBA['CON']manual
97manual_wnba_dalCollege Park CenterArlingtonTX32.7298-97.11377000WNBA['DAL']manual
98manual_wnba_gsvChase CenterSan FranciscoCA37.768-122.387918064WNBA['GSV']manual
99manual_wnba_indGainbridge FieldhouseIndianapolisIN39.764-86.155517274WNBA['IND']manual
100manual_wnba_lvaMichelob Ultra ArenaLas VegasNV36.0929-115.175712000WNBA['LVA']manual
101manual_wnba_lasCrypto.com ArenaLos AngelesCA34.043-118.267319068WNBA['LAS']manual
102manual_wnba_minTarget CenterMinneapolisMN44.9795-93.276117500WNBA['MIN']manual
103manual_wnba_nylBarclays CenterBrooklynNY40.6826-73.975417732WNBA['NYL']manual
104manual_wnba_phxFootprint CenterPhoenixAZ33.4457-112.071217000WNBA['PHX']manual
105manual_wnba_seaClimate Pledge ArenaSeattleWA47.6221-122.35417100WNBA['SEA']manual
106manual_wnba_wasEntertainment & Sports ArenaWashingtonDC38.8701-76.97284200WNBA['WAS']manual
107manual_mls_atlMercedes-Benz StadiumAtlantaGA33.7553-84.400671000MLS['ATL']manual
108manual_mls_atxQ2 StadiumAustinTX30.3876-97.7220738MLS['ATX']manual
109manual_mls_cltBank of America StadiumCharlotteNC35.2258-80.852874867MLS['CLT']manual
110manual_mls_chiSoldier FieldChicagoIL41.8623-87.616761500MLS['CHI']manual
111manual_mls_cinTQL StadiumCincinnatiOH39.1113-84.521226000MLS['CIN']manual
112manual_mls_colDick's Sporting Goods ParkCommerce CityCO39.8056-104.891918061MLS['COL']manual
113manual_mls_clbLower.com FieldColumbusOH39.9689-83.017320371MLS['CLB']manual
114manual_mls_dalToyota StadiumFriscoTX33.1546-96.835320500MLS['DAL']manual
115manual_mls_dcuAudi FieldWashingtonDC38.8686-77.012820000MLS['DCU']manual
116manual_mls_houShell Energy StadiumHoustonTX29.7523-95.352222039MLS['HOU']manual
117manual_mls_lagDignity Health Sports ParkCarsonCA33.8644-118.261127000MLS['LAG']manual
118manual_mls_lafcBMO StadiumLos AngelesCA34.0128-118.284122000MLS['LAFC']manual
119manual_mls_miaChase StadiumFort LauderdaleFL26.1902-80.16321550MLS['MIA']manual
120manual_mls_minAllianz FieldSt. PaulMN44.9532-93.165319400MLS['MIN']manual
121manual_mls_mtlStade SaputoMontrealQC45.5628-73.55319619MLS['MTL']manual
122manual_mls_nshGeodis ParkNashvilleTN36.1303-86.766330000MLS['NSH']manual
123manual_mls_nerGillette StadiumFoxboroughMA42.0909-71.264365878MLS['NER']manual
124manual_mls_nycYankee StadiumNew YorkNY40.8296-73.926246537MLS['NYC']manual
125manual_mls_rbnyRed Bull ArenaHarrisonNJ40.7368-74.150325000MLS['RBNY']manual
126manual_mls_orlInter&Co StadiumOrlandoFL28.5411-81.389925500MLS['ORL']manual
127manual_mls_phiSubaru ParkChesterPA39.8328-75.378918500MLS['PHI']manual
128manual_mls_porProvidence ParkPortlandOR45.5217-122.691725218MLS['POR']manual
129manual_mls_rslAmerica First FieldSandyUT40.5828-111.893320213MLS['RSL']manual
130manual_mls_sjePayPal ParkSan JoseCA37.3513-121.925318000MLS['SJE']manual
131manual_mls_seaLumen FieldSeattleWA47.5952-122.331668740MLS['SEA']manual
132manual_mls_skcChildren's Mercy ParkKansas CityKS39.1218-94.823418467MLS['SKC']manual
133manual_mls_stlCityParkSt. LouisMO38.6322-90.209422500MLS['STL']manual
134manual_mls_torBMO FieldTorontoON43.6332-79.418630000MLS['TOR']manual
135manual_mls_vanBC PlaceVancouverBC49.2768-123.111854320MLS['VAN']manual
136manual_mls_sdgSnapdragon StadiumSan DiegoCA32.7839-117.122435000MLS['SDG']manual
137manual_nwsl_angBMO StadiumLos AngelesCA34.0128-118.284122000NWSL['ANG']manual
138manual_nwsl_bayPayPal ParkSan JoseCA37.3513-121.925318000NWSL['BAY']manual
139manual_nwsl_chiSeatGeek StadiumChicagoIL41.6462-87.730420000NWSL['CHI']manual
140manual_nwsl_houShell Energy StadiumHoustonTX29.7523-95.352222039NWSL['HOU']manual
141manual_nwsl_kccCPKC StadiumKansas CityKS39.0851-94.558211500NWSL['KCC']manual
142manual_nwsl_njyRed Bull ArenaHarrisonNJ40.7368-74.150325000NWSL['NJY']manual
143manual_nwsl_nccWakeMed Soccer ParkCaryNC35.8589-78.798910000NWSL['NCC']manual
144manual_nwsl_orlInter&Co StadiumOrlandoFL28.5411-81.389925500NWSL['ORL']manual
145manual_nwsl_porProvidence ParkPortlandOR45.5217-122.691725218NWSL['POR']manual
146manual_nwsl_rgnLumen FieldSeattleWA47.5952-122.331668740NWSL['RGN']manual
147manual_nwsl_sdwSnapdragon StadiumSan DiegoCA32.7839-117.122435000NWSL['SDW']manual
148manual_nwsl_utaAmerica First FieldSandyUT40.5828-111.893320213NWSL['UTA']manual
149manual_nwsl_wshAudi FieldWashingtonDC38.8686-77.012820000NWSL['WSH']manual
150manual_nfl_ariState Farm StadiumGlendaleAZ33.5276-112.262663400NFL['ARI']manual
151manual_nfl_atlMercedes-Benz StadiumAtlantaGA33.7553-84.400671000NFL['ATL']manual
152manual_nfl_balM&T Bank StadiumBaltimoreMD39.278-76.622771008NFL['BAL']manual
153manual_nfl_bufHighmark StadiumOrchard ParkNY42.7738-78.78771608NFL['BUF']manual
154manual_nfl_carBank of America StadiumCharlotteNC35.2258-80.852874867NFL['CAR']manual
155manual_nfl_chiSoldier FieldChicagoIL41.8623-87.616761500NFL['CHI']manual
156manual_nfl_cinPaycor StadiumCincinnatiOH39.0954-84.51665515NFL['CIN']manual
157manual_nfl_cleCleveland Browns StadiumClevelandOH41.5061-81.699567431NFL['CLE']manual
158manual_nfl_dalAT&T StadiumArlingtonTX32.748-97.092880000NFL['DAL']manual
159manual_nfl_denEmpower Field at Mile HighDenverCO39.7439-105.020176125NFL['DEN']manual
160manual_nfl_detFord FieldDetroitMI42.34-83.045665000NFL['DET']manual
161manual_nfl_gbLambeau FieldGreen BayWI44.5013-88.062281435NFL['GB']manual
162manual_nfl_houNRG StadiumHoustonTX29.6847-95.410772220NFL['HOU']manual
163manual_nfl_indLucas Oil StadiumIndianapolisIN39.7601-86.163967000NFL['IND']manual
164manual_nfl_jaxEverBank StadiumJacksonvilleFL30.3239-81.637367814NFL['JAX']manual
165manual_nfl_kcGEHA Field at Arrowhead StadiumKansas CityMO39.0489-94.483976416NFL['KC']manual
166manual_nfl_lvAllegiant StadiumLas VegasNV36.0909-115.183365000NFL['LV']manual
167manual_nfl_lacSoFi StadiumInglewoodCA33.9535-118.339270240NFL['LAC']manual
168manual_nfl_larSoFi StadiumInglewoodCA33.9535-118.339270240NFL['LAR']manual
169manual_nfl_miaHard Rock StadiumMiami GardensFL25.958-80.238965326NFL['MIA']manual
170manual_nfl_minU.S. Bank StadiumMinneapolisMN44.9737-93.257766655NFL['MIN']manual
171manual_nfl_neGillette StadiumFoxboroughMA42.0909-71.264365878NFL['NE']manual
172manual_nfl_noCaesars SuperdomeNew OrleansLA29.9511-90.081273208NFL['NO']manual
173manual_nfl_nygMetLife StadiumEast RutherfordNJ40.8128-74.074282500NFL['NYG']manual
174manual_nfl_nyjMetLife StadiumEast RutherfordNJ40.8128-74.074282500NFL['NYJ']manual
175manual_nfl_phiLincoln Financial FieldPhiladelphiaPA39.9008-75.167469176NFL['PHI']manual
176manual_nfl_pitAcrisure StadiumPittsburghPA40.4468-80.015868400NFL['PIT']manual
177manual_nfl_sfLevi's StadiumSanta ClaraCA37.4032-121.969868500NFL['SF']manual
178manual_nfl_seaLumen FieldSeattleWA47.5952-122.331668740NFL['SEA']manual
179manual_nfl_tbRaymond James StadiumTampaFL27.9759-82.503365618NFL['TB']manual
180manual_nfl_tenNissan StadiumNashvilleTN36.1665-86.771369143NFL['TEN']manual
181manual_nfl_wasNorthwest StadiumLandoverMD38.9076-76.864567617NFL['WAS']manual