✨ 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-08-03 → 2026-08-09 Generated: Aug 2, 2026 4:04:49 PM UTC Players: 96

Back to draft board

DRAFT BOARD — ALL PLAYERS

#PlayerTeamScoreSchedPitchParkWxGFavRainHOTReasoning
1Vladimir Guerrero JrTOR70.892.95062.375701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
2Anthony SantanderTOR70.892.95062.375701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
3Junior CamineroTB70.585.75070.881.1600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
4Yandy DiazTB70.585.75070.881.1600🔥6 games (premium schedule); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
5Corey SeagerTEX68.985.75065.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
6Evan CarterTEX68.985.75065.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
7Josh JungTEX68.985.75065.483.3600🔥6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.
8Ezequiel TovarCOL68.678.6507473.8601🔥6 games (1 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
9Hunter GoodmanCOL68.678.6507473.8601🔥6 games (1 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.
10Manny MachadoSD68.392.95053.776701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
11Fernando Tatis JrSD68.392.95053.776701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
12Nick CastellanosSD68.392.95053.776701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
13Jake CronenworthSD68.392.95053.776701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
14Xander BogaertsSD68.392.95053.776701🔥7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
15Nolan ArenadoARI67.685.75061.166.6702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
16Yordan AlvarezHOU66.385.75056.882.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
17Christian WalkerHOU66.385.75056.882.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
18Carlos CorreaHOU66.385.75056.882.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
19Andrew VaughnMIL6585.75052.465.5702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
20Christian YelichMIL6585.75052.465.5702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
21William ContrerasMIL6585.75052.465.5702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
22Jackson ChourioMIL6585.75052.465.5702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
23Alex BregmanCHC62.785.75044.765.8702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
24Ian HappCHC62.785.75044.765.8702🔥7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
25Kyle SchwarberPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
26Bryce HarperPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
27Trea TurnerPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
28Alec BohmPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
29J.T. RealmutoPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
30Adolis GarciaPHI62.571.45063.251.8704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
31Royce LewisMIN62.578.65053.570.7601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
32Byron BuxtonMIN62.578.65053.570.7601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
33Rafael DeversSF62.185.75042.782.8600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
34Willy AdamesSF62.185.75042.782.8600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
35Matt ChapmanSF62.185.75042.782.8600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
36Heliot RamosSF62.185.75042.782.8600🔥6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.
37Cal RaleighSEA61.885.75041.681.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
38Julio RodriguezSEA61.885.75041.681.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
39Randy ArozarenaSEA61.885.75041.681.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
40Josh NaylorSEA61.885.75041.681.9600🔥6 games (premium schedule); neutral parks; neutral pitching schedule.
41Shohei OhtaniLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
42Pete AlonsoBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
43Gunnar HendersonBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
44Kyle TuckerLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
45Freddie FreemanLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
46Mookie BettsLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
47Teoscar HernandezLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
48Max MuncyLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
49Will SmithLAD61.278.65049.272.4601🔥6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
50Tyler O'NeillBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
51Adley RutschmanBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
52Ryan MountcastleBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
53Colton CowserBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
54Taylor WardBAL61.271.45058.960.5602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
55Brandon LowePIT60.478.647.948.755.7713🔥7 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
56Marcell OzunaPIT59.978.646.248.755.7713🔥7 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
57Bobby Witt JrKC59.971.45054.659.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
58Salvador PerezKC59.971.45054.659.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
59Vinnie PasquantinoKC59.971.45054.659.1602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
60James WoodWSH59.771.45053.952.1704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
61CJ AbramsWSH59.771.45053.952.1704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
62Keibert RuizWSH59.771.45053.952.1704🔥7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
63Lawrence ButlerATH59.771.455.748.165.3612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
64Aaron JudgeNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
65Giancarlo StantonNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
66Jazz Chisholm JrNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
67Cody BellingerNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
68Ryan McMahonNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
69Paul GoldschmidtNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
70Anthony VolpeNYY59.457.15071.941.9604🔥6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.
71Brent RookerATH58.571.451.748.165.3612🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
72Spencer TorkelsonDET58.585.75030.881.8600🔥6 games (premium schedule); tough pitcher's parks; neutral pitching schedule.
73Riley GreeneDET58.585.75030.881.8600🔥6 games (premium schedule); tough pitcher's parks; neutral pitching schedule.
74Nathaniel LoweCIN5871.45048.165.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
75Elly De La CruzCIN5871.45048.165.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
76Spencer SteerCIN5871.45048.165.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
77Ronald Acuna JrATL56.257.15061.138.2604🔥6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
78Jose RamirezCLE56.271.447.444.862.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
79Matt OlsonATL56.257.15061.138.2604🔥6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
80Austin RileyATL56.257.15061.138.2604🔥6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
81Kyle ManzardoCLE56.271.447.444.862.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
82Rhys HoskinsCLE56.271.447.444.862.3602🔥6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
83Michael Harris IIATL56.257.15061.138.2604🔥6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
84Nolan GormanSTL55.857.1506045.3604🔥6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.
85Mike TroutLAA55.564.35049.151603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
86Zach NetoLAA55.564.35049.151603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
87Jorge SolerLAA55.564.35049.151603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
88Jeimer CandelarioLAA55.564.35049.151603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
89Jo AdellLAA55.564.35049.151603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
90Juan SotoNYM53.664.349.243.850.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
91Francisco LindorNYM53.664.349.243.850.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
92Mark VientosNYM53.664.349.243.850.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
93Marcus SemienNYM53.664.349.243.850.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
94Luis Robert JrNYM53.664.349.243.850.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.
95Triston CasasBOS53.264.35041.648.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.
96Jarren DuranBOS53.264.35041.648.9603🔥6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.

GAME BREAKDOWN — TOP 30

#1 Vladimir Guerrero Jr TOR 7G   Score: 70.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYHouston AstrosDaikin Park110TBDneutralTBD5021%84.4°F5.5mphClouds
2026-08-04AWAYHouston AstrosDaikin Park110TBDneutralTBD500%85.2°F5.2mphClear
2026-08-05AWAYHouston AstrosDaikin Park110TBDneutralTBD500%84.7°F5.8mphClear
2026-08-06AWAYChicago CubsWrigley Field95TBDneutralTBD50100%70.1°F4.2mphClouds
2026-08-07AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#2 Anthony Santander TOR 7G   Score: 70.8
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYHouston AstrosDaikin Park110TBDneutralTBD5021%84.4°F5.5mphClouds
2026-08-04AWAYHouston AstrosDaikin Park110TBDneutralTBD500%85.2°F5.2mphClear
2026-08-05AWAYHouston AstrosDaikin Park110TBDneutralTBD500%84.7°F5.8mphClear
2026-08-06AWAYChicago CubsWrigley Field95TBDneutralTBD50100%70.1°F4.2mphClouds
2026-08-07AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYPhiladelphia PhilliesCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#3 Junior Caminero TB 6G   Score: 70.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYColorado RockiesCoors Field124TBDneutralTBD500%78.2°F4.3mphClouds
2026-08-04AWAYColorado RockiesCoors Field124TBDneutralTBD500%65.7°F10.8mphClouds
2026-08-05AWAYColorado RockiesCoors Field124TBDneutralTBD5034%71.1°F2.8mphClouds
2026-08-07AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD500%60.4°F7.8mphClouds
2026-08-08AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
#4 Yandy Diaz TB 6G   Score: 70.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYColorado RockiesCoors Field124TBDneutralTBD500%78.2°F4.3mphClouds
2026-08-04AWAYColorado RockiesCoors Field124TBDneutralTBD500%65.7°F10.8mphClouds
2026-08-05AWAYColorado RockiesCoors Field124TBDneutralTBD5034%71.1°F2.8mphClouds
2026-08-07AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD500%60.4°F7.8mphClouds
2026-08-08AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSeattle MarinersT-Mobile Park97TBDneutralTBD50%°FmphUnknown
#5 Corey Seager TEX 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%85.7°F4.1mphClear
2026-08-04HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%87.7°F8.8mphClear
2026-08-05HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%88.3°F11.2mphClear
2026-08-07HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD500%85.7°F9.8mphClouds
2026-08-08HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#6 Evan Carter TEX 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%85.7°F4.1mphClear
2026-08-04HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%87.7°F8.8mphClear
2026-08-05HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%88.3°F11.2mphClear
2026-08-07HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD500%85.7°F9.8mphClouds
2026-08-08HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#7 Josh Jung TEX 6G   Score: 68.9
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%85.7°F4.1mphClear
2026-08-04HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%87.7°F8.8mphClear
2026-08-05HOMESan Francisco GiantsGlobe Life Field108TBDneutralTBD500%88.3°F11.2mphClear
2026-08-07HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD500%85.7°F9.8mphClouds
2026-08-08HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEBaltimore OriolesGlobe Life Field108TBDneutralTBD50%°FmphUnknown
#8 Ezequiel Tovar COL 6G   Score: 68.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMETampa Bay RaysCoors Field124TBDneutralTBD500%78.2°F4.3mphClouds
2026-08-04HOMETampa Bay RaysCoors Field124TBDneutralTBD500%65.7°F10.8mphClouds
2026-08-05HOMETampa Bay RaysCoors Field124TBDneutralTBD5034%71.1°F2.8mphClouds
2026-08-07AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD5071%78.1°F5.3mphRain
2026-08-08AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD50%°FmphUnknown
#9 Hunter Goodman COL 6G   Score: 68.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMETampa Bay RaysCoors Field124TBDneutralTBD500%78.2°F4.3mphClouds
2026-08-04HOMETampa Bay RaysCoors Field124TBDneutralTBD500%65.7°F10.8mphClouds
2026-08-05HOMETampa Bay RaysCoors Field124TBDneutralTBD5034%71.1°F2.8mphClouds
2026-08-07AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD5071%78.1°F5.3mphRain
2026-08-08AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSt. Louis CardinalsBusch Stadium100TBDneutralTBD50%°FmphUnknown
#10 Manny Machado SD 7G   Score: 68.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06AWAYArizona DiamondbacksChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMEHouston AstrosPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
#11 Fernando Tatis Jr SD 7G   Score: 68.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06AWAYArizona DiamondbacksChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMEHouston AstrosPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
#12 Nick Castellanos SD 7G   Score: 68.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06AWAYArizona DiamondbacksChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMEHouston AstrosPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
#13 Jake Cronenworth SD 7G   Score: 68.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06AWAYArizona DiamondbacksChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMEHouston AstrosPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
#14 Xander Bogaerts SD 7G   Score: 68.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03AWAYArizona DiamondbacksChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04AWAYArizona DiamondbacksChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05AWAYArizona DiamondbacksChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06AWAYArizona DiamondbacksChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMEHouston AstrosPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEHouston AstrosPetco Park98TBDneutralTBD50%°FmphUnknown
#15 Nolan Arenado ARI 7G   Score: 67.6
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMESan Diego PadresChase Field106TBDneutralTBD500%90.6°F7.6mphClear
2026-08-04HOMESan Diego PadresChase Field106TBDneutralTBD5020%93.2°F5mphClear
2026-08-05HOMESan Diego PadresChase Field106TBDneutralTBD5024%92.6°F3.3mphClear
2026-08-06HOMESan Diego PadresChase Field106TBDneutralTBD50100%92.4°F8.7mphClouds
2026-08-07HOMELos Angeles DodgersChase Field106TBDneutralTBD50100%88°F9.7mphClouds
2026-08-08HOMELos Angeles DodgersChase Field106TBDneutralTBD50%°FmphUnknown
2026-08-09HOMELos Angeles DodgersChase Field106TBDneutralTBD50%°FmphUnknown
#16 Yordan Alvarez HOU 6G   Score: 66.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEToronto Blue JaysDaikin Park110TBDneutralTBD5021%84.4°F5.5mphClouds
2026-08-04HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%85.2°F5.2mphClear
2026-08-05HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%84.7°F5.8mphClear
2026-08-07AWAYSan Diego PadresPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
#17 Christian Walker HOU 6G   Score: 66.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEToronto Blue JaysDaikin Park110TBDneutralTBD5021%84.4°F5.5mphClouds
2026-08-04HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%85.2°F5.2mphClear
2026-08-05HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%84.7°F5.8mphClear
2026-08-07AWAYSan Diego PadresPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
#18 Carlos Correa HOU 6G   Score: 66.3
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEToronto Blue JaysDaikin Park110TBDneutralTBD5021%84.4°F5.5mphClouds
2026-08-04HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%85.2°F5.2mphClear
2026-08-05HOMEToronto Blue JaysDaikin Park110TBDneutralTBD500%84.7°F5.8mphClear
2026-08-07AWAYSan Diego PadresPetco Park98TBDneutralTBD500%72.9°F5.2mphClear
2026-08-08AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYSan Diego PadresPetco Park98TBDneutralTBD50%°FmphUnknown
#19 Andrew Vaughn MIL 7G   Score: 65
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.1°F5mphClouds
2026-08-04HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.4°F8mphClear
2026-08-05HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%71°F6.1mphClear
2026-08-06HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%67.8°F5.8mphRain
2026-08-07HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD500%70.3°F6.7mphClear
2026-08-08HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
#20 Christian Yelich MIL 7G   Score: 65
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.1°F5mphClouds
2026-08-04HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.4°F8mphClear
2026-08-05HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%71°F6.1mphClear
2026-08-06HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%67.8°F5.8mphRain
2026-08-07HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD500%70.3°F6.7mphClear
2026-08-08HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
#21 William Contreras MIL 7G   Score: 65
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.1°F5mphClouds
2026-08-04HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.4°F8mphClear
2026-08-05HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%71°F6.1mphClear
2026-08-06HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%67.8°F5.8mphRain
2026-08-07HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD500%70.3°F6.7mphClear
2026-08-08HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
#22 Jackson Chourio MIL 7G   Score: 65
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.1°F5mphClouds
2026-08-04HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD500%68.4°F8mphClear
2026-08-05HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%71°F6.1mphClear
2026-08-06HOMEPittsburgh PiratesAmerican Family Field102TBDneutralTBD50100%67.8°F5.8mphRain
2026-08-07HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD500%70.3°F6.7mphClear
2026-08-08HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEMinnesota TwinsAmerican Family Field102TBDneutralTBD50%°FmphUnknown
#23 Alex Bregman CHC 7G   Score: 62.7
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%70.1°F7.6mphClouds
2026-08-04HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%71.9°F4.9mphClear
2026-08-05HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%73.9°F4.9mphClear
2026-08-06HOMEToronto Blue JaysWrigley Field95TBDneutralTBD50100%70.1°F4.2mphClouds
2026-08-07AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50100%71.3°F6.3mphClouds
2026-08-08AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50%°FmphUnknown
#24 Ian Happ CHC 7G   Score: 62.7
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%70.1°F7.6mphClouds
2026-08-04HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%71.9°F4.9mphClear
2026-08-05HOMELos Angeles DodgersWrigley Field95TBDneutralTBD500%73.9°F4.9mphClear
2026-08-06HOMEToronto Blue JaysWrigley Field95TBDneutralTBD50100%70.1°F4.2mphClouds
2026-08-07AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50100%71.3°F6.3mphClouds
2026-08-08AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50%°FmphUnknown
2026-08-09AWAYKansas City RoyalsKauffman Stadium103TBDneutralTBD50%°FmphUnknown
#25 Kyle Schwarber PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#26 Bryce Harper PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#27 Trea Turner PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#28 Alec Bohm PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#29 J.T. Realmuto PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
#30 Adolis Garcia PHI 7G   Score: 62.5
DateH/AOppVenuePFPitcherHandPlatoonMatchupMatchup ScoreRain%TempWindWindOutWx
2026-08-03HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%78.1°F11.2mphRain
2026-08-04HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD5079%76.1°F6.1mphClouds
2026-08-05HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%73.7°F4.5mphClouds
2026-08-06HOMEWashington NationalsCitizens Bank Park107TBDneutralTBD50100%79.5°F11.1mphRain
2026-08-07HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD5020%84.2°F7.5mphClouds
2026-08-08HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown
2026-08-09HOMEToronto Blue JaysCitizens Bank Park107TBDneutralTBD50%°FmphUnknown

SCHEDULE AGENT OUTPUT (96 players)

PlayerTeamMLB IDGamesSched ScorePark ScoreBest ParkBest PFHOT
Kyle SchwarberPHI656941710063.2Citizens Bank Park107🔥
Bryce HarperPHI547180710063.2Citizens Bank Park107🔥
Manny MachadoSD592518710053.7Chase Field106🔥
Vladimir Guerrero JrTOR665489710062.3Daikin Park110🔥
Fernando Tatis JrSD665487710053.7Chase Field106🔥
Marcell OzunaPIT542303710048.7American Family Field102🔥
Trea TurnerPHI607208710063.2Citizens Bank Park107🔥
Alec BohmPHI664761710063.2Citizens Bank Park107🔥
J.T. RealmutoPHI592663710063.2Citizens Bank Park107🔥
Nick CastellanosSD592206710053.7Chase Field106🔥
Alex BregmanCHC608324710044.7Kauffman Stadium103🔥
Anthony SantanderTOR623993710062.3Daikin Park110🔥
Adolis GarciaPHI666969710063.2Citizens Bank Park107🔥
Andrew VaughnMIL683734710052.4American Family Field102🔥
Christian YelichMIL592885710052.4American Family Field102🔥
William ContrerasMIL661388710052.4American Family Field102🔥
Jackson ChourioMIL694192710052.4American Family Field102🔥
Brandon LowePIT664040710048.7American Family Field102🔥
Jake CronenworthSD630105710053.7Chase Field106🔥
Xander BogaertsSD593428710053.7Chase Field106🔥
James WoodWSH695578710053.9Citizens Bank Park107🔥
CJ AbramsWSH682928710053.9Citizens Bank Park107🔥
Keibert RuizWSH660688710053.9Citizens Bank Park107🔥
Ian HappCHC664023710044.7Kauffman Stadium103🔥
Nolan ArenadoARI571448710061.1Chase Field106🔥
Cal RaleighSEA66372868641.6T-Mobile Park97🔥
Aaron JudgeNYY59245068671.9Yankee Stadium111🔥
Shohei OhtaniLAD66027168649.2Chase Field106🔥
Junior CamineroTB69140668670.8Coors Field124🔥
Juan SotoNYM66574268643.8Progressive Field98🔥
Ronald Acuna JrATL66067068661.1Yankee Stadium111🔥
Bobby Witt JrKC67795168654.6Kauffman Stadium103🔥
Jose RamirezCLE60807068644.8Rate Field99🔥
Pete AlonsoBAL62441368658.9Globe Life Field108🔥
Yordan AlvarezHOU67054168656.8Daikin Park110🔥
Matt OlsonATL62156668661.1Yankee Stadium111🔥
Giancarlo StantonNYY51931768671.9Yankee Stadium111🔥
Rafael DeversSF64624068642.7Globe Life Field108🔥
Gunnar HendersonBAL68300268658.9Globe Life Field108🔥
Corey SeagerTEX60836968665.4Globe Life Field108🔥
Austin RileyATL66358668661.1Yankee Stadium111🔥
Jazz Chisholm JrNYY66586268671.9Yankee Stadium111🔥
Cody BellingerNYY64135568671.9Yankee Stadium111🔥
Brent RookerATH66767068648.1Great American Ball Park103🔥
Kyle TuckerLAD66365668649.2Chase Field106🔥
Julio RodriguezSEA68058868641.6T-Mobile Park97🔥
Randy ArozarenaSEA66822768641.6T-Mobile Park97🔥
Freddie FreemanLAD51869268649.2Chase Field106🔥
Mookie BettsLAD60514168649.2Chase Field106🔥
Teoscar HernandezLAD60619268649.2Chase Field106🔥
Max MuncyLAD57197068649.2Chase Field106🔥
Will SmithLAD66925768649.2Chase Field106🔥
Francisco LindorNYM59601968643.8Progressive Field98🔥
Mark VientosNYM66890168643.8Progressive Field98🔥
Marcus SemienNYM54376068643.8Progressive Field98🔥
Tyler O'NeillBAL64193368658.9Globe Life Field108🔥
Triston CasasBOS67121368641.6Fenway Park97🔥
Jarren DuranBOS68077668641.6Fenway Park97🔥
Adley RutschmanBAL66893968658.9Globe Life Field108🔥
Ryan MountcastleBAL66362468658.9Globe Life Field108🔥
Colton CowserBAL68129768658.9Globe Life Field108🔥
Nathaniel LoweCIN66399368648.1Great American Ball Park103🔥
Evan CarterTEX69449768665.4Globe Life Field108🔥
Josh JungTEX67396268665.4Globe Life Field108🔥
Luis Robert JrNYM67335768643.8Progressive Field98🔥
Spencer TorkelsonDET67952968630.8T-Mobile Park97🔥
Riley GreeneDET68298568630.8T-Mobile Park97🔥
Willy AdamesSF64271568642.7Globe Life Field108🔥
Ryan McMahonNYY64185768671.9Yankee Stadium111🔥
Ezequiel TovarCOL67866268674Coors Field124🔥
Hunter GoodmanCOL69610068674Coors Field124🔥
Mike TroutLAA54536168649.1Oriole Park at Camden Yards102🔥
Taylor WardBAL62149368658.9Globe Life Field108🔥
Zach NetoLAA68726368649.1Oriole Park at Camden Yards102🔥
Salvador PerezKC52169268654.6Kauffman Stadium103🔥
Vinnie PasquantinoKC68646968654.6Kauffman Stadium103🔥
Yandy DiazTB65049068670.8Coors Field124🔥
Josh NaylorSEA64730468641.6T-Mobile Park97🔥
Kyle ManzardoCLE70093268644.8Rate Field99🔥
Rhys HoskinsCLE65655568644.8Rate Field99🔥
Jorge SolerLAA62458568649.1Oriole Park at Camden Yards102🔥
Elly De La CruzCIN68282968648.1Great American Ball Park103🔥
Spencer SteerCIN66871568648.1Great American Ball Park103🔥
Jeimer CandelarioLAA60086968649.1Oriole Park at Camden Yards102🔥
Lawrence ButlerATH67173268648.1Great American Ball Park103🔥
Nolan GormanSTL66935768660Yankee Stadium111🔥
Paul GoldschmidtNYY50267168671.9Yankee Stadium111🔥
Michael Harris IIATL67173968661.1Yankee Stadium111🔥
Matt ChapmanSF65630568642.7Globe Life Field108🔥
Heliot RamosSF67121868642.7Globe Life Field108🔥
Christian WalkerHOU57223368656.8Daikin Park110🔥
Anthony VolpeNYY68301168671.9Yankee Stadium111🔥
Royce LewisMIN66890468653.5Kauffman Stadium103🔥
Carlos CorreaHOU62104368656.8Daikin Park110🔥
Byron BuxtonMIN62143968653.5Kauffman Stadium103🔥
Jo AdellLAA66617668649.1Oriole Park at Camden Yards102🔥

WEATHER AGENT OUTPUT (96 players)

PlayerTeamWx ScoreRain Risk Games
Kyle SchwarberPHI51.84
Bryce HarperPHI51.84
Manny MachadoSD761
Vladimir Guerrero JrTOR751
Fernando Tatis JrSD761
Marcell OzunaPIT55.73
Trea TurnerPHI51.84
Alec BohmPHI51.84
J.T. RealmutoPHI51.84
Nick CastellanosSD761
Alex BregmanCHC65.82
Anthony SantanderTOR751
Adolis GarciaPHI51.84
Andrew VaughnMIL65.52
Christian YelichMIL65.52
William ContrerasMIL65.52
Jackson ChourioMIL65.52
Brandon LowePIT55.73
Jake CronenworthSD761
Xander BogaertsSD761
James WoodWSH52.14
CJ AbramsWSH52.14
Keibert RuizWSH52.14
Ian HappCHC65.82
Nolan ArenadoARI66.62
Cal RaleighSEA81.90
Aaron JudgeNYY41.94
Shohei OhtaniLAD72.41
Junior CamineroTB81.10
Juan SotoNYM50.93
Ronald Acuna JrATL38.24
Bobby Witt JrKC59.12
Jose RamirezCLE62.32
Pete AlonsoBAL60.52
Yordan AlvarezHOU82.90
Matt OlsonATL38.24
Giancarlo StantonNYY41.94
Rafael DeversSF82.80
Gunnar HendersonBAL60.52
Corey SeagerTEX83.30
Austin RileyATL38.24
Jazz Chisholm JrNYY41.94
Cody BellingerNYY41.94
Brent RookerATH65.32
Kyle TuckerLAD72.41
Julio RodriguezSEA81.90
Randy ArozarenaSEA81.90
Freddie FreemanLAD72.41
Mookie BettsLAD72.41
Teoscar HernandezLAD72.41
Max MuncyLAD72.41
Will SmithLAD72.41
Francisco LindorNYM50.93
Mark VientosNYM50.93
Marcus SemienNYM50.93
Tyler O'NeillBAL60.52
Triston CasasBOS48.93
Jarren DuranBOS48.93
Adley RutschmanBAL60.52
Ryan MountcastleBAL60.52
Colton CowserBAL60.52
Nathaniel LoweCIN65.32
Evan CarterTEX83.30
Josh JungTEX83.30
Luis Robert JrNYM50.93
Spencer TorkelsonDET81.80
Riley GreeneDET81.80
Willy AdamesSF82.80
Ryan McMahonNYY41.94
Ezequiel TovarCOL73.81
Hunter GoodmanCOL73.81
Mike TroutLAA513
Taylor WardBAL60.52
Zach NetoLAA513
Salvador PerezKC59.12
Vinnie PasquantinoKC59.12
Yandy DiazTB81.10
Josh NaylorSEA81.90
Kyle ManzardoCLE62.32
Rhys HoskinsCLE62.32
Jorge SolerLAA513
Elly De La CruzCIN65.32
Spencer SteerCIN65.32
Jeimer CandelarioLAA513
Lawrence ButlerATH65.32
Nolan GormanSTL45.34
Paul GoldschmidtNYY41.94
Michael Harris IIATL38.24
Matt ChapmanSF82.80
Heliot RamosSF82.80
Christian WalkerHOU82.90
Anthony VolpeNYY41.94
Royce LewisMIN70.71
Carlos CorreaHOU82.90
Byron BuxtonMIN70.71
Jo AdellLAA513

PITCHER AGENT OUTPUT (96 players)

PlayerTeamPitcher ScoreFav MatchupsPlatoon Adv
Kyle SchwarberPHI5000
Bryce HarperPHI5000
Manny MachadoSD5000
Vladimir Guerrero JrTOR5000
Fernando Tatis JrSD5000
Marcell OzunaPIT46.211
Trea TurnerPHI5000
Alec BohmPHI5000
J.T. RealmutoPHI5000
Nick CastellanosSD5000
Alex BregmanCHC5000
Anthony SantanderTOR5000
Adolis GarciaPHI5000
Andrew VaughnMIL5000
Christian YelichMIL5000
William ContrerasMIL5000
Jackson ChourioMIL5000
Brandon LowePIT47.912
Jake CronenworthSD5000
Xander BogaertsSD5000
James WoodWSH5000
CJ AbramsWSH5000
Keibert RuizWSH5000
Ian HappCHC5000
Nolan ArenadoARI5000
Cal RaleighSEA5000
Aaron JudgeNYY5000
Shohei OhtaniLAD5000
Junior CamineroTB5000
Juan SotoNYM49.201
Ronald Acuna JrATL5000
Bobby Witt JrKC5000
Jose RamirezCLE47.400
Pete AlonsoBAL5000
Yordan AlvarezHOU5000
Matt OlsonATL5000
Giancarlo StantonNYY5000
Rafael DeversSF5000
Gunnar HendersonBAL5000
Corey SeagerTEX5000
Austin RileyATL5000
Jazz Chisholm JrNYY5000
Cody BellingerNYY5000
Brent RookerATH51.710
Kyle TuckerLAD5000
Julio RodriguezSEA5000
Randy ArozarenaSEA5000
Freddie FreemanLAD5000
Mookie BettsLAD5000
Teoscar HernandezLAD5000
Max MuncyLAD5000
Will SmithLAD5000
Francisco LindorNYM49.200
Mark VientosNYM49.201
Marcus SemienNYM49.201
Tyler O'NeillBAL5000
Triston CasasBOS5000
Jarren DuranBOS5000
Adley RutschmanBAL5000
Ryan MountcastleBAL5000
Colton CowserBAL5000
Nathaniel LoweCIN5000
Evan CarterTEX5000
Josh JungTEX5000
Luis Robert JrNYM49.201
Spencer TorkelsonDET5000
Riley GreeneDET5000
Willy AdamesSF5000
Ryan McMahonNYY5000
Ezequiel TovarCOL5000
Hunter GoodmanCOL5000
Mike TroutLAA5000
Taylor WardBAL5000
Zach NetoLAA5000
Salvador PerezKC5000
Vinnie PasquantinoKC5000
Yandy DiazTB5000
Josh NaylorSEA5000
Kyle ManzardoCLE47.401
Rhys HoskinsCLE47.401
Jorge SolerLAA5000
Elly De La CruzCIN5000
Spencer SteerCIN5000
Jeimer CandelarioLAA5000
Lawrence ButlerATH55.712
Nolan GormanSTL5000
Paul GoldschmidtNYY5000
Michael Harris IIATL5000
Matt ChapmanSF5000
Heliot RamosSF5000
Christian WalkerHOU5000
Anthony VolpeNYY5000
Royce LewisMIN5000
Carlos CorreaHOU5000
Byron BuxtonMIN5000
Jo AdellLAA5000

RAW JSON — draft_board.json

Expand full JSON
{
  "generated_at": "2026-08-02T16:04:49.818087+00:00",
  "players": [
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 21,
            "rain_risk": false,
            "temp_f": 84.4,
            "wind_deg": 240,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 200,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.7,
            "wind_deg": 204,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.1,
            "wind_deg": 214,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Vladimir Guerrero Jr",
      "overall_score": 70.8,
      "park_score": 62.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 1,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "Toronto Blue Jays",
      "team_abbr": "TOR",
      "weather_score": 75
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "away",
          "opponent": "Houston Astros",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 21,
            "rain_risk": false,
            "temp_f": 84.4,
            "wind_deg": 240,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 200,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.7,
            "wind_deg": 204,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.1,
            "wind_deg": 214,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Anthony Santander",
      "overall_score": 70.8,
      "park_score": 62.3,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 2,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "Toronto Blue Jays",
      "team_abbr": "TOR",
      "weather_score": 75
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 78.2,
            "wind_deg": 204,
            "wind_mph": 4.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 15,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 34,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 18,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Junior Caminero",
      "overall_score": 70.5,
      "park_score": 70.8,
      "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.",
      "schedule_score": 85.7,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 81.1
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 78.2,
            "wind_deg": 204,
            "wind_mph": 4.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 15,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 34,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 18,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Yandy Diaz",
      "overall_score": 70.5,
      "park_score": 70.8,
      "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.",
      "schedule_score": 85.7,
      "team": "Tampa Bay Rays",
      "team_abbr": "TB",
      "weather_score": 81.1
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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-08-09",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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": 68.9,
      "park_score": 65.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 5,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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-08-09",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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": 68.9,
      "park_score": 65.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 6,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "San Francisco Giants",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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-08-09",
          "home_away": "home",
          "opponent": "Baltimore Orioles",
          "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": 68.9,
      "park_score": 65.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 7,
      "reasoning": "6 games (premium schedule); hitter-friendly parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "Texas Rangers",
      "team_abbr": "TEX",
      "weather_score": 83.3
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 78.2,
            "wind_deg": 204,
            "wind_mph": 4.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 15,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 34,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 18,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 71,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 262,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Ezequiel Tovar",
      "overall_score": 68.6,
      "park_score": 74,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 8,
      "reasoning": "6 games (1 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 73.8
    },
    {
      "best_park_factor": 124,
      "best_park_game": "Coors Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 78.2,
            "wind_deg": 204,
            "wind_mph": 4.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 65.7,
            "wind_deg": 15,
            "wind_mph": 10.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "park_factor": 124,
          "park_notes": "ELITE: altitude adds ~20% HR rate",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Coors Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 34,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 18,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 71,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 262,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "St. Louis Cardinals",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Hunter Goodman",
      "overall_score": 68.6,
      "park_score": 74,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 9,
      "reasoning": "6 games (1 rain-risk, schedule discounted); hitter-friendly parks incl. Coors Field (PF 124); neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Colorado Rockies",
      "team_abbr": "COL",
      "weather_score": 73.8
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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-08-09",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Manny Machado",
      "overall_score": 68.3,
      "park_score": 53.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 10,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 76
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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-08-09",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Fernando Tatis Jr",
      "overall_score": 68.3,
      "park_score": 53.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 11,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 76
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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-08-09",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Nick Castellanos",
      "overall_score": 68.3,
      "park_score": 53.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 12,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 76
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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-08-09",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Jake Cronenworth",
      "overall_score": 68.3,
      "park_score": 53.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 13,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 76
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Houston Astros",
          "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-08-09",
          "home_away": "home",
          "opponent": "Houston Astros",
          "park_factor": 98,
          "park_notes": "Marine layer; pitcher-friendly",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Petco Park",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Xander Bogaerts",
      "overall_score": 68.3,
      "park_score": 53.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 14,
      "reasoning": "7 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 92.9,
      "team": "San Diego Padres",
      "team_abbr": "SD",
      "weather_score": 76
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 90.6,
            "wind_deg": 265,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "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": "Clear",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 93.2,
            "wind_deg": 48,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "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": "Clear",
            "rain_pct": 24,
            "rain_risk": false,
            "temp_f": 92.6,
            "wind_deg": 124,
            "wind_mph": 3.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "San Diego Padres",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 92.4,
            "wind_deg": 259,
            "wind_mph": 8.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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-08-09",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Nolan Arenado",
      "overall_score": 67.6,
      "park_score": 61.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 15,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Arizona Diamondbacks",
      "team_abbr": "ARI",
      "weather_score": 66.6
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 21,
            "rain_risk": false,
            "temp_f": 84.4,
            "wind_deg": 240,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 200,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.7,
            "wind_deg": 204,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Yordan Alvarez",
      "overall_score": 66.3,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 16,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 82.9
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 21,
            "rain_risk": false,
            "temp_f": 84.4,
            "wind_deg": 240,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 200,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.7,
            "wind_deg": 204,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Christian Walker",
      "overall_score": 66.3,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 17,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 82.9
    },
    {
      "best_park_factor": 110,
      "best_park_game": "Daikin Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "park_factor": 110,
          "park_notes": "Short left field Crawford Boxes",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Daikin Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 21,
            "rain_risk": false,
            "temp_f": 84.4,
            "wind_deg": 240,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.2,
            "wind_deg": 200,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.7,
            "wind_deg": 204,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 72.9,
            "wind_deg": 207,
            "wind_mph": 5.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Carlos Correa",
      "overall_score": 66.3,
      "park_score": 56.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 18,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Houston Astros",
      "team_abbr": "HOU",
      "weather_score": 82.9
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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-08-09",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Andrew Vaughn",
      "overall_score": 65,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 19,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 65.5
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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-08-09",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Christian Yelich",
      "overall_score": 65,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 20,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 65.5
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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-08-09",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "William Contreras",
      "overall_score": 65,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 21,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 65.5
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Pittsburgh Pirates",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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-08-09",
          "home_away": "home",
          "opponent": "Minnesota Twins",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Jackson Chourio",
      "overall_score": 65,
      "park_score": 52.4,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 22,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Milwaukee Brewers",
      "team_abbr": "MIL",
      "weather_score": 65.5
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.1,
            "wind_deg": 214,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 119,
            "wind_mph": 6.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": 7,
      "high_opportunity": true,
      "name": "Alex Bregman",
      "overall_score": 62.7,
      "park_score": 44.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 23,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 65.8
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Dodgers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 70.1,
            "wind_deg": 214,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 119,
            "wind_mph": 6.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": 7,
      "high_opportunity": true,
      "name": "Ian Happ",
      "overall_score": 62.7,
      "park_score": 44.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 24,
      "reasoning": "7 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Chicago Cubs",
      "team_abbr": "CHC",
      "weather_score": 65.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Kyle Schwarber",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 25,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Bryce Harper",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 26,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Trea Turner",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 27,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Alec Bohm",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 28,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "J.T. Realmuto",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 29,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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": "Clouds",
            "rain_pct": 20,
            "rain_risk": false,
            "temp_f": 84.2,
            "wind_deg": 220,
            "wind_mph": 7.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Toronto Blue Jays",
          "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
          }
        }
      ],
      "games_this_week": 7,
      "high_opportunity": true,
      "name": "Adolis Garcia",
      "overall_score": 62.5,
      "park_score": 63.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 30,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Philadelphia Phillies",
      "team_abbr": "PHI",
      "weather_score": 51.8
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.1,
            "wind_deg": 175,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 186,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 73.3,
            "wind_deg": 42,
            "wind_mph": 6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Royce Lewis",
      "overall_score": 62.5,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 31,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 70.7
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.1,
            "wind_deg": 175,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 186,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 73.3,
            "wind_deg": 42,
            "wind_mph": 6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.3,
            "wind_deg": 239,
            "wind_mph": 6.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Byron Buxton",
      "overall_score": 62.5,
      "park_score": 53.5,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 32,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Minnesota Twins",
      "team_abbr": "MIN",
      "weather_score": 70.7
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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-08-09",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": 6,
      "high_opportunity": true,
      "name": "Rafael Devers",
      "overall_score": 62.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 33,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 82.8
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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-08-09",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": 6,
      "high_opportunity": true,
      "name": "Willy Adames",
      "overall_score": 62.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 34,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 82.8
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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-08-09",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": 6,
      "high_opportunity": true,
      "name": "Matt Chapman",
      "overall_score": 62.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 35,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 82.8
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 151,
            "wind_mph": 4.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 87.7,
            "wind_deg": 204,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 88.3,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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-08-09",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": 6,
      "high_opportunity": true,
      "name": "Heliot Ramos",
      "overall_score": 62.1,
      "park_score": 42.7,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 36,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 85.7,
      "team": "San Francisco Giants",
      "team_abbr": "SF",
      "weather_score": 82.8
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Cal Raleigh",
      "overall_score": 61.8,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 37,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 81.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Julio Rodriguez",
      "overall_score": 61.8,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 38,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 81.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Randy Arozarena",
      "overall_score": 61.8,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 39,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 81.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Detroit Tigers",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 60.4,
            "wind_deg": 188,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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-08-09",
          "home_away": "home",
          "opponent": "Tampa Bay Rays",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Josh Naylor",
      "overall_score": 61.8,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 40,
      "reasoning": "6 games (premium schedule); neutral parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Seattle Mariners",
      "team_abbr": "SEA",
      "weather_score": 81.9
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Shohei Ohtani",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 41,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Pete Alonso",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 42,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Gunnar Henderson",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 43,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Kyle Tucker",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 44,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Freddie Freeman",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 45,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Mookie Betts",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 46,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Teoscar Hernandez",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 47,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Max Muncy",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 48,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 106,
      "best_park_game": "Chase Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.1,
            "wind_deg": 70,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.9,
            "wind_deg": 188,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.9,
            "wind_deg": 230,
            "wind_mph": 4.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 88,
            "wind_deg": 113,
            "wind_mph": 9.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "home_away": "away",
          "opponent": "Arizona Diamondbacks",
          "park_factor": 106,
          "park_notes": "Retractable roof, warm",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Chase Field",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Will Smith",
      "overall_score": 61.2,
      "park_score": 49.2,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 1,
      "rank": 49,
      "reasoning": "6 games (1 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Los Angeles Dodgers",
      "team_abbr": "LAD",
      "weather_score": 72.4
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Tyler O'Neill",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 50,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Adley Rutschman",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 51,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Ryan Mountcastle",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 52,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Colton Cowser",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 53,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 108,
      "best_park_game": "Globe Life Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Los Angeles Angels",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Texas Rangers",
          "park_factor": 108,
          "park_notes": "Hitter-friendly; retractable roof",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Globe Life Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 85.7,
            "wind_deg": 201,
            "wind_mph": 9.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Taylor Ward",
      "overall_score": 61.2,
      "park_score": 58.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 54,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Baltimore Orioles",
      "team_abbr": "BAL",
      "weather_score": 60.5
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 79.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Sproat",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 40.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Logan Henderson",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 15.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Drohan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "New York Mets",
          "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-08-09",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": 7,
      "high_opportunity": true,
      "name": "Brandon Lowe",
      "overall_score": 60.4,
      "park_score": 48.7,
      "pitcher_score": 47.9,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 55,
      "reasoning": "7 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Pittsburgh Pirates",
      "team_abbr": "PIT",
      "weather_score": 55.7
    },
    {
      "best_park_factor": 102,
      "best_park_game": "American Family Field",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 67.2,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brandon Sproat",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.1,
            "wind_deg": 69,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 28.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Logan Henderson",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 68.4,
            "wind_deg": 204,
            "wind_mph": 8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71,
            "wind_deg": 249,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Milwaukee Brewers",
          "park_factor": 102,
          "park_notes": "Retractable roof; slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 27.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Shane Drohan",
          "venue": "American Family Field",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 67.8,
            "wind_deg": 9,
            "wind_mph": 5.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "New York Mets",
          "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-08-09",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": 7,
      "high_opportunity": true,
      "name": "Marcell Ozuna",
      "overall_score": 59.9,
      "park_score": 48.7,
      "pitcher_score": 46.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 56,
      "reasoning": "7 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 78.6,
      "team": "Pittsburgh Pirates",
      "team_abbr": "PIT",
      "weather_score": 55.7
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.1,
            "wind_deg": 175,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 186,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 73.3,
            "wind_deg": 42,
            "wind_mph": 6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 119,
            "wind_mph": 6.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-08-09",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 59.9,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 57,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 59.1
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.1,
            "wind_deg": 175,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 186,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 73.3,
            "wind_deg": 42,
            "wind_mph": 6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 119,
            "wind_mph": 6.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-08-09",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 59.9,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 58,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 59.1
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Kauffman Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 73.1,
            "wind_deg": 175,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 186,
            "wind_mph": 8.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clouds",
            "rain_pct": 26,
            "rain_risk": false,
            "temp_f": 73.3,
            "wind_deg": 42,
            "wind_mph": 6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 119,
            "wind_mph": 6.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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-08-09",
          "home_away": "home",
          "opponent": "Chicago Cubs",
          "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": 59.9,
      "park_score": 54.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 59,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 71.4,
      "team": "Kansas City Royals",
      "team_abbr": "KC",
      "weather_score": 59.1
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-08-09",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 7,
      "high_opportunity": true,
      "name": "James Wood",
      "overall_score": 59.7,
      "park_score": 53.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 60,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 52.1
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-08-09",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 7,
      "high_opportunity": true,
      "name": "CJ Abrams",
      "overall_score": 59.7,
      "park_score": 53.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 61,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 52.1
    },
    {
      "best_park_factor": 107,
      "best_park_game": "Citizens Bank Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 217,
            "wind_mph": 11.2,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 79,
            "rain_risk": true,
            "temp_f": 76.1,
            "wind_deg": 55,
            "wind_mph": 6.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 73.7,
            "wind_deg": 250,
            "wind_mph": 4.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.5,
            "wind_deg": 219,
            "wind_mph": 11.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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-08-09",
          "home_away": "home",
          "opponent": "Cincinnati Reds",
          "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": 7,
      "high_opportunity": true,
      "name": "Keibert Ruiz",
      "overall_score": 59.7,
      "park_score": 53.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 62,
      "reasoning": "7 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 71.4,
      "team": "Washington Nationals",
      "team_abbr": "WSH",
      "weather_score": 52.1
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 82.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 48,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 51.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 93,
            "rain_risk": true,
            "temp_f": 75.7,
            "wind_deg": 200,
            "wind_mph": 3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 83,
            "rain_risk": true,
            "temp_f": 78.5,
            "wind_deg": 203,
            "wind_mph": 10.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 239,
            "wind_mph": 8.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Lawrence Butler",
      "overall_score": 59.7,
      "park_score": 48.1,
      "pitcher_score": 55.7,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 63,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 65.3
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 64,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 65,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 66,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 67,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Ryan McMahon",
      "overall_score": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 68,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Paul Goldschmidt",
      "overall_score": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 69,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-03",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "St. Louis Cardinals",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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-08-09",
          "home_away": "home",
          "opponent": "Atlanta Braves",
          "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": 59.4,
      "park_score": 71.9,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 70,
      "reasoning": "6 games (4 rain-risk, schedule discounted); hitter-friendly parks incl. Yankee Stadium (PF 111); neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "New York Yankees",
      "team_abbr": "NYY",
      "weather_score": 41.9
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 1,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Favorable",
          "pitcher_matchup_score": 70.5,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Brady Singer",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 48,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 39.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Rhett Lowder",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 93,
            "rain_risk": true,
            "temp_f": 75.7,
            "wind_deg": 200,
            "wind_mph": 3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Cincinnati Reds",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 83,
            "rain_risk": true,
            "temp_f": 78.5,
            "wind_deg": 203,
            "wind_mph": 10.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 239,
            "wind_mph": 8.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Brent Rooker",
      "overall_score": 58.5,
      "park_score": 48.1,
      "pitcher_score": 51.7,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 71,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Athletics",
      "team_abbr": "ATH",
      "weather_score": 65.3
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": 6,
      "high_opportunity": true,
      "name": "Spencer Torkelson",
      "overall_score": 58.5,
      "park_score": 30.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 72,
      "reasoning": "6 games (premium schedule); tough pitcher's parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 81.8
    },
    {
      "best_park_factor": 97,
      "best_park_game": "T-Mobile Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 59.2,
            "wind_deg": 16,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 62.2,
            "wind_deg": 9,
            "wind_mph": 4.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 63.9,
            "wind_deg": 30,
            "wind_mph": 1.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 57.2,
            "wind_deg": 252,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": 6,
      "high_opportunity": true,
      "name": "Riley Greene",
      "overall_score": 58.5,
      "park_score": 30.8,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 0,
      "rank": 73,
      "reasoning": "6 games (premium schedule); tough pitcher's parks; neutral pitching schedule.",
      "schedule_score": 85.7,
      "team": "Detroit Tigers",
      "team_abbr": "DET",
      "weather_score": 81.8
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 48,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 93,
            "rain_risk": true,
            "temp_f": 75.7,
            "wind_deg": 200,
            "wind_mph": 3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 83,
            "rain_risk": true,
            "temp_f": 78.5,
            "wind_deg": 203,
            "wind_mph": 10.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Nathaniel Lowe",
      "overall_score": 58,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 74,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 65.3
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 48,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 93,
            "rain_risk": true,
            "temp_f": 75.7,
            "wind_deg": 200,
            "wind_mph": 3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 83,
            "rain_risk": true,
            "temp_f": 78.5,
            "wind_deg": 203,
            "wind_mph": 10.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Elly De La Cruz",
      "overall_score": 58,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 75,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 65.3
    },
    {
      "best_park_factor": 103,
      "best_park_game": "Great American Ball Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 70.9,
            "wind_deg": 48,
            "wind_mph": 5.5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 93,
            "rain_risk": true,
            "temp_f": 75.7,
            "wind_deg": 200,
            "wind_mph": 3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Athletics",
          "park_factor": 103,
          "park_notes": "Hitter-friendly; short porch RF",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Great American Ball Park",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 83,
            "rain_risk": true,
            "temp_f": 78.5,
            "wind_deg": 203,
            "wind_mph": 10.1,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.7,
            "wind_deg": 284,
            "wind_mph": 6.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Spencer Steer",
      "overall_score": 58,
      "park_score": 48.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 76,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cincinnati Reds",
      "team_abbr": "CIN",
      "weather_score": 65.3
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.2,
            "wind_deg": 204,
            "wind_mph": 3.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.3,
            "wind_deg": 223,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.7,
            "wind_deg": 220,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Ronald Acuna Jr",
      "overall_score": 56.2,
      "park_score": 61.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 77,
      "reasoning": "6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 57.1,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 38.2
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Rate Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 52.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 31.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nolan McLean",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.8,
            "wind_deg": 232,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Jose Ramirez",
      "overall_score": 56.2,
      "park_score": 44.8,
      "pitcher_score": 47.4,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 78,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 62.3
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.2,
            "wind_deg": 204,
            "wind_mph": 3.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.3,
            "wind_deg": 223,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.7,
            "wind_deg": 220,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Matt Olson",
      "overall_score": 56.2,
      "park_score": 61.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 79,
      "reasoning": "6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 57.1,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 38.2
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.2,
            "wind_deg": 204,
            "wind_mph": 3.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.3,
            "wind_deg": 223,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.7,
            "wind_deg": 220,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Austin Riley",
      "overall_score": 56.2,
      "park_score": 61.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 80,
      "reasoning": "6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 57.1,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 38.2
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Rate Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 46.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 37.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nolan McLean",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.8,
            "wind_deg": 232,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Kyle Manzardo",
      "overall_score": 56.2,
      "park_score": 44.8,
      "pitcher_score": 47.4,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 81,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 62.3
    },
    {
      "best_park_factor": 99,
      "best_park_game": "Rate Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 58.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Sean Manaea",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "New York Mets",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 25.9,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Nolan McLean",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "New York Mets",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Chicago White Sox",
          "park_factor": 99,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Rate Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.8,
            "wind_deg": 232,
            "wind_mph": 3.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Rhys Hoskins",
      "overall_score": 56.2,
      "park_score": 44.8,
      "pitcher_score": 47.4,
      "platoon_advantages": 0,
      "rain_risk_games": 2,
      "rank": 82,
      "reasoning": "6 games (2 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 71.4,
      "team": "Cleveland Guardians",
      "team_abbr": "CLE",
      "weather_score": 62.3
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.2,
            "wind_deg": 204,
            "wind_mph": 3.1,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 79.3,
            "wind_deg": 223,
            "wind_mph": 5,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Miami Marlins",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.7,
            "wind_deg": 220,
            "wind_mph": 2.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 83.7,
            "wind_deg": 240,
            "wind_mph": 7.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Michael Harris II",
      "overall_score": 56.2,
      "park_score": 61.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 83,
      "reasoning": "6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 57.1,
      "team": "Atlanta Braves",
      "team_abbr": "ATL",
      "weather_score": 38.2
    },
    {
      "best_park_factor": 111,
      "best_park_game": "Yankee Stadium",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 74.1,
            "wind_deg": 223,
            "wind_mph": 11.9,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.5,
            "wind_deg": 23,
            "wind_mph": 4.7,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 77.1,
            "wind_deg": 178,
            "wind_mph": 11.6,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "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": "Rain",
            "rain_pct": 71,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 262,
            "wind_mph": 5.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "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-08-09",
          "home_away": "home",
          "opponent": "Colorado Rockies",
          "park_factor": 100,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Busch Stadium",
          "weather": {
            "conditions": "Unknown",
            "rain_pct": null,
            "rain_risk": false,
            "temp_f": null,
            "wind_deg": null,
            "wind_mph": null,
            "wind_out": false
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Nolan Gorman",
      "overall_score": 55.8,
      "park_score": 60,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 4,
      "rank": 84,
      "reasoning": "6 games (4 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 2 games.",
      "schedule_score": 57.1,
      "team": "St. Louis Cardinals",
      "team_abbr": "STL",
      "weather_score": 45.3
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 88,
            "rain_risk": true,
            "temp_f": 86.1,
            "wind_deg": 83,
            "wind_mph": 18.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Mike Trout",
      "overall_score": 55.5,
      "park_score": 49.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 85,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 51
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 88,
            "rain_risk": true,
            "temp_f": 86.1,
            "wind_deg": 83,
            "wind_mph": 18.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Zach Neto",
      "overall_score": 55.5,
      "park_score": 49.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 86,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 51
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 88,
            "rain_risk": true,
            "temp_f": 86.1,
            "wind_deg": 83,
            "wind_mph": 18.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jorge Soler",
      "overall_score": 55.5,
      "park_score": 49.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 87,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 51
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 88,
            "rain_risk": true,
            "temp_f": 86.1,
            "wind_deg": 83,
            "wind_mph": 18.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jeimer Candelario",
      "overall_score": 55.5,
      "park_score": 49.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 88,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 51
    },
    {
      "best_park_factor": 102,
      "best_park_game": "Oriole Park at Camden Yards",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "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": "Clouds",
            "rain_pct": 6,
            "rain_risk": false,
            "temp_f": 74.3,
            "wind_deg": 67,
            "wind_mph": 8.3,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.7,
            "wind_deg": 151,
            "wind_mph": 2.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "away",
          "opponent": "Baltimore Orioles",
          "park_factor": 102,
          "park_notes": "Slight hitter lean",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "Oriole Park at Camden Yards",
          "weather": {
            "conditions": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.4,
            "wind_deg": 194,
            "wind_mph": 7.9,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "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": "Rain",
            "rain_pct": 88,
            "rain_risk": true,
            "temp_f": 86.1,
            "wind_deg": 83,
            "wind_mph": 18.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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
          }
        }
      ],
      "games_this_week": 6,
      "high_opportunity": true,
      "name": "Jo Adell",
      "overall_score": 55.5,
      "park_score": 49.1,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 89,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Los Angeles Angels",
      "team_abbr": "LAA",
      "weather_score": 51
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 32.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Joey Cantillo",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 62.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Slade Cecconi",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Juan Soto",
      "overall_score": 53.6,
      "park_score": 43.8,
      "pitcher_score": 49.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 90,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 64.3,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50.9
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 38.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Joey Cantillo",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 56.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Slade Cecconi",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Francisco Lindor",
      "overall_score": 53.6,
      "park_score": 43.8,
      "pitcher_score": 49.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 91,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 64.3,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50.9
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Joey Cantillo",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Slade Cecconi",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Mark Vientos",
      "overall_score": 53.6,
      "park_score": 43.8,
      "pitcher_score": 49.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 92,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 64.3,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50.9
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Joey Cantillo",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Slade Cecconi",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Marcus Semien",
      "overall_score": 53.6,
      "park_score": 43.8,
      "pitcher_score": 49.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 93,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 64.3,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50.9
    },
    {
      "best_park_factor": 98,
      "best_park_game": "Progressive Field",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Tough",
          "pitcher_matchup_score": 44.6,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Joey Cantillo",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clear",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 71.1,
            "wind_deg": 127,
            "wind_mph": 4.6,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "away",
          "opponent": "Cleveland Guardians",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "Neutral",
          "pitcher_matchup_score": 50.8,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "Slade Cecconi",
          "venue": "Progressive Field",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.6,
            "wind_deg": 227,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 76.8,
            "wind_deg": 205,
            "wind_mph": 10.5,
            "wind_out": true
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "away",
          "opponent": "Pittsburgh Pirates",
          "park_factor": 98,
          "park_notes": "Neutral",
          "pitcher_hand": null,
          "pitcher_matchup_label": "TBD",
          "pitcher_matchup_score": 50,
          "platoon_delta": 0,
          "platoon_label": "neutral",
          "probable_pitcher_name": "TBD",
          "venue": "PNC Park",
          "weather": {
            "conditions": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.9,
            "wind_deg": 227,
            "wind_mph": 8.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "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-08-09",
          "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": "Luis Robert Jr",
      "overall_score": 53.6,
      "park_score": 43.8,
      "pitcher_score": 49.2,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 94,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule; wind out in 1 game.",
      "schedule_score": 64.3,
      "team": "New York Mets",
      "team_abbr": "NYM",
      "weather_score": 50.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Fenway Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Chicago White 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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 283,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Chicago White 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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 170,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Chicago White 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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 223,
            "wind_mph": 9.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Athletics",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 239,
            "wind_mph": 8.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Athletics",
          "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-08-09",
          "home_away": "home",
          "opponent": "Athletics",
          "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": 53.2,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 95,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 48.9
    },
    {
      "best_park_factor": 97,
      "best_park_game": "Fenway Park",
      "favorable_matchups": 0,
      "games": [
        {
          "date": "2026-08-04",
          "home_away": "home",
          "opponent": "Chicago White 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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 75.5,
            "wind_deg": 283,
            "wind_mph": 7.8,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-05",
          "home_away": "home",
          "opponent": "Chicago White 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": "Clouds",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 71.3,
            "wind_deg": 170,
            "wind_mph": 5.4,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-06",
          "home_away": "home",
          "opponent": "Chicago White 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": "Rain",
            "rain_pct": 100,
            "rain_risk": true,
            "temp_f": 78.1,
            "wind_deg": 223,
            "wind_mph": 9.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-07",
          "home_away": "home",
          "opponent": "Athletics",
          "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": "Clouds",
            "rain_pct": 0,
            "rain_risk": false,
            "temp_f": 84.8,
            "wind_deg": 239,
            "wind_mph": 8.2,
            "wind_out": false
          }
        },
        {
          "date": "2026-08-08",
          "home_away": "home",
          "opponent": "Athletics",
          "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-08-09",
          "home_away": "home",
          "opponent": "Athletics",
          "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": 53.2,
      "park_score": 41.6,
      "pitcher_score": 50,
      "platoon_advantages": 0,
      "rain_risk_games": 3,
      "rank": 96,
      "reasoning": "6 games (3 rain-risk, schedule discounted); neutral parks; neutral pitching schedule.",
      "schedule_score": 64.3,
      "team": "Boston Red Sox",
      "team_abbr": "BOS",
      "weather_score": 48.9
    }
  ],
  "rules": {
    "draft_day": "Sunday",
    "draft_order": "Traditional (not snake), lowest score picks first",
    "keep_cost": {
      "note": "Cost = weeks_held - 1. Deducted from your score.",
      "week_1": 0,
      "week_2": 1,
      "week_3": 2,
      "week_4": 3
    },
    "no_redraft_same_week": true,
    "roster_size": 5,
    "scoring": {
      "formula": "nth HR in a game = n pts, so total = n*(n+1)/2",
      "grand_slam_or_3run": "2 pts instead of 1",
      "hr_base": "1 pt per HR",
      "multi_hr_same_game": "triangular bonus: 2nd HR in a game = 3 pts total; 3rd = 6 pts total"
    }
  },
  "week_end": "2026-08-09",
  "week_start": "2026-08-03",
  "weights": {
    "park": 0.3,
    "pitcher": 0.3,
    "schedule": 0.4
  }
}