✨ Welcome to Almond Farm ✨     🌟 Updated daily! 🌟     ★ Sign our guestbook! ★     💾 Bookmark this page! 💾     🔥 Best site on the web 🔥     ✨ get on farming ✨    

DEBUG BOARD

RAW

Pipeline data dump — for debugging & manual inspection

2026-09-14 → 2026-09-20 Generated: Sep 13, 2026 6:01:50 PM UTC Players: 96

Back to draft board

DRAFT BOARD — ALL PLAYERS

#PlayerTeamScoreSchedPitchParkWxGFavRainHOTReasoning
1Ezequiel TovarCOL79.385.75010064.2702🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
2Hunter GoodmanCOL79.385.75010064.2702🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
3Jake CronenworthSD77.485.767.775.964.2732🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); 3 favorable matchups (multi-HR bonus potential).
4Manny MachadoSD76.385.764.275.964.2732🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
5Fernando Tatis JrSD76.385.764.275.964.2732🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
6Nick CastellanosSD76.385.764.275.964.2732🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
7Xander BogaertsSD76.385.764.275.964.2732🔥7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
8Julio RodriguezSEA7285.753.971.983.3610🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
9Randy ArozarenaSEA7285.753.971.983.3610🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
10Taylor WardSEA7285.753.971.983.3610🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
11Cal RaleighSEA71.485.751.971.983.3610🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
12Josh NaylorSEA71.485.751.971.983.3610🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
13Shohei OhtaniLAD69.185.760.655.564.5722🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
14Kyle TuckerLAD69.185.760.655.564.5722🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
15Freddie FreemanLAD69.185.760.655.564.5722🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
16Mookie BettsLAD69.185.760.655.564.5732🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
17Teoscar HernandezLAD69.185.760.655.564.5732🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
18Max MuncyLAD69.185.760.655.564.5722🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
19Will SmithLAD69.185.760.655.564.5732🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
20Yordan AlvarezHOU68.585.744.469.783.3600🔥6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.
21Mike TroutLAA68.11005043.885.6700🔥7 games (premium schedule); neutral parks; neutral pitching schedule.
22Zach NetoLAA68.11005043.885.6700🔥7 games (premium schedule); neutral parks; neutral pitching schedule.
23Jorge SolerLAA68.11005043.885.6700🔥7 games (premium schedule); neutral parks; neutral pitching schedule.
24Jeimer CandelarioLAA68.11005043.885.6700🔥7 games (premium schedule); neutral parks; neutral pitching schedule.
25Christian WalkerHOU67.985.742.469.783.3600🔥6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.
26Carlos CorreaHOU67.985.742.469.783.3600🔥6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.
27Vinnie PasquantinoKC67.285.752.956.883.1610🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
28Josh JungTEX66.985.743.265.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
29Corey SeagerTEX66.385.741.265.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
30Evan CarterTEX66.385.741.265.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
31Bobby Witt JrKC6685.748.956.883.1600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
32Triston CasasBOS6685.75055.783.3600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
33Jarren DuranBOS6685.75055.783.3600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
34Adley RutschmanBOS6685.75055.783.3600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
35Salvador PerezKC6685.748.956.883.1600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
36Jazz Chisholm JrNYY64.771.465.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.
37Cody BellingerNYY64.771.465.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.
38Ryan McMahonNYY64.771.465.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.
39Riley GreeneDET64.685.754.246.865.2712🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
40Juan SotoNYM6492.947.741.675.1701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
41Elly De La CruzCIN63.985.744.154.664.3702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
42Spencer SteerCIN63.985.744.154.664.3702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
43Spencer TorkelsonDET63.685.750.846.865.2712🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
44Francisco LindorNYM63.292.945.141.675.1701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
45Aaron JudgeNYY62.971.459.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
46Giancarlo StantonNYY62.971.459.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
47Anthony SantanderTOR62.978.648.156.870.9601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
48Paul GoldschmidtNYY62.971.459.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
49Heliot RamosNYY62.971.459.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
50Anthony VolpeNYY62.971.459.954.659.5622🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
51Mark VientosNYM62.492.942.541.675.1701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
52Marcus SemienNYM62.492.942.541.675.1701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
53Vladimir Guerrero JrTOR62.378.646.156.870.9601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
54Willy AdamesSF61.378.64752.471.9611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
55Matt ChapmanSF61.378.64752.471.9611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
56Ronald Acuna JrATL61.271.455.253.561.1612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
57Austin RileyATL61.271.455.253.561.1612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
58Nolan GormanSTL60.978.65048.171.9601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
59Rafael DeversSF60.778.64552.471.9611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
60Matt OlsonATL60.671.453.253.561.1612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
61Michael Harris IIATL60.671.453.253.561.1612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
62Royce LewisMIN60.285.740.745.666.1702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
63Byron BuxtonMIN60.285.740.745.666.1702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
64Gunnar HendersonBAL6078.648.34770.3601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
65Colton CowserBAL6078.648.34770.3601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
66Marcell OzunaPIT59.678.65043.872.5601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
67Brandon LowePIT59.678.65043.872.5601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
68Pete AlonsoBAL59.478.646.34770.3611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
69Tyler O'NeillBAL59.478.646.34770.3611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
70Ryan MountcastleBAL59.478.646.34770.3611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
71Luis Robert JrBAL59.478.646.34770.3611🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
72Christian YelichMIL58.371.451.148.161.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
73Andrew VaughnMIL57.771.449.148.161.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
74William ContrerasMIL57.771.449.148.161.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
75Jackson ChourioMIL57.771.449.148.161.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
76Junior CamineroTB57.371.45045.961.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
77Yandy DiazTB57.371.45045.961.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
78Nolan ArenadoARI56.564.341.661.150.3603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
79Alex BregmanCHC56.471.44745.960.9602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
80Ian HappCHC56.471.44745.960.9602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
81Kyle SchwarberPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
82Bryce HarperPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
83Trea TurnerPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
84Alec BohmPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
85J.T. RealmutoPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
86Adolis GarciaPHI56.278.640.941.671601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
87Lawrence ButlerATH56.171.447.144.860.9602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
88Nathaniel LoweCLE55.771.446.843.860.6602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
89Kyle ManzardoCLE55.771.446.843.860.6602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
90James WoodWSH55.471.444.145.578.45005 games; neutral parks; neutral pitching schedule.
91CJ AbramsWSH55.471.444.145.578.45005 games; neutral parks; neutral pitching schedule.
92Keibert RuizWSH55.471.444.145.578.45005 games; neutral parks; neutral pitching schedule.
93Jose RamirezCLE55.171.444.843.860.6602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
94Rhys HoskinsCLE54.571.442.843.860.6602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
95Jo AdellCLE54.571.442.843.860.6602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
96Brent RookerATH54.371.441.144.860.9602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.

GAME BREAKDOWN — TOP 30

#1 Ezequiel Tovar COL 7G   Score: 79.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESan Diego PadresCoors Field124TBDneutralTBD5058%70.5°F3.2mphClouds
2026-09-15HOMESan Diego PadresCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16HOMESan Diego PadresCoors Field124TBDneutralTBD50100%65.6°F4.4mphClouds
2026-09-17HOMESan Diego PadresCoors Field124TBDneutralTBD5072%70°F2mphRain
2026-09-18HOMESeattle MarinersCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19HOMESeattle MarinersCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESeattle MarinersCoors Field124TBDneutralTBD50%°FmphUnknown
#2 Hunter Goodman COL 7G   Score: 79.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESan Diego PadresCoors Field124TBDneutralTBD5058%70.5°F3.2mphClouds
2026-09-15HOMESan Diego PadresCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16HOMESan Diego PadresCoors Field124TBDneutralTBD50100%65.6°F4.4mphClouds
2026-09-17HOMESan Diego PadresCoors Field124TBDneutralTBD5072%70°F2mphRain
2026-09-18HOMESeattle MarinersCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19HOMESeattle MarinersCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESeattle MarinersCoors Field124TBDneutralTBD50%°FmphUnknown
#3 Jake Cronenworth SD 7G   Score: 77.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYColorado RockiesCoors Field124Tomoyuki SuganoneutralFavorable92.458%70.5°F3.2mphClouds
2026-09-15AWAYColorado RockiesCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16AWAYColorado RockiesCoors Field124Mason AdamsneutralFavorable100100%65.6°F4.4mphClouds
2026-09-17AWAYColorado RockiesCoors Field124Tanner GordonneutralFavorable81.272%70°F2mphRain
2026-09-18HOMEMiami MarlinsPetco Park98TBDneutralTBD500%70°F6.2mphClouds
2026-09-19HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
#4 Manny Machado SD 7G   Score: 76.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYColorado RockiesCoors Field124Tomoyuki SuganoneutralFavorable80.458%70.5°F3.2mphClouds
2026-09-15AWAYColorado RockiesCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16AWAYColorado RockiesCoors Field124Mason AdamsneutralFavorable100100%65.6°F4.4mphClouds
2026-09-17AWAYColorado RockiesCoors Field124Tanner GordonneutralNeutral69.272%70°F2mphRain
2026-09-18HOMEMiami MarlinsPetco Park98TBDneutralTBD500%70°F6.2mphClouds
2026-09-19HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
#5 Fernando Tatis Jr SD 7G   Score: 76.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYColorado RockiesCoors Field124Tomoyuki SuganoneutralFavorable80.458%70.5°F3.2mphClouds
2026-09-15AWAYColorado RockiesCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16AWAYColorado RockiesCoors Field124Mason AdamsneutralFavorable100100%65.6°F4.4mphClouds
2026-09-17AWAYColorado RockiesCoors Field124Tanner GordonneutralNeutral69.272%70°F2mphRain
2026-09-18HOMEMiami MarlinsPetco Park98TBDneutralTBD500%70°F6.2mphClouds
2026-09-19HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
#6 Nick Castellanos SD 7G   Score: 76.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYColorado RockiesCoors Field124Tomoyuki SuganoneutralFavorable80.458%70.5°F3.2mphClouds
2026-09-15AWAYColorado RockiesCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16AWAYColorado RockiesCoors Field124Mason AdamsneutralFavorable100100%65.6°F4.4mphClouds
2026-09-17AWAYColorado RockiesCoors Field124Tanner GordonneutralNeutral69.272%70°F2mphRain
2026-09-18HOMEMiami MarlinsPetco Park98TBDneutralTBD500%70°F6.2mphClouds
2026-09-19HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
#7 Xander Bogaerts SD 7G   Score: 76.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYColorado RockiesCoors Field124Tomoyuki SuganoneutralFavorable80.458%70.5°F3.2mphClouds
2026-09-15AWAYColorado RockiesCoors Field124TBDneutralTBD5035%60.4°F8.7mphClouds
2026-09-16AWAYColorado RockiesCoors Field124Mason AdamsneutralFavorable100100%65.6°F4.4mphClouds
2026-09-17AWAYColorado RockiesCoors Field124Tanner GordonneutralNeutral69.272%70°F2mphRain
2026-09-18HOMEMiami MarlinsPetco Park98TBDneutralTBD500%70°F6.2mphClouds
2026-09-19HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMiami MarlinsPetco Park98TBDneutralTBD50%°FmphUnknown
#8 Julio Rodriguez SEA 6G   Score: 72
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYLos Angeles AngelsAngel Stadium98Reid DetmersneutralTough370%70.5°F5.2mphClear
2026-09-15AWAYLos Angeles AngelsAngel Stadium98Ryan JohnsonneutralFavorable80.90%70.2°F6.6mphClear
2026-09-16AWAYLos Angeles AngelsAngel Stadium98Yusei KikuchineutralNeutral55.20%69.5°F3.6mphClear
2026-09-18AWAYColorado RockiesCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#9 Randy Arozarena SEA 6G   Score: 72
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYLos Angeles AngelsAngel Stadium98Reid DetmersneutralTough370%70.5°F5.2mphClear
2026-09-15AWAYLos Angeles AngelsAngel Stadium98Ryan JohnsonneutralFavorable80.90%70.2°F6.6mphClear
2026-09-16AWAYLos Angeles AngelsAngel Stadium98Yusei KikuchineutralNeutral55.20%69.5°F3.6mphClear
2026-09-18AWAYColorado RockiesCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#10 Taylor Ward SEA 6G   Score: 72
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYLos Angeles AngelsAngel Stadium98Reid DetmersneutralTough370%70.5°F5.2mphClear
2026-09-15AWAYLos Angeles AngelsAngel Stadium98Ryan JohnsonneutralFavorable80.90%70.2°F6.6mphClear
2026-09-16AWAYLos Angeles AngelsAngel Stadium98Yusei KikuchineutralNeutral55.20%69.5°F3.6mphClear
2026-09-18AWAYColorado RockiesCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#11 Cal Raleigh SEA 6G   Score: 71.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYLos Angeles AngelsAngel Stadium98Reid DetmersneutralTough250%70.5°F5.2mphClear
2026-09-15AWAYLos Angeles AngelsAngel Stadium98Ryan JohnsonneutralFavorable92.90%70.2°F6.6mphClear
2026-09-16AWAYLos Angeles AngelsAngel Stadium98Yusei KikuchineutralTough43.20%69.5°F3.6mphClear
2026-09-18AWAYColorado RockiesCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#12 Josh Naylor SEA 6G   Score: 71.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYLos Angeles AngelsAngel Stadium98Reid DetmersneutralTough250%70.5°F5.2mphClear
2026-09-15AWAYLos Angeles AngelsAngel Stadium98Ryan JohnsonneutralFavorable92.90%70.2°F6.6mphClear
2026-09-16AWAYLos Angeles AngelsAngel Stadium98Yusei KikuchineutralTough43.20%69.5°F3.6mphClear
2026-09-18AWAYColorado RockiesCoors Field124TBDneutralTBD500%70.9°F4.4mphClouds
2026-09-19AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#13 Shohei Ohtani LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable70.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral62.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral53.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable87.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#14 Kyle Tucker LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable70.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral62.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral53.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable87.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#15 Freddie Freeman LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable70.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral62.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral53.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable87.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#16 Mookie Betts LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable82.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral50.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral65.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable75.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#17 Teoscar Hernandez LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable82.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral50.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral65.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable75.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#18 Max Muncy LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable70.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral62.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral53.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable87.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#19 Will Smith LAD 7G   Score: 69.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14AWAYCincinnati RedsGreat American Ball Park103Nick LodoloneutralFavorable82.430%63.9°F8mphRain
2026-09-15AWAYCincinnati RedsGreat American Ball Park103Rhett LowderneutralNeutral50.90%65.7°F4.7mphClouds
2026-09-16AWAYCincinnati RedsGreat American Ball Park103Andrew AbbottneutralNeutral65.8100%75.5°F3.6mphRain
2026-09-17AWAYCincinnati RedsGreat American Ball Park103Brady SingerneutralFavorable75.1100%75.8°F5.9mphClear
2026-09-18HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD500%69.8°F2.2mphClear
2026-09-19HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
2026-09-20HOMESan Francisco GiantsUNIQLO Field at Dodger Stadium104TBDneutralTBD50%°FmphUnknown
#20 Yordan Alvarez HOU 6G   Score: 68.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEKansas City RoyalsDaikin Park110Michael WachaneutralNeutral50.20%85.2°F4.7mphClouds
2026-09-16HOMEKansas City RoyalsDaikin Park110Daniel Lynch IVneutralTough17.60%83.8°F5.7mphClouds
2026-09-17HOMEKansas City RoyalsDaikin Park110Seth LugoneutralNeutral48.50%84.2°F7.7mphClouds
2026-09-18HOMEAtlanta BravesDaikin Park110TBDneutralTBD500%84.2°F2.1mphClouds
2026-09-19HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
#21 Mike Trout LAA 7G   Score: 68.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.5°F5.2mphClear
2026-09-15HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.2°F6.6mphClear
2026-09-16HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%69.5°F3.6mphClear
2026-09-17HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%68.6°F4mphClear
2026-09-18HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%69.2°F3.4mphClear
2026-09-19HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
#22 Zach Neto LAA 7G   Score: 68.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.5°F5.2mphClear
2026-09-15HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.2°F6.6mphClear
2026-09-16HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%69.5°F3.6mphClear
2026-09-17HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%68.6°F4mphClear
2026-09-18HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%69.2°F3.4mphClear
2026-09-19HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
#23 Jorge Soler LAA 7G   Score: 68.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.5°F5.2mphClear
2026-09-15HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.2°F6.6mphClear
2026-09-16HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%69.5°F3.6mphClear
2026-09-17HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%68.6°F4mphClear
2026-09-18HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%69.2°F3.4mphClear
2026-09-19HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
#24 Jeimer Candelario LAA 7G   Score: 68.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-14HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.5°F5.2mphClear
2026-09-15HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%70.2°F6.6mphClear
2026-09-16HOMESeattle MarinersAngel Stadium98TBDneutralTBD500%69.5°F3.6mphClear
2026-09-17HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%68.6°F4mphClear
2026-09-18HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD500%69.2°F3.4mphClear
2026-09-19HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEMinnesota TwinsAngel Stadium98TBDneutralTBD50%°FmphUnknown
#25 Christian Walker HOU 6G   Score: 67.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEKansas City RoyalsDaikin Park110Michael WachaneutralTough38.20%85.2°F4.7mphClouds
2026-09-16HOMEKansas City RoyalsDaikin Park110Daniel Lynch IVneutralTough29.60%83.8°F5.7mphClouds
2026-09-17HOMEKansas City RoyalsDaikin Park110Seth LugoneutralTough36.50%84.2°F7.7mphClouds
2026-09-18HOMEAtlanta BravesDaikin Park110TBDneutralTBD500%84.2°F2.1mphClouds
2026-09-19HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
#26 Carlos Correa HOU 6G   Score: 67.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEKansas City RoyalsDaikin Park110Michael WachaneutralTough38.20%85.2°F4.7mphClouds
2026-09-16HOMEKansas City RoyalsDaikin Park110Daniel Lynch IVneutralTough29.60%83.8°F5.7mphClouds
2026-09-17HOMEKansas City RoyalsDaikin Park110Seth LugoneutralTough36.50%84.2°F7.7mphClouds
2026-09-18HOMEAtlanta BravesDaikin Park110TBDneutralTBD500%84.2°F2.1mphClouds
2026-09-19HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEAtlanta BravesDaikin Park110TBDneutralTBD50%°FmphUnknown
#27 Vinnie Pasquantino KC 6G   Score: 67.2
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15AWAYHouston AstrosDaikin Park110Hunter BrownneutralNeutral46.10%85.2°F4.7mphClouds
2026-09-16AWAYHouston AstrosDaikin Park110Cristian JavierneutralFavorable710%83.8°F5.7mphClouds
2026-09-17AWAYHouston AstrosDaikin Park110TBDneutralTBD500%84.2°F7.7mphClouds
2026-09-18AWAYPittsburgh PiratesPNC Park98TBDneutralTBD500%63.9°F6.7mphClouds
2026-09-19AWAYPittsburgh PiratesPNC Park98TBDneutralTBD50%°FmphUnknown
2026-09-20AWAYPittsburgh PiratesPNC Park98TBDneutralTBD50%°FmphUnknown
#28 Josh Jung TEX 6G   Score: 66.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEBoston Red SoxGlobe Life Field108Patrick SandovalneutralTough44.20%84.8°F10.3mphClouds
2026-09-16HOMEBoston Red SoxGlobe Life Field108Jake BennettneutralTough44.10%85.4°F7.9mphClear
2026-09-17HOMEBoston Red SoxGlobe Life Field108Sonny GrayneutralTough20.80%84.8°F6.5mphClouds
2026-09-18HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD500%86.8°F4.8mphClouds
2026-09-19HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#29 Corey Seager TEX 6G   Score: 66.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEBoston Red SoxGlobe Life Field108Patrick SandovalneutralTough32.20%84.8°F10.3mphClouds
2026-09-16HOMEBoston Red SoxGlobe Life Field108Jake BennettneutralTough32.10%85.4°F7.9mphClear
2026-09-17HOMEBoston Red SoxGlobe Life Field108Sonny GrayneutralTough32.80%84.8°F6.5mphClouds
2026-09-18HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD500%86.8°F4.8mphClouds
2026-09-19HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#30 Evan Carter TEX 6G   Score: 66.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-09-15HOMEBoston Red SoxGlobe Life Field108Patrick SandovalneutralTough32.20%84.8°F10.3mphClouds
2026-09-16HOMEBoston Red SoxGlobe Life Field108Jake BennettneutralTough32.10%85.4°F7.9mphClear
2026-09-17HOMEBoston Red SoxGlobe Life Field108Sonny GrayneutralTough32.80%84.8°F6.5mphClouds
2026-09-18HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD500%86.8°F4.8mphClouds
2026-09-19HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-09-20HOMEToronto Blue JaysGlobe Life Field108TBDneutralTBD50%°FmphUnknown

SCHEDULE AGENT OUTPUT (96 players)

PlayerTeamMLB IDGamesSched ScorePark ScoreBest ParkBest PFHOT
Shohei OhtaniLAD660271710055.5UNIQLO Field at Dodger Stadium104🔥
Juan SotoNYM665742710041.6Citi Field97🔥
Manny MachadoSD592518710075.9Coors Field124🔥
Fernando Tatis JrSD665487710075.9Coors Field124🔥
Kyle TuckerLAD663656710055.5UNIQLO Field at Dodger Stadium104🔥
Freddie FreemanLAD518692710055.5UNIQLO Field at Dodger Stadium104🔥
Mookie BettsLAD605141710055.5UNIQLO Field at Dodger Stadium104🔥
Teoscar HernandezLAD606192710055.5UNIQLO Field at Dodger Stadium104🔥
Max MuncyLAD571970710055.5UNIQLO Field at Dodger Stadium104🔥
Will SmithLAD669257710055.5UNIQLO Field at Dodger Stadium104🔥
Francisco LindorNYM596019710041.6Citi Field97🔥
Mark VientosNYM668901710041.6Citi Field97🔥
Marcus SemienNYM543760710041.6Citi Field97🔥
Nick CastellanosSD592206710075.9Coors Field124🔥
Spencer TorkelsonDET679529710046.8Rogers Centre100🔥
Riley GreeneDET682985710046.8Rogers Centre100🔥
Ezequiel TovarCOL6786627100100Coors Field124🔥
Hunter GoodmanCOL6961007100100Coors Field124🔥
Mike TroutLAA545361710043.8Angel Stadium98🔥
Zach NetoLAA687263710043.8Angel Stadium98🔥
Jake CronenworthSD630105710075.9Coors Field124🔥
Xander BogaertsSD593428710075.9Coors Field124🔥
Jorge SolerLAA624585710043.8Angel Stadium98🔥
Elly De La CruzCIN682829710054.6Great American Ball Park103🔥
Spencer SteerCIN668715710054.6Great American Ball Park103🔥
Jeimer CandelarioLAA600869710043.8Angel Stadium98🔥
Royce LewisMIN668904710045.6Target Field100🔥
Byron BuxtonMIN621439710045.6Target Field100🔥
Cal RaleighSEA66372868671.9Coors Field124🔥
Aaron JudgeNYY59245068654.6Chase Field106🔥
Kyle SchwarberPHI65694168641.6Nationals Park97🔥
Junior CamineroTB69140668645.9Tropicana Field99🔥
Ronald Acuna JrATL66067068653.5Daikin Park110🔥
Bobby Witt JrKC67795168656.8Daikin Park110🔥
Jose RamirezCLE60807068643.8Progressive Field98🔥
Pete AlonsoBAL62441368647Oriole Park at Camden Yards102🔥
Yordan AlvarezHOU67054168669.7Daikin Park110🔥
Matt OlsonATL62156668653.5Daikin Park110🔥
Bryce HarperPHI54718068641.6Nationals Park97🔥
Giancarlo StantonNYY51931768654.6Chase Field106🔥
Rafael DeversSF64624068652.4UNIQLO Field at Dodger Stadium104🔥
Gunnar HendersonBAL68300268647Oriole Park at Camden Yards102🔥
Corey SeagerTEX60836968665.4Globe Life Field108🔥
Vladimir Guerrero JrTOR66548968656.8Globe Life Field108🔥
Austin RileyATL66358668653.5Daikin Park110🔥
Marcell OzunaPIT54230368643.8PNC Park98🔥
Jazz Chisholm JrNYY66586268654.6Chase Field106🔥
Cody BellingerNYY64135568654.6Chase Field106🔥
Brent RookerATH66767068644.8Tropicana Field99🔥
Julio RodriguezSEA68058868671.9Coors Field124🔥
Randy ArozarenaSEA66822768671.9Coors Field124🔥
Trea TurnerPHI60720868641.6Nationals Park97🔥
Alec BohmPHI66476168641.6Nationals Park97🔥
J.T. RealmutoPHI59266368641.6Nationals Park97🔥
Tyler O'NeillBAL64193368647Oriole Park at Camden Yards102🔥
Triston CasasBOS67121368655.7Globe Life Field108🔥
Jarren DuranBOS68077668655.7Globe Life Field108🔥
Alex BregmanCHC60832468645.9Great American Ball Park103🔥
Adley RutschmanBOS66893968655.7Globe Life Field108🔥
Anthony SantanderTOR62399368656.8Globe Life Field108🔥
Ryan MountcastleBAL66362468647Oriole Park at Camden Yards102🔥
Colton CowserBAL68129768647Oriole Park at Camden Yards102🔥
Adolis GarciaPHI66696968641.6Nationals Park97🔥
Nathaniel LoweCLE66399368643.8Progressive Field98🔥
Evan CarterTEX69449768665.4Globe Life Field108🔥
Josh JungTEX67396268665.4Globe Life Field108🔥
Luis Robert JrBAL67335768647Oriole Park at Camden Yards102🔥
Andrew VaughnMIL68373468648.1Oriole Park at Camden Yards102🔥
Christian YelichMIL59288568648.1Oriole Park at Camden Yards102🔥
William ContrerasMIL66138868648.1Oriole Park at Camden Yards102🔥
Willy AdamesSF64271568652.4UNIQLO Field at Dodger Stadium104🔥
Jackson ChourioMIL69419268648.1Oriole Park at Camden Yards102🔥
Ryan McMahonNYY64185768654.6Chase Field106🔥
Taylor WardSEA62149368671.9Coors Field124🔥
Salvador PerezKC52169268656.8Daikin Park110🔥
Vinnie PasquantinoKC68646968656.8Daikin Park110🔥
Yandy DiazTB65049068645.9Tropicana Field99🔥
Brandon LowePIT66404068643.8PNC Park98🔥
Josh NaylorSEA64730468671.9Coors Field124🔥
Kyle ManzardoCLE70093268643.8Progressive Field98🔥
Rhys HoskinsCLE65655568643.8Progressive Field98🔥
Lawrence ButlerATH67173268644.8Tropicana Field99🔥
Ian HappCHC66402368645.9Great American Ball Park103🔥
Nolan ArenadoARI57144868661.1Chase Field106🔥
Nolan GormanSTL66935768648.1Busch Stadium100🔥
Paul GoldschmidtNYY50267168654.6Chase Field106🔥
Michael Harris IIATL67173968653.5Daikin Park110🔥
Matt ChapmanSF65630568652.4UNIQLO Field at Dodger Stadium104🔥
Heliot RamosNYY67121868654.6Chase Field106🔥
Christian WalkerHOU57223368669.7Daikin Park110🔥
Anthony VolpeNYY68301168654.6Chase Field106🔥
Carlos CorreaHOU62104368669.7Daikin Park110🔥
Jo AdellCLE66617668643.8Progressive Field98🔥
James WoodWSH69557857145.5Busch Stadium100
CJ AbramsWSH68292857145.5Busch Stadium100
Keibert RuizWSH66068857145.5Busch Stadium100

WEATHER AGENT OUTPUT (96 players)

PlayerTeamWx ScoreRain Risk Games
Shohei OhtaniLAD64.52
Juan SotoNYM75.11
Manny MachadoSD64.22
Fernando Tatis JrSD64.22
Kyle TuckerLAD64.52
Freddie FreemanLAD64.52
Mookie BettsLAD64.52
Teoscar HernandezLAD64.52
Max MuncyLAD64.52
Will SmithLAD64.52
Francisco LindorNYM75.11
Mark VientosNYM75.11
Marcus SemienNYM75.11
Nick CastellanosSD64.22
Spencer TorkelsonDET65.22
Riley GreeneDET65.22
Ezequiel TovarCOL64.22
Hunter GoodmanCOL64.22
Mike TroutLAA85.60
Zach NetoLAA85.60
Jake CronenworthSD64.22
Xander BogaertsSD64.22
Jorge SolerLAA85.60
Elly De La CruzCIN64.32
Spencer SteerCIN64.32
Jeimer CandelarioLAA85.60
Royce LewisMIN66.12
Byron BuxtonMIN66.12
Cal RaleighSEA83.30
Aaron JudgeNYY59.52
Kyle SchwarberPHI711
Junior CamineroTB61.12
Ronald Acuna JrATL61.12
Bobby Witt JrKC83.10
Jose RamirezCLE60.62
Pete AlonsoBAL70.31
Yordan AlvarezHOU83.30
Matt OlsonATL61.12
Bryce HarperPHI711
Giancarlo StantonNYY59.52
Rafael DeversSF71.91
Gunnar HendersonBAL70.31
Corey SeagerTEX83.30
Vladimir Guerrero JrTOR70.91
Austin RileyATL61.12
Marcell OzunaPIT72.51
Jazz Chisholm JrNYY59.52
Cody BellingerNYY59.52
Brent RookerATH60.92
Julio RodriguezSEA83.30
Randy ArozarenaSEA83.30
Trea TurnerPHI711
Alec BohmPHI711
J.T. RealmutoPHI711
Tyler O'NeillBAL70.31
Triston CasasBOS83.30
Jarren DuranBOS83.30
Alex BregmanCHC60.92
Adley RutschmanBOS83.30
Anthony SantanderTOR70.91
Ryan MountcastleBAL70.31
Colton CowserBAL70.31
Adolis GarciaPHI711
Nathaniel LoweCLE60.62
Evan CarterTEX83.30
Josh JungTEX83.30
Luis Robert JrBAL70.31
Andrew VaughnMIL61.12
Christian YelichMIL61.12
William ContrerasMIL61.12
Willy AdamesSF71.91
Jackson ChourioMIL61.12
Ryan McMahonNYY59.52
Taylor WardSEA83.30
Salvador PerezKC83.10
Vinnie PasquantinoKC83.10
Yandy DiazTB61.12
Brandon LowePIT72.51
Josh NaylorSEA83.30
Kyle ManzardoCLE60.62
Rhys HoskinsCLE60.62
Lawrence ButlerATH60.92
Ian HappCHC60.92
Nolan ArenadoARI50.33
Nolan GormanSTL71.91
Paul GoldschmidtNYY59.52
Michael Harris IIATL61.12
Matt ChapmanSF71.91
Heliot RamosNYY59.52
Christian WalkerHOU83.30
Anthony VolpeNYY59.52
Carlos CorreaHOU83.30
Jo AdellCLE60.62
James WoodWSH78.40
CJ AbramsWSH78.40
Keibert RuizWSH78.40

PITCHER AGENT OUTPUT (96 players)

PlayerTeamPitcher ScoreFav MatchupsPlatoon Adv
Shohei OhtaniLAD60.622
Juan SotoNYM47.703
Manny MachadoSD64.230
Fernando Tatis JrSD64.230
Kyle TuckerLAD60.622
Freddie FreemanLAD60.622
Mookie BettsLAD60.632
Teoscar HernandezLAD60.632
Max MuncyLAD60.622
Will SmithLAD60.632
Francisco LindorNYM45.100
Mark VientosNYM42.500
Marcus SemienNYM42.500
Nick CastellanosSD64.230
Spencer TorkelsonDET50.810
Riley GreeneDET54.212
Ezequiel TovarCOL5000
Hunter GoodmanCOL5000
Mike TroutLAA5000
Zach NetoLAA5000
Jake CronenworthSD67.733
Xander BogaertsSD64.230
Jorge SolerLAA5000
Elly De La CruzCIN44.100
Spencer SteerCIN44.101
Jeimer CandelarioLAA5000
Royce LewisMIN40.702
Byron BuxtonMIN40.702
Cal RaleighSEA51.911
Aaron JudgeNYY59.920
Kyle SchwarberPHI40.901
Junior CamineroTB5000
Ronald Acuna JrATL55.212
Bobby Witt JrKC48.900
Jose RamirezCLE44.800
Pete AlonsoBAL46.311
Yordan AlvarezHOU44.402
Matt OlsonATL53.211
Bryce HarperPHI40.901
Giancarlo StantonNYY59.920
Rafael DeversSF4511
Gunnar HendersonBAL48.302
Corey SeagerTEX41.201
Vladimir Guerrero JrTOR46.100
Austin RileyATL55.212
Marcell OzunaPIT5000
Jazz Chisholm JrNYY65.923
Cody BellingerNYY65.923
Brent RookerATH41.100
Julio RodriguezSEA53.912
Randy ArozarenaSEA53.912
Trea TurnerPHI40.901
Alec BohmPHI40.901
J.T. RealmutoPHI40.901
Tyler O'NeillBAL46.311
Triston CasasBOS5000
Jarren DuranBOS5000
Alex BregmanCHC4701
Adley RutschmanBOS5000
Anthony SantanderTOR48.100
Ryan MountcastleBAL46.311
Colton CowserBAL48.302
Adolis GarciaPHI40.901
Nathaniel LoweCLE46.802
Evan CarterTEX41.201
Josh JungTEX43.202
Luis Robert JrBAL46.311
Andrew VaughnMIL49.100
Christian YelichMIL51.101
William ContrerasMIL49.100
Willy AdamesSF4712
Jackson ChourioMIL49.100
Ryan McMahonNYY65.923
Taylor WardSEA53.912
Salvador PerezKC48.900
Vinnie PasquantinoKC52.912
Yandy DiazTB5000
Brandon LowePIT5000
Josh NaylorSEA51.911
Kyle ManzardoCLE46.802
Rhys HoskinsCLE42.800
Lawrence ButlerATH47.103
Ian HappCHC4700
Nolan ArenadoARI41.600
Nolan GormanSTL5000
Paul GoldschmidtNYY59.920
Michael Harris IIATL53.211
Matt ChapmanSF4712
Heliot RamosNYY59.920
Christian WalkerHOU42.401
Anthony VolpeNYY59.920
Carlos CorreaHOU42.401
Jo AdellCLE42.800
James WoodWSH44.101
CJ AbramsWSH44.101
Keibert RuizWSH44.100

RAW JSON — draft_board.json

Expand full JSON
{
  "generated_at": "2026-09-13T18:01:50.342074+00:00",
  "players": [
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Ezequiel Tovar",
      "overall_score": 79.3,
      "park_score": 100,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 1,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Hunter Goodman",
      "overall_score": 79.3,
      "park_score": 100,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 2,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 92.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tomoyuki Sugano",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 100,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Mason Adams",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 81.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tanner Gordon",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70,
            "wind_deg": 318,
            "wind_mph": 6.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Jake Cronenworth",
      "overall_score": 77.4,
      "park_score": 75.9,
      "pitcher_score": 67.7,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 3,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); 3 favorable matchups (multi-HR bonus potential).",
      "schedule_score": 85.7,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tomoyuki Sugano",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 100,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Mason Adams",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 69.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tanner Gordon",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70,
            "wind_deg": 318,
            "wind_mph": 6.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Manny Machado",
      "overall_score": 76.3,
      "park_score": 75.9,
      "pitcher_score": 64.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 4,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tomoyuki Sugano",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 100,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Mason Adams",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 69.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tanner Gordon",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70,
            "wind_deg": 318,
            "wind_mph": 6.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Fernando Tatis Jr",
      "overall_score": 76.3,
      "park_score": 75.9,
      "pitcher_score": 64.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 5,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tomoyuki Sugano",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 100,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Mason Adams",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 69.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tanner Gordon",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70,
            "wind_deg": 318,
            "wind_mph": 6.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Nick Castellanos",
      "overall_score": 76.3,
      "park_score": 75.9,
      "pitcher_score": 64.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 6,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tomoyuki Sugano",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 58,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 271,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 27,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 100,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Mason Adams",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.6,
            "wind_deg": 178,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 69.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tanner Gordon",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 72,
            "rain_risk": true,
            "temp_f": 70,
            "wind_deg": 264,
            "wind_mph": 2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70,
            "wind_deg": 318,
            "wind_mph": 6.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Xander Bogaerts",
      "overall_score": 76.3,
      "park_score": 75.9,
      "pitcher_score": 64.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 7,
      "reasoning": "7 games (2 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 64.2
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reid Detmers",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Johnson",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 55.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yusei Kikuchi",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Julio Rodriguez",
      "overall_score": 72,
      "park_score": 71.9,
      "pitcher_score": 53.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 8,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reid Detmers",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Johnson",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 55.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yusei Kikuchi",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Randy Arozarena",
      "overall_score": 72,
      "park_score": 71.9,
      "pitcher_score": 53.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 9,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reid Detmers",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 80.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Johnson",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 55.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yusei Kikuchi",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Taylor Ward",
      "overall_score": 72,
      "park_score": 71.9,
      "pitcher_score": 53.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 10,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 25,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reid Detmers",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 92.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Johnson",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yusei Kikuchi",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Cal Raleigh",
      "overall_score": 71.4,
      "park_score": 71.9,
      "pitcher_score": 51.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 11,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 25,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reid Detmers",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 92.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Johnson",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yusei Kikuchi",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 115,
            "wind_mph": 4.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Colorado Rockies",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Josh Naylor",
      "overall_score": 71.4,
      "park_score": 71.9,
      "pitcher_score": 51.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 12,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 62.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Shohei Ohtani",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 13,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 62.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Kyle Tucker",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 14,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 62.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Freddie Freeman",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 15,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 65.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 75.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Mookie Betts",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 16,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 65.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 75.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Teoscar Hernandez",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 17,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 62.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Max Muncy",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 18,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 3,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Lodolo",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 65.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Abbott",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 75.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Will Smith",
      "overall_score": 69.1,
      "park_score": 55.5,
      "pitcher_score": 60.6,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 19,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 64.5
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Michael Wacha",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Daniel Lynch IV",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 48.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Seth Lugo",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Yordan Alvarez",
      "overall_score": 68.5,
      "park_score": 69.7,
      "pitcher_score": 44.4,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 20,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Mike Trout",
      "overall_score": 68.1,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 21,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 100,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 85.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Zach Neto",
      "overall_score": 68.1,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 22,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 100,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 85.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Jorge Soler",
      "overall_score": 68.1,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 23,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 100,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 85.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.5,
            "wind_deg": 168,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.2,
            "wind_deg": 163,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Seattle Mariners",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.5,
            "wind_deg": 186,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Jeimer Candelario",
      "overall_score": 68.1,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 24,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 100,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 85.6
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 38.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Michael Wacha",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 29.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Daniel Lynch IV",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 36.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Seth Lugo",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Christian Walker",
      "overall_score": 67.9,
      "park_score": 69.7,
      "pitcher_score": 42.4,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 25,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 38.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Michael Wacha",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 29.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Daniel Lynch IV",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 36.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Seth Lugo",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Carlos Correa",
      "overall_score": 67.9,
      "park_score": 69.7,
      "pitcher_score": 42.4,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 26,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 46.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Hunter Brown",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 71,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristian Javier",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 50,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Vinnie Pasquantino",
      "overall_score": 67.2,
      "park_score": 56.8,
      "pitcher_score": 52.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 27,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 83.1
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Patrick Sandoval",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jake Bennett",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 20.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sonny Gray",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 86.8,
            "wind_deg": 238,
            "wind_mph": 4.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Josh Jung",
      "overall_score": 66.9,
      "park_score": 65.4,
      "pitcher_score": 43.2,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 28,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Patrick Sandoval",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jake Bennett",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sonny Gray",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 86.8,
            "wind_deg": 238,
            "wind_mph": 4.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Corey Seager",
      "overall_score": 66.3,
      "park_score": 65.4,
      "pitcher_score": 41.2,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 29,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Patrick Sandoval",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jake Bennett",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sonny Gray",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 86.8,
            "wind_deg": 238,
            "wind_mph": 4.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Evan Carter",
      "overall_score": 66.3,
      "park_score": 65.4,
      "pitcher_score": 41.2,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 30,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 34.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Hunter Brown",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 59,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristian Javier",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 50,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Bobby Witt Jr",
      "overall_score": 66,
      "park_score": 56.8,
      "pitcher_score": 48.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 31,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 83.1
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 79.9,
            "wind_deg": 63,
            "wind_mph": 12.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Triston Casas",
      "overall_score": 66,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 32,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 79.9,
            "wind_deg": 63,
            "wind_mph": 12.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jarren Duran",
      "overall_score": 66,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 33,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 197,
            "wind_mph": 10.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.4,
            "wind_deg": 173,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 199,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 79.9,
            "wind_deg": 63,
            "wind_mph": 12.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Adley Rutschman",
      "overall_score": 66,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 34,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 34.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Hunter Brown",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 154,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 59,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristian Javier",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 83.8,
            "wind_deg": 94,
            "wind_mph": 5.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 105,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 50,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Salvador Perez",
      "overall_score": 66,
      "park_score": 56.8,
      "pitcher_score": 48.9,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 35,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 83.1
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 98.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 63.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jazz Chisholm Jr",
      "overall_score": 64.7,
      "park_score": 54.6,
      "pitcher_score": 65.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 36,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 98.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 63.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Cody Bellinger",
      "overall_score": 64.7,
      "park_score": 54.6,
      "pitcher_score": 65.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 37,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 98.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 63.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Ryan McMahon",
      "overall_score": 64.7,
      "park_score": 54.6,
      "pitcher_score": 65.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 38,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; 2 favorable matchups (multi-HR bonus potential); wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Rogers Centre",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 35.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "José Soriano",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 344,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 64.2,
            "wind_deg": 179,
            "wind_mph": 11.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 93.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 91,
            "rain_risk": true,
            "temp_f": 67.1,
            "wind_deg": 347,
            "wind_mph": 7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 96,
            "rain_risk": true,
            "temp_f": 66.7,
            "wind_deg": 56,
            "wind_mph": 9.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66.3,
            "wind_deg": 112,
            "wind_mph": 8.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Riley Greene",
      "overall_score": 64.6,
      "park_score": 46.8,
      "pitcher_score": 54.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 39,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 65.2
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Citi Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 56.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Young",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 31.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Baz",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 46.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Chris Bassitt",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Juan Soto",
      "overall_score": 64,
      "park_score": 41.6,
      "pitcher_score": 47.7,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 40,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 92.9,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 75.1
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 26,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tarik Skubal",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yoshinobu Yamamoto",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 62,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Elly De La Cruz",
      "overall_score": 63.9,
      "park_score": 54.6,
      "pitcher_score": 44.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 41,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 64.3
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Tarik Skubal",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 30,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 65,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 26.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Yoshinobu Yamamoto",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 166,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 219,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.8,
            "wind_deg": 1,
            "wind_mph": 5.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 62,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Spencer Steer",
      "overall_score": 63.9,
      "park_score": 54.6,
      "pitcher_score": 44.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 42,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 64.3
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Rogers Centre",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 23.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "José Soriano",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 344,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 64.2,
            "wind_deg": 179,
            "wind_mph": 11.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Toronto Blue Jays",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 81.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 91,
            "rain_risk": true,
            "temp_f": 67.1,
            "wind_deg": 347,
            "wind_mph": 7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 96,
            "rain_risk": true,
            "temp_f": 66.7,
            "wind_deg": 56,
            "wind_mph": 9.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66.3,
            "wind_deg": 112,
            "wind_mph": 8.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Spencer Torkelson",
      "overall_score": 63.6,
      "park_score": 46.8,
      "pitcher_score": 50.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 43,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 65.2
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Citi Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Young",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 25.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Baz",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 40.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Chris Bassitt",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Francisco Lindor",
      "overall_score": 63.2,
      "park_score": 41.6,
      "pitcher_score": 45.1,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 44,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 92.9,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 75.1
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 86.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Aaron Judge",
      "overall_score": 62.9,
      "park_score": 54.6,
      "pitcher_score": 59.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 45,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 86.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Giancarlo Stanton",
      "overall_score": 62.9,
      "park_score": 54.6,
      "pitcher_score": 59.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 46,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 36.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Troy Melton",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 344,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Drew Anderson",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 64.2,
            "wind_deg": 179,
            "wind_mph": 11.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 91,
            "rain_risk": true,
            "temp_f": 67.1,
            "wind_deg": 347,
            "wind_mph": 7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 86.8,
            "wind_deg": 238,
            "wind_mph": 4.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Anthony Santander",
      "overall_score": 62.9,
      "park_score": 56.8,
      "pitcher_score": 48.1,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 47,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Toronto Blue Jays",
      "team_abbr": "TOR",
      "weather_score": 70.9
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 86.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Paul Goldschmidt",
      "overall_score": 62.9,
      "park_score": 54.6,
      "pitcher_score": 59.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 48,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 86.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Heliot Ramos",
      "overall_score": 62.9,
      "park_score": 54.6,
      "pitcher_score": 59.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 49,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 2,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 86.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Dean Kremer",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Bailey Ober",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zebby Matthews",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Anthony Volpe",
      "overall_score": 62.9,
      "park_score": 54.6,
      "pitcher_score": 59.9,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 50,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 59.5
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Citi Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Young",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 19.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Baz",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 34.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Chris Bassitt",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Mark Vientos",
      "overall_score": 62.4,
      "park_score": 41.6,
      "pitcher_score": 42.5,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 51,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 92.9,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 75.1
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Citi Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Young",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 19.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Baz",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 34.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Chris Bassitt",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Marcus Semien",
      "overall_score": 62.4,
      "park_score": 41.6,
      "pitcher_score": 42.5,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 52,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 92.9,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 75.1
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 30.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Troy Melton",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 344,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 45.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Drew Anderson",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 64.2,
            "wind_deg": 179,
            "wind_mph": 11.3,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "park_factor": 100,
          "park_notes": "Dome; neutral HR factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 91,
            "rain_risk": true,
            "temp_f": 67.1,
            "wind_deg": 347,
            "wind_mph": 7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 86.8,
            "wind_deg": 238,
            "wind_mph": 4.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Vladimir Guerrero Jr",
      "overall_score": 62.3,
      "park_score": 56.8,
      "pitcher_score": 46.1,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 53,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Toronto Blue Jays",
      "team_abbr": "TOR",
      "weather_score": 70.9
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Quinn Mathews",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.5,
            "wind_deg": 108,
            "wind_mph": 11.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 10.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andre Pallante",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 80.7,
            "wind_deg": 207,
            "wind_mph": 9.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 83.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Matthew Liberatore",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 118,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Willy Adames",
      "overall_score": 61.3,
      "park_score": 52.4,
      "pitcher_score": 47,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 54,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 71.9
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Quinn Mathews",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.5,
            "wind_deg": 108,
            "wind_mph": 11.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 10.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andre Pallante",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 80.7,
            "wind_deg": 207,
            "wind_mph": 9.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 83.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Matthew Liberatore",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 118,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Matt Chapman",
      "overall_score": 61.3,
      "park_score": 52.4,
      "pitcher_score": 47,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 55,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 71.9
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 45.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "David Peterson",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 48.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Kevin Gausman",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shota Imanaga",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Ronald Acuna Jr",
      "overall_score": 61.2,
      "park_score": 53.5,
      "pitcher_score": 55.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 56,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 45.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "David Peterson",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 48.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Kevin Gausman",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 87.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shota Imanaga",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Austin Riley",
      "overall_score": 61.2,
      "park_score": 53.5,
      "pitcher_score": 55.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 57,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.5,
            "wind_deg": 108,
            "wind_mph": 11.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 80.7,
            "wind_deg": 207,
            "wind_mph": 9.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 118,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.5,
            "wind_deg": 88,
            "wind_mph": 7.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Nolan Gorman",
      "overall_score": 60.9,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 58,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "St. Louis Cardinals",
      "team_abbr": "STL",
      "weather_score": 71.9
    },
    {
      "best_park_factor": 104,
      "best_park_game": "UNIQLO Field at Dodger Stadium",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 25.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Quinn Mathews",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.5,
            "wind_deg": 108,
            "wind_mph": 11.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 22.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andre Pallante",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 80.7,
            "wind_deg": 207,
            "wind_mph": 9.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 71.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Matthew Liberatore",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 118,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.8,
            "wind_deg": 218,
            "wind_mph": 2.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 104,
          "park_notes": "Slight hitter lean, warm air",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "UNIQLO Field at Dodger Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Rafael Devers",
      "overall_score": 60.7,
      "park_score": 52.4,
      "pitcher_score": 45,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 59,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 71.9
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 33.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "David Peterson",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 60.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Kevin Gausman",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 75.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shota Imanaga",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Matt Olson",
      "overall_score": 60.6,
      "park_score": 53.5,
      "pitcher_score": 53.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 60,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 33.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "David Peterson",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 60.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Kevin Gausman",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 75.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shota Imanaga",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 351,
            "wind_mph": 2.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Michael Harris II",
      "overall_score": 60.6,
      "park_score": 53.5,
      "pitcher_score": 53.2,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 61,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Target Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 48.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Will Warren",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 7.7,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Max Fried",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 28.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Carlos Rodón",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Royce Lewis",
      "overall_score": 60.2,
      "park_score": 45.6,
      "pitcher_score": 40.7,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 62,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 66.1
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Target Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 48.1,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Will Warren",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.5,
            "wind_deg": 145,
            "wind_mph": 11.4,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 7.7,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Max Fried",
          "venue": "Target Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 57.2,
            "wind_deg": 296,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 28.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Carlos Rodón",
          "venue": "Target Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 58.6,
            "wind_deg": 111,
            "wind_mph": 3.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.6,
            "wind_deg": 233,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 69.2,
            "wind_deg": 208,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Los Angeles Angels",
          "park_factor": 98,
          "park_notes": "Neutral, marine layer",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Angel Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Byron Buxton",
      "overall_score": 60.2,
      "park_score": 45.6,
      "pitcher_score": 40.7,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 63,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 66.1
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 55.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 54.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 28.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Gunnar Henderson",
      "overall_score": 60,
      "park_score": 47,
      "pitcher_score": 48.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 64,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 55.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 54.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 28.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Colton Cowser",
      "overall_score": 60,
      "park_score": 47,
      "pitcher_score": 48.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 65,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 98,
      "best_park_game": "PNC Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 50,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Marcell Ozuna",
      "overall_score": 59.6,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 66,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Pittsburgh Pirates",
      "team_abbr": "PIT",
      "weather_score": 72.5
    },
    {
      "best_park_factor": 98,
      "best_park_game": "PNC Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 50,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Kansas City Royals",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Brandon Lowe",
      "overall_score": 59.6,
      "park_score": 43.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 67,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Pittsburgh Pirates",
      "team_abbr": "PIT",
      "weather_score": 72.5
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 66.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Pete Alonso",
      "overall_score": 59.4,
      "park_score": 47,
      "pitcher_score": 46.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 68,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 66.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Tyler O'Neill",
      "overall_score": 59.4,
      "park_score": 47,
      "pitcher_score": 46.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 69,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 66.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Ryan Mountcastle",
      "overall_score": 59.4,
      "park_score": 47,
      "pitcher_score": 46.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 70,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 43.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jonah Tong",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 335,
            "wind_mph": 16.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 66.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65,
            "wind_deg": 34,
            "wind_mph": 7.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Robert Stock",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.8,
            "wind_deg": 204,
            "wind_mph": 6.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Luis Robert Jr",
      "overall_score": 59.4,
      "park_score": 47,
      "pitcher_score": 46.3,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 71,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 70.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 56.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jared Jones",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Christian Yelich",
      "overall_score": 58.3,
      "park_score": 48.1,
      "pitcher_score": 51.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 72,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jared Jones",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Andrew Vaughn",
      "overall_score": 57.7,
      "park_score": 48.1,
      "pitcher_score": 49.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 73,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jared Jones",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "William Contreras",
      "overall_score": 57.7,
      "park_score": 48.1,
      "pitcher_score": 49.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 74,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.8,
            "wind_deg": 161,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jared Jones",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.8,
            "wind_deg": 144,
            "wind_mph": 3.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 89,
            "rain_risk": true,
            "temp_f": 71.4,
            "wind_deg": 318,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.7,
            "wind_deg": 21,
            "wind_mph": 10.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jackson Chourio",
      "overall_score": 57.7,
      "park_score": 48.1,
      "pitcher_score": 49.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 75,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Tropicana Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 84.1,
            "wind_deg": 81,
            "wind_mph": 10.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 81.4,
            "wind_deg": 49,
            "wind_mph": 20.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 81,
            "wind_deg": 64,
            "wind_mph": 17.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 79.9,
            "wind_deg": 63,
            "wind_mph": 12.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Junior Caminero",
      "overall_score": 57.3,
      "park_score": 45.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 76,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Tropicana Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 84.1,
            "wind_deg": 81,
            "wind_mph": 10.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 81.4,
            "wind_deg": 49,
            "wind_mph": 20.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 81,
            "wind_deg": 64,
            "wind_mph": 17.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 79.9,
            "wind_deg": 63,
            "wind_mph": 12.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Yandy Diaz",
      "overall_score": 57.3,
      "park_score": 45.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 77,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 61.1
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 30.3,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sandy Alcantara",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 88.8,
            "wind_deg": 120,
            "wind_mph": 6.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 35.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Janson Junk",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 86.9,
            "wind_deg": 116,
            "wind_mph": 8.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 33.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Gusto",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 87.3,
            "wind_deg": 106,
            "wind_mph": 3.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 35,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 100,
            "wind_mph": 5.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Nolan Arenado",
      "overall_score": 56.5,
      "park_score": 61.1,
      "pitcher_score": 41.6,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 78,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Arizona Diamondbacks",
      "team_abbr": "ARI",
      "weather_score": 50.3
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 46.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reynaldo López",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 35.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Martín Pérez",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 62,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Alex Bregman",
      "overall_score": 56.4,
      "park_score": 45.9,
      "pitcher_score": 47,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 79,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 60.9
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 52.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Reynaldo López",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 61.9,
            "wind_deg": 110,
            "wind_mph": 9.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 29.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Martín Pérez",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 65.2,
            "wind_deg": 189,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "park_factor": 95,
          "park_notes": "Wind-dependent; can be great or awful",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Wrigley Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 68.3,
            "wind_deg": 46,
            "wind_mph": 7.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.9,
            "wind_deg": 62,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Ian Happ",
      "overall_score": 56.4,
      "park_score": 45.9,
      "pitcher_score": 47,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 80,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 60.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 5.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 39.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Kyle Schwarber",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 81,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 5.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 39.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Bryce Harper",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 82,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 27.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Trea Turner",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 83,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 27.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Alec Bohm",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 84,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 27.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "J.T. Realmuto",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 85,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Nationals Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Jackson Kent",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 27.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cade Cavalli",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.7,
            "wind_deg": 220,
            "wind_mph": 10.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 94,
            "rain_risk": true,
            "temp_f": 68.8,
            "wind_deg": 22,
            "wind_mph": 11.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "New York Mets",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citi Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Adolis Garcia",
      "overall_score": 56.2,
      "park_score": 41.6,
      "pitcher_score": 40.9,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 86,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 78.6,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 71
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Tropicana Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 61.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Griffin Jax",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 84.1,
            "wind_deg": 81,
            "wind_mph": 10.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 41.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Martinez",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 81.4,
            "wind_deg": 49,
            "wind_mph": 20.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 29.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Drew Rasmussen",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 81,
            "wind_deg": 64,
            "wind_mph": 17.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Lawrence Butler",
      "overall_score": 56.1,
      "park_score": 44.8,
      "pitcher_score": 47.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 87,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 60.9
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Burke",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.7,
            "wind_deg": 357,
            "wind_mph": 11.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 36.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Davis Martin",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63,
            "wind_deg": 173,
            "wind_mph": 11.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 92,
            "rain_risk": true,
            "temp_f": 73.5,
            "wind_deg": 253,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Nathaniel Lowe",
      "overall_score": 55.7,
      "park_score": 43.8,
      "pitcher_score": 46.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 88,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 60.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Burke",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.7,
            "wind_deg": 357,
            "wind_mph": 11.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 36.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Davis Martin",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63,
            "wind_deg": 173,
            "wind_mph": 11.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 92,
            "rain_risk": true,
            "temp_f": 73.5,
            "wind_deg": 253,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Kyle Manzardo",
      "overall_score": 55.7,
      "park_score": 43.8,
      "pitcher_score": 46.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 89,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 60.6
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristopher Sánchez",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zack Wheeler",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.5,
            "wind_deg": 88,
            "wind_mph": 7.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 5,
      "high_opportunity": false,
      "name": "James Wood",
      "overall_score": 55.4,
      "park_score": 45.5,
      "pitcher_score": 44.1,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 90,
      "reasoning": "5 games; neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 78.4
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 16.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristopher Sánchez",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 53.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zack Wheeler",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.5,
            "wind_deg": 88,
            "wind_mph": 7.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 5,
      "high_opportunity": false,
      "name": "CJ Abrams",
      "overall_score": 55.4,
      "park_score": 45.5,
      "pitcher_score": 44.1,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 91,
      "reasoning": "5 games; neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 78.4
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 22.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Cristopher Sánchez",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 53.7,
            "wind_deg": 309,
            "wind_mph": 3.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "park_factor": 97,
          "park_notes": "Slight pitcher lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 47.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Zack Wheeler",
          "venue": "Nationals Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 54.1,
            "wind_deg": 282,
            "wind_mph": 4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.5,
            "wind_deg": 88,
            "wind_mph": 7.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 5,
      "high_opportunity": false,
      "name": "Keibert Ruiz",
      "overall_score": 55.4,
      "park_score": 45.5,
      "pitcher_score": 44.1,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 92,
      "reasoning": "5 games; neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 78.4
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 38.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Burke",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.7,
            "wind_deg": 357,
            "wind_mph": 11.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 30.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Davis Martin",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63,
            "wind_deg": 173,
            "wind_mph": 11.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 92,
            "rain_risk": true,
            "temp_f": 73.5,
            "wind_deg": 253,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jose Ramirez",
      "overall_score": 55.1,
      "park_score": 43.8,
      "pitcher_score": 44.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 93,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 60.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Burke",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.7,
            "wind_deg": 357,
            "wind_mph": 11.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 24.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Davis Martin",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63,
            "wind_deg": 173,
            "wind_mph": 11.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 92,
            "rain_risk": true,
            "temp_f": 73.5,
            "wind_deg": 253,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Rhys Hoskins",
      "overall_score": 54.5,
      "park_score": 43.8,
      "pitcher_score": 42.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 94,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 60.6
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-14",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Burke",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 60.7,
            "wind_deg": 357,
            "wind_mph": 11.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-15",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 24.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Davis Martin",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63,
            "wind_deg": 173,
            "wind_mph": 11.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 92,
            "rain_risk": true,
            "temp_f": 73.5,
            "wind_deg": 253,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jo Adell",
      "overall_score": 54.5,
      "park_score": 43.8,
      "pitcher_score": 42.8,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 95,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 60.6
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Tropicana Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-09-15",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 49.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Griffin Jax",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 84.1,
            "wind_deg": 81,
            "wind_mph": 10.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-16",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 29.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nick Martinez",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 81.4,
            "wind_deg": 49,
            "wind_mph": 20.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-17",
          "home_away": "away",
          "opponent": "Tampa Bay Rays",
          "park_factor": 99,
          "park_notes": "Dome; no weather factor",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 17.4,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Drew Rasmussen",
          "venue": "Tropicana Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 81,
            "wind_deg": 64,
            "wind_mph": 17.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-18",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 66,
            "wind_deg": 47,
            "wind_mph": 10.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-19",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-09-20",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Brent Rooker",
      "overall_score": 54.3,
      "park_score": 44.8,
      "pitcher_score": 41.1,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 96,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 60.9
    }
  ],
  "rules": {
    "draft_day": "Sunday",
    "draft_order": "Traditional (not snake), lowest score picks first",
    "keep_cost": {
      "note": "Cost = weeks_held - 1. Deducted from your score.",
      "week_1": 0,
      "week_2": 1,
      "week_3": 2,
      "week_4": 3
    },
    "no_redraft_same_week": true,
    "roster_size": 5,
    "scoring": {
      "formula": "nth HR in a game = n pts, so total = n*(n+1)/2",
      "grand_slam_or_3run": "2 pts instead of 1",
      "hr_base": "1 pt per HR",
      "multi_hr_same_game": "triangular bonus: 2nd HR in a game = 3 pts total; 3rd = 6 pts total"
    }
  },
  "week_end": "2026-09-20",
  "week_start": "2026-09-14",
  "weights": {
    "park": 0.3,
    "pitcher": 0.3,
    "schedule": 0.4
  }
}