✨ 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-03-30 → 2026-04-05 Generated: Mar 22, 2026 7:30:11 PM UTC Players: 100

Back to draft board

DRAFT BOARD — ALL PLAYERS

#PlayerTeamScoreSchedPitchParkWxGFavRainHOTReasoning
1Kyle SchwarberPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
2Bryce HarperPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
3Trea TurnerPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
4Alec BohmPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
5J.T. RealmutoPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
6Nick CastellanosPHI68.9865081.650600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
7Ronald Acuna JrATL68.81005056.550700🔥7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
8Matt OlsonATL68.81005056.550700🔥7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
9Austin RileyATL68.81005056.550700🔥7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
10Marcell OzunaATL68.81005056.550700🔥7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
11Michael Harris IIATL68.81005056.550700🔥7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
12Ryan McMahonCOL67.486507450600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
13Nolan JonesCOL67.486507450600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
14Ezequiel TovarCOL67.486507450600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
15Hunter GoodmanCOL67.486507450600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.
16Yordan AlvarezHOU66.1865067.550600🔥6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule; clear skies.
17Christian WalkerHOU66.1865067.550600🔥6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule; clear skies.
18Elly De La CruzCIN64.686506050600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
19Spencer SteerCIN64.686506050600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
20Jeimer CandelarioCIN64.686506050600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
21Corey SeagerTEX64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
22Adolis GarciaTEX64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
23Nathaniel LoweTEX64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
24Evan CarterTEX64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
25Josh JungTEX64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
26Jorge SolerMIA64.4865058.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
27Brent RookerATH64.2865057.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
28Lawrence ButlerATH64.2865057.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
29Aaron JudgeNYY64865056.850600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
30Giancarlo StantonNYY64865056.850600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
31Jazz Chisholm JrNYY64865056.850600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
32Cody BellingerNYY64865056.850600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
33Anthony VolpeNYY64865056.850600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
34Juan SotoNYM63.9100503250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
35Pete AlonsoNYM63.9100503250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
36Francisco LindorNYM63.9100503250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
37Mark VientosNYM63.9100503250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
38Marcus SemienNYM63.9100503250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
39Rafael DeversBOS63.7865055.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
40Tyler O'NeillBOS63.7865055.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
41Triston CasasBOS63.7865055.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
42Jarren DuranBOS63.7865055.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
43Alex BregmanBOS63.7865055.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
44Matt ChapmanSF63.51005030.250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
45Heliot RamosSF63.51005030.250700🔥7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.
46Bobby Witt JrKC63.5865054.650600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
47Salvador PerezKC63.5865054.650600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
48Vinnie PasquantinoKC63.5865054.650600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
49MJ MelendezKC63.5865054.650600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
50Spencer TorkelsonDET63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
51Riley GreeneDET63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
52Christian YelichMIL63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
53William ContrerasMIL63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
54Willy AdamesMIL63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
55Jackson ChourioMIL63.3865053.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
56Dylan CrewsWSH63.1865052.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
57James WoodWSH63.1865052.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
58CJ AbramsWSH63.1865052.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
59Keibert RuizWSH63.1865052.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
60Royce LewisMIN62.9865051.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
61Carlos CorreaMIN62.9865051.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
62Byron BuxtonMIN62.9865051.450600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
63Jose RamirezCLE62.7865050.350600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
64Josh NaylorCLE62.7865050.350600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
65Kyle ManzardoCLE62.7865050.350600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
66Rhys HoskinsCLE62.7865050.350600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
67Junior CamineroTB62.6865050.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
68Yandy DiazTB62.6865050.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
69Brandon LoweTB62.6865050.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
70Shohei OhtaniLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
71Freddie FreemanLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
72Mookie BettsLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
73Teoscar HernandezLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
74Max MuncyLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
75Will SmithLAD62.4865049.250600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
76Gunnar HendersonBAL62.2865048.150600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
77Adley RutschmanBAL62.2865048.150600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
78Anthony SantanderBAL62.2865048.150600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
79Ryan MountcastleBAL62.2865048.150600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
80Colton CowserBAL62.2865048.150600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
81Vladimir Guerrero JrTOR6286504750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
82Nolan ArenadoSTL6286504750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
83Nolan GormanSTL6286504750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
84Paul GoldschmidtSTL6286504750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
85Luis Robert JrCWS61.8865045.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
86Andrew VaughnCWS61.8865045.950600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
87Cal RaleighSEA61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
88Manny MachadoSD61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
89Fernando Tatis JrSD61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
90Julio RodriguezSEA61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
91Randy ArozarenaSEA61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
92Jake CronenworthSD61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
93Xander BogaertsSD61.1865042.750600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
94Kyle TuckerCHC60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
95Mike TroutLAA60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
96Taylor WardLAA60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
97Zach NetoLAA60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
98Seiya SuzukiCHC60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
99Ian HappCHC60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.
100Jo AdellLAA60.7865040.550600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.

GAME BREAKDOWN — TOP 30

#1 Kyle Schwarber PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#2 Bryce Harper PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#3 Trea Turner PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#4 Alec Bohm PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#5 J.T. Realmuto PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#6 Nick Castellanos PHI 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYColorado RockiesCoors Field124TBDneutralTBD50%°FmphUnknown
#7 Ronald Acuna Jr ATL 7G   Score: 68.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-02AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
#8 Matt Olson ATL 7G   Score: 68.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-02AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
#9 Austin Riley ATL 7G   Score: 68.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-02AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
#10 Marcell Ozuna ATL 7G   Score: 68.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-02AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
#11 Michael Harris II ATL 7G   Score: 68.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01HOMEAthleticsTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-02AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD50%°FmphUnknown
#12 Ryan McMahon COL 6G   Score: 67.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYToronto Blue JaysRogers Centre100Cody PonceneutralTBD50%°FmphUnknown
2026-03-31AWAYToronto Blue JaysRogers Centre100Max ScherzerneutralTBD50%°FmphUnknown
2026-04-01AWAYToronto Blue JaysRogers Centre100TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
#13 Nolan Jones COL 6G   Score: 67.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYToronto Blue JaysRogers Centre100Cody PonceneutralTBD50%°FmphUnknown
2026-03-31AWAYToronto Blue JaysRogers Centre100Max ScherzerneutralTBD50%°FmphUnknown
2026-04-01AWAYToronto Blue JaysRogers Centre100TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
#14 Ezequiel Tovar COL 6G   Score: 67.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYToronto Blue JaysRogers Centre100Cody PonceneutralTBD50%°FmphUnknown
2026-03-31AWAYToronto Blue JaysRogers Centre100Max ScherzerneutralTBD50%°FmphUnknown
2026-04-01AWAYToronto Blue JaysRogers Centre100TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
#15 Hunter Goodman COL 6G   Score: 67.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYToronto Blue JaysRogers Centre100Cody PonceneutralTBD50%°FmphUnknown
2026-03-31AWAYToronto Blue JaysRogers Centre100Max ScherzerneutralTBD50%°FmphUnknown
2026-04-01AWAYToronto Blue JaysRogers Centre100TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEPhiladelphia PhilliesCoors Field124TBDneutralTBD50%°FmphUnknown
#16 Yordan Alvarez HOU 6G   Score: 66.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEBoston Red SoxDaikin Park110Ranger SuarezneutralTBD50%°FmphUnknown
2026-03-31HOMEBoston Red SoxDaikin Park110Brayan BelloneutralTBD50%°FmphUnknown
2026-04-01HOMEBoston Red SoxDaikin Park110Garrett CrochetneutralTBD50%°FmphUnknown
2026-04-03AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
#17 Christian Walker HOU 6G   Score: 66.1
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEBoston Red SoxDaikin Park110Ranger SuarezneutralTBD50%°FmphUnknown
2026-03-31HOMEBoston Red SoxDaikin Park110Brayan BelloneutralTBD50%°FmphUnknown
2026-04-01HOMEBoston Red SoxDaikin Park110Garrett CrochetneutralTBD50%°FmphUnknown
2026-04-03AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYAthleticsSutter Health Park108TBDneutralTBD50%°FmphUnknown
#18 Elly De La Cruz CIN 6G   Score: 64.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEPittsburgh PiratesGreat American Ball Park103Braxton AshcraftneutralTBD50%°FmphUnknown
2026-03-31HOMEPittsburgh PiratesGreat American Ball Park103Bubba ChandlerneutralTBD50%°FmphUnknown
2026-04-01HOMEPittsburgh PiratesGreat American Ball Park103TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#19 Spencer Steer CIN 6G   Score: 64.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEPittsburgh PiratesGreat American Ball Park103Braxton AshcraftneutralTBD50%°FmphUnknown
2026-03-31HOMEPittsburgh PiratesGreat American Ball Park103Bubba ChandlerneutralTBD50%°FmphUnknown
2026-04-01HOMEPittsburgh PiratesGreat American Ball Park103TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#20 Jeimer Candelario CIN 6G   Score: 64.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEPittsburgh PiratesGreat American Ball Park103Braxton AshcraftneutralTBD50%°FmphUnknown
2026-03-31HOMEPittsburgh PiratesGreat American Ball Park103Bubba ChandlerneutralTBD50%°FmphUnknown
2026-04-01HOMEPittsburgh PiratesGreat American Ball Park103TBDneutralTBD50%°FmphUnknown
2026-04-03AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYTexas RangersGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#21 Corey Seager TEX 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYBaltimore OriolesOriole Park at Camden Yards102Chris BassittneutralTBD50%°FmphUnknown
2026-03-31AWAYBaltimore OriolesOriole Park at Camden Yards102Zach EflinneutralTBD50%°FmphUnknown
2026-04-01AWAYBaltimore OriolesOriole Park at Camden Yards102TBDneutralTBD50%°FmphUnknown
2026-04-03HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#22 Adolis Garcia TEX 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYBaltimore OriolesOriole Park at Camden Yards102Chris BassittneutralTBD50%°FmphUnknown
2026-03-31AWAYBaltimore OriolesOriole Park at Camden Yards102Zach EflinneutralTBD50%°FmphUnknown
2026-04-01AWAYBaltimore OriolesOriole Park at Camden Yards102TBDneutralTBD50%°FmphUnknown
2026-04-03HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#23 Nathaniel Lowe TEX 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYBaltimore OriolesOriole Park at Camden Yards102Chris BassittneutralTBD50%°FmphUnknown
2026-03-31AWAYBaltimore OriolesOriole Park at Camden Yards102Zach EflinneutralTBD50%°FmphUnknown
2026-04-01AWAYBaltimore OriolesOriole Park at Camden Yards102TBDneutralTBD50%°FmphUnknown
2026-04-03HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#24 Evan Carter TEX 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYBaltimore OriolesOriole Park at Camden Yards102Chris BassittneutralTBD50%°FmphUnknown
2026-03-31AWAYBaltimore OriolesOriole Park at Camden Yards102Zach EflinneutralTBD50%°FmphUnknown
2026-04-01AWAYBaltimore OriolesOriole Park at Camden Yards102TBDneutralTBD50%°FmphUnknown
2026-04-03HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#25 Josh Jung TEX 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYBaltimore OriolesOriole Park at Camden Yards102Chris BassittneutralTBD50%°FmphUnknown
2026-03-31AWAYBaltimore OriolesOriole Park at Camden Yards102Zach EflinneutralTBD50%°FmphUnknown
2026-04-01AWAYBaltimore OriolesOriole Park at Camden Yards102TBDneutralTBD50%°FmphUnknown
2026-04-03HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMECincinnati RedsGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#26 Jorge Soler MIA 6G   Score: 64.4
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30HOMEChicago White SoxloanDepot park99Davis MartinneutralTBD50%°FmphUnknown
2026-03-31HOMEChicago White SoxloanDepot park99Erick FeddeneutralTBD50%°FmphUnknown
2026-04-01HOMEChicago White SoxloanDepot park99Shane SmithneutralTBD50%°FmphUnknown
2026-04-03AWAYNew York YankeesYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-04AWAYNew York YankeesYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-05AWAYNew York YankeesYankee Stadium111TBDneutralTBD50%°FmphUnknown
#27 Brent Rooker ATH 6G   Score: 64.2
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
#28 Lawrence Butler ATH 6G   Score: 64.2
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-03-31AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-01AWAYAtlanta BravesTruist Park101TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEHouston AstrosSutter Health Park108TBDneutralTBD50%°FmphUnknown
#29 Aaron Judge NYY 6G   Score: 64
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-03-31AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-04-01AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown
#30 Giancarlo Stanton NYY 6G   Score: 64
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-03-30AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-03-31AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-04-01AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-04-03HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-04HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown
2026-04-05HOMEMiami MarlinsYankee Stadium111TBDneutralTBD50%°FmphUnknown

SCHEDULE AGENT OUTPUT (100 players)

PlayerTeamMLB IDGamesSched ScorePark ScoreBest ParkBest PFHOT
Juan SotoNYM665742710032Busch Stadium100🔥
Ronald Acuna JrATL710056.5Chase Field106🔥
Pete AlonsoNYM710032Busch Stadium100🔥
Matt OlsonATL621566710056.5Chase Field106🔥
Austin RileyATL663586710056.5Chase Field106🔥
Marcell OzunaATL710056.5Chase Field106🔥
Francisco LindorNYM596019710032Busch Stadium100🔥
Mark VientosNYM668901710032Busch Stadium100🔥
Marcus SemienNYM543760710032Busch Stadium100🔥
Michael Harris IIATL671739710056.5Chase Field106🔥
Matt ChapmanSF656305710030.2Petco Park98🔥
Heliot RamosSF671218710030.2Petco Park98🔥
Cal RaleighSEA66372868642.7Angel Stadium98🔥
Aaron JudgeNYY59245068656.8Yankee Stadium111🔥
Kyle SchwarberPHI65694168681.6Coors Field124🔥
Shohei OhtaniLAD66027168649.2Dodger Stadium104🔥
Junior CamineroTB69140668650.2American Family Field102🔥
Bobby Witt JrKC67795168654.6Kauffman Stadium103🔥
Jose RamirezCLE68650.3Dodger Stadium104🔥
Yordan AlvarezHOU67054168667.5Daikin Park110🔥
Bryce HarperPHI54718068681.6Coors Field124🔥
Giancarlo StantonNYY51931768656.8Yankee Stadium111🔥
Manny MachadoSD59251868642.7Petco Park98🔥
Rafael DeversBOS68655.7Daikin Park110🔥
Gunnar HendersonBAL68300268648.1Oriole Park at Camden Yards102🔥
Corey SeagerTEX60836968658.9Globe Life Field108🔥
Vladimir Guerrero JrTOR66548968647Rogers Centre100🔥
Fernando Tatis JrSD66548768642.7Petco Park98🔥
Jazz Chisholm JrNYY66586268656.8Yankee Stadium111🔥
Cody BellingerNYY64135568656.8Yankee Stadium111🔥
Brent RookerATH66767068657.9Sutter Health Park108🔥
Kyle TuckerCHC68640.5Progressive Field98🔥
Julio RodriguezSEA68642.7Angel Stadium98🔥
Randy ArozarenaSEA66822768642.7Angel Stadium98🔥
Freddie FreemanLAD51869268649.2Dodger Stadium104🔥
Mookie BettsLAD60514168649.2Dodger Stadium104🔥
Teoscar HernandezLAD68649.2Dodger Stadium104🔥
Max MuncyLAD57197068649.2Dodger Stadium104🔥
Will SmithLAD66925768649.2Dodger Stadium104🔥
Trea TurnerPHI60720868681.6Coors Field124🔥
Alec BohmPHI66476168681.6Coors Field124🔥
J.T. RealmutoPHI59266368681.6Coors Field124🔥
Nick CastellanosPHI68681.6Coors Field124🔥
Tyler O'NeillBOS68655.7Daikin Park110🔥
Triston CasasBOS67121368655.7Daikin Park110🔥
Jarren DuranBOS68077668655.7Daikin Park110🔥
Alex BregmanBOS68655.7Daikin Park110🔥
Adley RutschmanBAL66893968648.1Oriole Park at Camden Yards102🔥
Anthony SantanderBAL68648.1Oriole Park at Camden Yards102🔥
Ryan MountcastleBAL66362468648.1Oriole Park at Camden Yards102🔥
Colton CowserBAL68129768648.1Oriole Park at Camden Yards102🔥
Adolis GarciaTEX68658.9Globe Life Field108🔥
Nathaniel LoweTEX68658.9Globe Life Field108🔥
Evan CarterTEX69449768658.9Globe Life Field108🔥
Josh JungTEX67396268658.9Globe Life Field108🔥
Luis Robert JrCWS68645.9loanDepot park99🔥
Andrew VaughnCWS68645.9loanDepot park99🔥
Spencer TorkelsonDET67952968653.5Chase Field106🔥
Riley GreeneDET68298568653.5Chase Field106🔥
Christian YelichMIL59288568653.5Kauffman Stadium103🔥
William ContrerasMIL66138868653.5Kauffman Stadium103🔥
Willy AdamesMIL68653.5Kauffman Stadium103🔥
Jackson ChourioMIL69419268653.5Kauffman Stadium103🔥
Ryan McMahonCOL68674Coors Field124🔥
Nolan JonesCOL68674Coors Field124🔥
Ezequiel TovarCOL67866268674Coors Field124🔥
Hunter GoodmanCOL69610068674Coors Field124🔥
Mike TroutLAA54536168640.5Angel Stadium98🔥
Taylor WardLAA68640.5Angel Stadium98🔥
Zach NetoLAA68726368640.5Angel Stadium98🔥
Salvador PerezKC52169268654.6Kauffman Stadium103🔥
Vinnie PasquantinoKC68646968654.6Kauffman Stadium103🔥
MJ MelendezKC68654.6Kauffman Stadium103🔥
Yandy DiazTB68650.2American Family Field102🔥
Brandon LoweTB68650.2American Family Field102🔥
Josh NaylorCLE68650.3Dodger Stadium104🔥
Kyle ManzardoCLE70093268650.3Dodger Stadium104🔥
Rhys HoskinsCLE68650.3Dodger Stadium104🔥
Jake CronenworthSD63010568642.7Petco Park98🔥
Xander BogaertsSD59342868642.7Petco Park98🔥
Jorge SolerMIA68658.9Yankee Stadium111🔥
Dylan CrewsWSH68652.4Citizens Bank Park107🔥
James WoodWSH69557868652.4Citizens Bank Park107🔥
CJ AbramsWSH68292868652.4Citizens Bank Park107🔥
Keibert RuizWSH66068868652.4Citizens Bank Park107🔥
Elly De La CruzCIN68282968660Globe Life Field108🔥
Spencer SteerCIN66871568660Globe Life Field108🔥
Jeimer CandelarioCIN68660Globe Life Field108🔥
Lawrence ButlerATH67173268657.9Sutter Health Park108🔥
Seiya SuzukiCHC67354868640.5Progressive Field98🔥
Ian HappCHC66402368640.5Progressive Field98🔥
Nolan ArenadoSTL68647Busch Stadium100🔥
Nolan GormanSTL66935768647Busch Stadium100🔥
Paul GoldschmidtSTL68647Busch Stadium100🔥
Christian WalkerHOU57223368667.5Daikin Park110🔥
Anthony VolpeNYY68301168656.8Yankee Stadium111🔥
Royce LewisMIN66890468651.4Kauffman Stadium103🔥
Carlos CorreaMIN68651.4Kauffman Stadium103🔥
Byron BuxtonMIN62143968651.4Kauffman Stadium103🔥
Jo AdellLAA66617668640.5Angel Stadium98🔥

WEATHER AGENT OUTPUT (100 players)

PlayerTeamWx ScoreRain Risk Games
Juan SotoNYM500
Ronald Acuna JrATL500
Pete AlonsoNYM500
Matt OlsonATL500
Austin RileyATL500
Marcell OzunaATL500
Francisco LindorNYM500
Mark VientosNYM500
Marcus SemienNYM500
Michael Harris IIATL500
Matt ChapmanSF500
Heliot RamosSF500
Cal RaleighSEA500
Aaron JudgeNYY500
Kyle SchwarberPHI500
Shohei OhtaniLAD500
Junior CamineroTB500
Bobby Witt JrKC500
Jose RamirezCLE500
Yordan AlvarezHOU500
Bryce HarperPHI500
Giancarlo StantonNYY500
Manny MachadoSD500
Rafael DeversBOS500
Gunnar HendersonBAL500
Corey SeagerTEX500
Vladimir Guerrero JrTOR500
Fernando Tatis JrSD500
Jazz Chisholm JrNYY500
Cody BellingerNYY500
Brent RookerATH500
Kyle TuckerCHC500
Julio RodriguezSEA500
Randy ArozarenaSEA500
Freddie FreemanLAD500
Mookie BettsLAD500
Teoscar HernandezLAD500
Max MuncyLAD500
Will SmithLAD500
Trea TurnerPHI500
Alec BohmPHI500
J.T. RealmutoPHI500
Nick CastellanosPHI500
Tyler O'NeillBOS500
Triston CasasBOS500
Jarren DuranBOS500
Alex BregmanBOS500
Adley RutschmanBAL500
Anthony SantanderBAL500
Ryan MountcastleBAL500
Colton CowserBAL500
Adolis GarciaTEX500
Nathaniel LoweTEX500
Evan CarterTEX500
Josh JungTEX500
Luis Robert JrCWS500
Andrew VaughnCWS500
Spencer TorkelsonDET500
Riley GreeneDET500
Christian YelichMIL500
William ContrerasMIL500
Willy AdamesMIL500
Jackson ChourioMIL500
Ryan McMahonCOL500
Nolan JonesCOL500
Ezequiel TovarCOL500
Hunter GoodmanCOL500
Mike TroutLAA500
Taylor WardLAA500
Zach NetoLAA500
Salvador PerezKC500
Vinnie PasquantinoKC500
MJ MelendezKC500
Yandy DiazTB500
Brandon LoweTB500
Josh NaylorCLE500
Kyle ManzardoCLE500
Rhys HoskinsCLE500
Jake CronenworthSD500
Xander BogaertsSD500
Jorge SolerMIA500
Dylan CrewsWSH500
James WoodWSH500
CJ AbramsWSH500
Keibert RuizWSH500
Elly De La CruzCIN500
Spencer SteerCIN500
Jeimer CandelarioCIN500
Lawrence ButlerATH500
Seiya SuzukiCHC500
Ian HappCHC500
Nolan ArenadoSTL500
Nolan GormanSTL500
Paul GoldschmidtSTL500
Christian WalkerHOU500
Anthony VolpeNYY500
Royce LewisMIN500
Carlos CorreaMIN500
Byron BuxtonMIN500
Jo AdellLAA500

PITCHER AGENT OUTPUT (100 players)

PlayerTeamPitcher ScoreFav MatchupsPlatoon Adv
Juan SotoNYM5000
Ronald Acuna JrATL5000
Pete AlonsoNYM5000
Matt OlsonATL5000
Austin RileyATL5000
Marcell OzunaATL5000
Francisco LindorNYM5000
Mark VientosNYM5000
Marcus SemienNYM5000
Michael Harris IIATL5000
Matt ChapmanSF5000
Heliot RamosSF5000
Cal RaleighSEA5000
Aaron JudgeNYY5000
Kyle SchwarberPHI5000
Shohei OhtaniLAD5000
Junior CamineroTB5000
Bobby Witt JrKC5000
Jose RamirezCLE5000
Yordan AlvarezHOU5000
Bryce HarperPHI5000
Giancarlo StantonNYY5000
Manny MachadoSD5000
Rafael DeversBOS5000
Gunnar HendersonBAL5000
Corey SeagerTEX5000
Vladimir Guerrero JrTOR5000
Fernando Tatis JrSD5000
Jazz Chisholm JrNYY5000
Cody BellingerNYY5000
Brent RookerATH5000
Kyle TuckerCHC5000
Julio RodriguezSEA5000
Randy ArozarenaSEA5000
Freddie FreemanLAD5000
Mookie BettsLAD5000
Teoscar HernandezLAD5000
Max MuncyLAD5000
Will SmithLAD5000
Trea TurnerPHI5000
Alec BohmPHI5000
J.T. RealmutoPHI5000
Nick CastellanosPHI5000
Tyler O'NeillBOS5000
Triston CasasBOS5000
Jarren DuranBOS5000
Alex BregmanBOS5000
Adley RutschmanBAL5000
Anthony SantanderBAL5000
Ryan MountcastleBAL5000
Colton CowserBAL5000
Adolis GarciaTEX5000
Nathaniel LoweTEX5000
Evan CarterTEX5000
Josh JungTEX5000
Luis Robert JrCWS5000
Andrew VaughnCWS5000
Spencer TorkelsonDET5000
Riley GreeneDET5000
Christian YelichMIL5000
William ContrerasMIL5000
Willy AdamesMIL5000
Jackson ChourioMIL5000
Ryan McMahonCOL5000
Nolan JonesCOL5000
Ezequiel TovarCOL5000
Hunter GoodmanCOL5000
Mike TroutLAA5000
Taylor WardLAA5000
Zach NetoLAA5000
Salvador PerezKC5000
Vinnie PasquantinoKC5000
MJ MelendezKC5000
Yandy DiazTB5000
Brandon LoweTB5000
Josh NaylorCLE5000
Kyle ManzardoCLE5000
Rhys HoskinsCLE5000
Jake CronenworthSD5000
Xander BogaertsSD5000
Jorge SolerMIA5000
Dylan CrewsWSH5000
James WoodWSH5000
CJ AbramsWSH5000
Keibert RuizWSH5000
Elly De La CruzCIN5000
Spencer SteerCIN5000
Jeimer CandelarioCIN5000
Lawrence ButlerATH5000
Seiya SuzukiCHC5000
Ian HappCHC5000
Nolan ArenadoSTL5000
Nolan GormanSTL5000
Paul GoldschmidtSTL5000
Christian WalkerHOU5000
Anthony VolpeNYY5000
Royce LewisMIN5000
Carlos CorreaMIN5000
Byron BuxtonMIN5000
Jo AdellLAA5000

RAW JSON — draft_board.json

Expand full JSON
{
  "generated_at": "2026-03-22T19:30:11.199869+00:00",
  "players": [
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Kyle Schwarber",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 1,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Bryce Harper",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 2,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Trea Turner",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 3,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Alec Bohm",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 4,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "J.T. Realmuto",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 5,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Washington Nationals",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Nick Castellanos",
      "overall_score": 68.9,
      "park_score": 81.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 6,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": 7,
      "high_opportunity": true,
      "name": "Ronald Acuna Jr",
      "overall_score": 68.8,
      "park_score": 56.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 7,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": 7,
      "high_opportunity": true,
      "name": "Matt Olson",
      "overall_score": 68.8,
      "park_score": 56.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 8,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": 7,
      "high_opportunity": true,
      "name": "Austin Riley",
      "overall_score": 68.8,
      "park_score": 56.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 9,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": 7,
      "high_opportunity": true,
      "name": "Marcell Ozuna",
      "overall_score": 68.8,
      "park_score": 56.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 10,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": 7,
      "high_opportunity": true,
      "name": "Michael Harris II",
      "overall_score": 68.8,
      "park_score": 56.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 11,
      "reasoning": "7 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Cody Ponce",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "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": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-04",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-05",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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": "Ryan McMahon",
      "overall_score": 67.4,
      "park_score": 74,
      "pitcher_score": 50,
      "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; clear skies.",
      "schedule_score": 86,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Cody Ponce",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "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": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-04",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-05",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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": "Nolan Jones",
      "overall_score": 67.4,
      "park_score": 74,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 13,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Cody Ponce",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "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": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-04",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-05",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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": "Ezequiel Tovar",
      "overall_score": 67.4,
      "park_score": 74,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 14,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 50
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Cody Ponce",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "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": "Max Scherzer",
          "venue": "Rogers Centre",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-04",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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-04-05",
          "home_away": "home",
          "opponent": "Philadelphia Phillies",
          "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": "Hunter Goodman",
      "overall_score": 67.4,
      "park_score": 74,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 15,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Ranger Suarez",
          "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-03-31",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Brayan Bello",
          "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-04-01",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Garrett Crochet",
          "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-04-03",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health 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": 66.1,
      "park_score": 67.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 16,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Ranger Suarez",
          "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-03-31",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Brayan Bello",
          "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-04-01",
          "home_away": "home",
          "opponent": "Boston Red Sox",
          "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": "Garrett Crochet",
          "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-04-03",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Athletics",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health 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": 66.1,
      "park_score": 67.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 17,
      "reasoning": "6 games (premium schedule); hitter-friendly parks incl. Daikin Park (PF 110); neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Braxton Ashcraft",
          "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-03-31",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Bubba Chandler",
          "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-04-01",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Elly De La Cruz",
      "overall_score": 64.6,
      "park_score": 60,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 18,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Braxton Ashcraft",
          "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-03-31",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Bubba Chandler",
          "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-04-01",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Spencer Steer",
      "overall_score": 64.6,
      "park_score": 60,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 19,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Braxton Ashcraft",
          "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-03-31",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Bubba Chandler",
          "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-04-01",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Jeimer Candelario",
      "overall_score": 64.6,
      "park_score": 60,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 20,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Chris Bassitt",
          "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-03-31",
          "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": "Zach Eflin",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-04",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-05",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 21,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Chris Bassitt",
          "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-03-31",
          "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": "Zach Eflin",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-04",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-05",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": "Adolis Garcia",
      "overall_score": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 22,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Chris Bassitt",
          "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-03-31",
          "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": "Zach Eflin",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-04",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-05",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": "Nathaniel Lowe",
      "overall_score": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 23,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Chris Bassitt",
          "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-03-31",
          "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": "Zach Eflin",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-04",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-05",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 24,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "Chris Bassitt",
          "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-03-31",
          "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": "Zach Eflin",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-04",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-04-05",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 25,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "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": "Davis Martin",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "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": "Erick Fedde",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "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": "Shane Smith",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "New York Yankees",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "New York Yankees",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "New York Yankees",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Jorge Soler",
      "overall_score": 64.4,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 26,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Miami Marlins",
      "team_abbr": "MIA",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Sutter Health Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health 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": "Brent Rooker",
      "overall_score": 64.2,
      "park_score": 57.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 27,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 50
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Sutter Health Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Atlanta Braves",
          "park_factor": 101,
          "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": "Truist Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 108,
          "park_notes": "Foul territory hurts; decent HR",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Sutter Health 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": "Lawrence Butler",
      "overall_score": 64.2,
      "park_score": 57.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 28,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Aaron Judge",
      "overall_score": 64,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 29,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Giancarlo Stanton",
      "overall_score": 64,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 30,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Jazz Chisholm Jr",
      "overall_score": 64,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 31,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Cody Bellinger",
      "overall_score": 64,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 32,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 50
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Seattle Mariners",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "park_factor": 111,
          "park_notes": "Short RF porch; elite for LHH sluggers",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Yankee 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": "Anthony Volpe",
      "overall_score": 64,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 33,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-02",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Juan Soto",
      "overall_score": 63.9,
      "park_score": 32,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 34,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-02",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Pete Alonso",
      "overall_score": 63.9,
      "park_score": 32,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 35,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-02",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Francisco Lindor",
      "overall_score": 63.9,
      "park_score": 32,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 36,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-02",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Mark Vientos",
      "overall_score": 63.9,
      "park_score": 32,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 37,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-02",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "San Francisco Giants",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Marcus Semien",
      "overall_score": 63.9,
      "park_score": 32,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 38,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Rafael Devers",
      "overall_score": 63.7,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 39,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Tyler O'Neill",
      "overall_score": 63.7,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 40,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Triston Casas",
      "overall_score": 63.7,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 41,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Jarren Duran",
      "overall_score": 63.7,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 42,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 50
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": 63.7,
      "park_score": 55.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 43,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-03-31",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-04-01",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-04-02",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Matt Chapman",
      "overall_score": 63.5,
      "park_score": 30.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 44,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-03-31",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-04-01",
          "home_away": "away",
          "opponent": "San Diego Padres",
          "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-04-02",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 87,
          "park_notes": "TOUGH: best pitcher's park in MLB",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oracle 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": "Heliot Ramos",
      "overall_score": 63.5,
      "park_score": 30.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 45,
      "reasoning": "7 games (premium schedule); tough pitcher's parks; neutral pitching schedule; clear skies.",
      "schedule_score": 100,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman 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": "Bobby Witt Jr",
      "overall_score": 63.5,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 46,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman 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": "Salvador Perez",
      "overall_score": 63.5,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 47,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman 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": "Vinnie Pasquantino",
      "overall_score": 63.5,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 48,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Milwaukee Brewers",
          "park_factor": 103,
          "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": "Kauffman 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": "MJ Melendez",
      "overall_score": 63.5,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 49,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica 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": "Spencer Torkelson",
      "overall_score": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 50,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 50
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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-03-31",
          "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-04-01",
          "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-04-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Comerica 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": "Riley Greene",
      "overall_score": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 51,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Pepiot",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane McClanahan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman 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": "Christian Yelich",
      "overall_score": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 52,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Pepiot",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane McClanahan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman 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": "William Contreras",
      "overall_score": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 53,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Pepiot",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane McClanahan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman 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": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 54,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Ryan Pepiot",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane McClanahan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman 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": "Jackson Chourio",
      "overall_score": 63.3,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 55,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 50
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Taijuan Walker",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Painter",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals 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": "Dylan Crews",
      "overall_score": 63.1,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 56,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 50
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Taijuan Walker",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Painter",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals 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": "James Wood",
      "overall_score": 63.1,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 57,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 50
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Taijuan Walker",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Painter",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals 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": "CJ Abrams",
      "overall_score": 63.1,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 58,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 50
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Taijuan Walker",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Andrew Painter",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Philadelphia Phillies",
          "park_factor": 107,
          "park_notes": "Hitter-friendly; loud crowd",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Citizens Bank Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nationals 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": "Keibert Ruiz",
      "overall_score": 63.1,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 59,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kris Bubic",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Noah Cameron",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target 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": "Royce Lewis",
      "overall_score": 62.9,
      "park_score": 51.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 60,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kris Bubic",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Noah Cameron",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target 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": "Carlos Correa",
      "overall_score": 62.9,
      "park_score": 51.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 61,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kris Bubic",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Noah Cameron",
          "venue": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "away",
          "opponent": "Kansas City Royals",
          "park_factor": 103,
          "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": "Kauffman Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Target 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": "Byron Buxton",
      "overall_score": 62.9,
      "park_score": 51.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 62,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "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-03-31",
          "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": "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-04-01",
          "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": "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-04-03",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-04",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-05",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 62.7,
      "park_score": 50.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 63,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "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-03-31",
          "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": "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-04-01",
          "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": "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-04-03",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-04",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-05",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": "Josh Naylor",
      "overall_score": 62.7,
      "park_score": 50.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 64,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "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-03-31",
          "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": "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-04-01",
          "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": "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-04-03",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-04",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-05",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 62.7,
      "park_score": 50.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 65,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "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": "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-03-31",
          "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": "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-04-01",
          "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": "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-04-03",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-04",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-04-05",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 62.7,
      "park_score": 50.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 66,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target 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": 62.6,
      "park_score": 50.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 67,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target 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": 62.6,
      "park_score": 50.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 68,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; 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": "American Family Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Minnesota Twins",
          "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": "Target 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": "Brandon Lowe",
      "overall_score": 62.6,
      "park_score": 50.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 69,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Shohei Ohtani",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 70,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Freddie Freeman",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 71,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Mookie Betts",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 72,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Teoscar Hernandez",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 73,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Max Muncy",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 74,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 104,
      "best_park_game": "Dodger Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-03-31",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-01",
          "home_away": "home",
          "opponent": "Cleveland Guardians",
          "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": "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-04-03",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Washington Nationals",
          "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": "Nationals 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": "Will Smith",
      "overall_score": 62.4,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 75,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-03-31",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-01",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Gunnar Henderson",
      "overall_score": 62.2,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 76,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-03-31",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-01",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Adley Rutschman",
      "overall_score": 62.2,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 77,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-03-31",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-01",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Anthony Santander",
      "overall_score": 62.2,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 78,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-03-31",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-01",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Ryan Mountcastle",
      "overall_score": 62.2,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 79,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 50
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-03-31",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-01",
          "home_away": "home",
          "opponent": "Texas Rangers",
          "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-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Colton Cowser",
      "overall_score": 62.2,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 80,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Rogers Centre",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "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-04-04",
          "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-04-05",
          "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": 6,
      "high_opportunity": true,
      "name": "Vladimir Guerrero Jr",
      "overall_score": 62,
      "park_score": 47,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 81,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Toronto Blue Jays",
      "team_abbr": "TOR",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Clay Holmes",
          "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-03-31",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Kodai Senga",
          "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-04-01",
          "home_away": "home",
          "opponent": "New York Mets",
          "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-04-03",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica 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": "Nolan Arenado",
      "overall_score": 62,
      "park_score": 47,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 82,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "St. Louis Cardinals",
      "team_abbr": "STL",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Clay Holmes",
          "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-03-31",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Kodai Senga",
          "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-04-01",
          "home_away": "home",
          "opponent": "New York Mets",
          "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-04-03",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica 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": "Nolan Gorman",
      "overall_score": 62,
      "park_score": 47,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 83,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "St. Louis Cardinals",
      "team_abbr": "STL",
      "weather_score": 50
    },
    {
      "best_park_factor": 100,
      "best_park_game": "Busch Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Clay Holmes",
          "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-03-31",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Kodai Senga",
          "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-04-01",
          "home_away": "home",
          "opponent": "New York Mets",
          "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-04-03",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Detroit Tigers",
          "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": "Comerica 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": "Paul Goldschmidt",
      "overall_score": 62,
      "park_score": 47,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 84,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "St. Louis Cardinals",
      "team_abbr": "STL",
      "weather_score": 50
    },
    {
      "best_park_factor": 99,
      "best_park_game": "loanDepot park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "Chris Paddack",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "Janson Junk",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-04-04",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-04-05",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": 6,
      "high_opportunity": true,
      "name": "Luis Robert Jr",
      "overall_score": 61.8,
      "park_score": 45.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 85,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Chicago White Sox",
      "team_abbr": "CWS",
      "weather_score": 50
    },
    {
      "best_park_factor": 99,
      "best_park_game": "loanDepot park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "Chris Paddack",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "Janson Junk",
          "venue": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Miami Marlins",
          "park_factor": 99,
          "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": "loanDepot park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-02",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-04-04",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-04-05",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": 6,
      "high_opportunity": true,
      "name": "Andrew Vaughn",
      "overall_score": 61.8,
      "park_score": 45.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 86,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Chicago White Sox",
      "team_abbr": "CWS",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": 6,
      "high_opportunity": true,
      "name": "Cal Raleigh",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 87,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-03-31",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-01",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-03",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Manny Machado",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 88,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-03-31",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-01",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-03",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Fernando Tatis Jr",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 89,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": 6,
      "high_opportunity": true,
      "name": "Julio Rodriguez",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 90,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "New York Yankees",
          "park_factor": 97,
          "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": "T-Mobile Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": 6,
      "high_opportunity": true,
      "name": "Randy Arozarena",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 91,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-03-31",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-01",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-03",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Jake Cronenworth",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 92,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Petco Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-03-31",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-01",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "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-04-03",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "home_away": "away",
          "opponent": "Boston Red Sox",
          "park_factor": 97,
          "park_notes": "Green Monster helps LHH; hurts RHH",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Fenway 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": "Xander Bogaerts",
      "overall_score": 61.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 93,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Kyle Tucker",
      "overall_score": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 94,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "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": "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": "Mike Trout",
      "overall_score": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 95,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "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": "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": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 96,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "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": "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": "Zach Neto",
      "overall_score": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 97,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Seiya Suzuki",
      "overall_score": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 98,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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-04-04",
          "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-04-05",
          "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": "Ian Happ",
      "overall_score": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 99,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 50
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Angel Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-03-30",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-03-31",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-01",
          "home_away": "away",
          "opponent": "Chicago Cubs",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-03",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-04",
          "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": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        },
        {
          "date": "2026-04-05",
          "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": "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": 60.7,
      "park_score": 40.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 100,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; clear skies.",
      "schedule_score": 86,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 50
    }
  ],
  "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-04-05",
  "week_start": "2026-03-30",
  "weights": {
    "park": 0.2,
    "pitcher": 0.3,
    "schedule": 0.35,
    "weather": 0.15
  }
}