MLB · Run Environments

MLB Park Factors 2026

Ballparks ranked by run environment · season to date

30
Ballparks ranked

Best Ballparks for Runs Today

10 games, ranked by how run-friendly the park and today's weather are

How to read this: every game starts from its park's season scoring rate (+17% park means 17% more runs score there than in an average park), then today's weather moves it: heat and wind blowing out add runs, wind blowing in and rain take them away. The big number is the sum: how much higher or lower than average scoring the conditions point to.

1
Minnesota Twins at Athletics Sutter Health Park · 9:40 PM ET
+47% runs vs avg
Park+47% SkyForecast pending
2
Colorado Rockies at Washington Nationals Nationals Park · 6:45 PM ET
+18% runs vs avg
Park+18% SkyForecast pending
3
Chicago Cubs at Arizona Diamondbacks Chase Field · 9:40 PM ET
+3% runs vs avg · O/U 8.5
Park+3% RoofDome, weather-neutral
4
Tampa Bay Rays at Detroit Tigers Comerica Park · 6:40 PM ET
-1% runs vs avg · O/U 8.5
Park-1% SkyForecast pending
5
Cincinnati Reds at San Francisco Giants Oracle Park · 9:45 PM ET
-4% runs vs avg · O/U 8.5
Park-4% SkyForecast pending
6
Texas Rangers at Chicago White Sox Rate Field · 7:40 PM ET
-7% runs vs avg
Park-7% SkyForecast pending
7
Boston Red Sox at Miami Marlins LoanDepot Park · 6:40 PM ET
-13% runs vs avg
Park-13% RoofDome, weather-neutral
8
Pittsburgh Pirates at San Diego Padres Petco Park · 9:40 PM ET
-13% runs vs avg · O/U 8.5
Park-13% SkyForecast pending
9
Philadelphia Phillies at Seattle Mariners T-Mobile Park · 9:40 PM ET
-16% runs vs avg · O/U 7.5
Park-16% RoofRetractable roof, weather-neutral
10
Cleveland Guardians at Los Angeles Angels Angel Stadium · 9:38 PM ET
-19% runs vs avg · O/U 7.5
Park-19% SkyForecast pending

Park percentages come from this season's real final scores (runs per game at the park vs the same teams on the road). Weather adjustments: wind aligned with the park's orientation (up to ±10), temperature vs a 70°F baseline, and a rain penalty when precipitation is forecast. Domes and closed roofs are weather-neutral. O/U is the sportsbook total for the game, as a market reality check. Pitcher and bullpen numbers are season stats from the props feed; HR rates are per batter faced.

30
Parks
Sutter Health Park (147)
Most Hitter-Friendly
Angel Stadium (81)
Most Pitcher-Friendly
9 / 11
Hitter / Pitcher Parks
Rank Ballpark PF Runs/G Home Runs/G Road Sample
1 Sutter Health Park ATH 147
12.1 8.2 63 / 67
2 Citizens Bank Park PHI 118
9.6 8.2 67 / 63
3 Nationals Park WAS 118
11.1 9.5 63 / 68
4 Coors Field COL 116
11.3 9.8 64 / 65
5 PNC Park PIT 114
10.4 9.1 66 / 65
6 Yankee Stadium NYY 113
8.7 7.7 60 / 69
7 Kauffman Stadium KC 110
9.6 8.7 65 / 66
8 Truist Park ATL 107
8.8 8.3 65 / 65
9 Progressive Field CLE 106
8.4 7.9 65 / 65
10 Fenway Park BOS 104
8.5 8.1 65 / 64
11 Chase Field ARI 103
9.2 8.9 65 / 65
12 Citi Field NYM 100
8.7 8.7 65 / 65
13 American Family Field MIL 100
8.7 8.7 68 / 62
14 Comerica Park DET 99
8.4 8.4 63 / 66
15 Rogers Centre TOR 98
8.2 8.4 66 / 65
16 Tropicana Field TB 98
8.6 8.8 66 / 63
17 Wrigley Field CHC 97
9.3 9.6 65 / 65
18 Daikin Park HOU 97
9.3 9.6 67 / 63
19 Oracle Park SF 96
8.5 8.8 62 / 67
20 Great American Ball Park CIN 94
8.6 9.2 68 / 62
21 Oriole Park at Camden Yards BAL 93
8.9 9.6 67 / 63
22 Rate Field CWS 93
8.9 9.6 64 / 65
23 Globe Life Field TEX 91
7.9 8.7 64 / 66
24 Dodger Stadium LAD 90
8.4 9.3 65 / 65
25 Target Field MIN 88
9.0 10.2 66 / 64
26 Petco Park SD 87
7.9 9.1 65 / 65
27 LoanDepot Park MIA 87
8.0 9.2 65 / 65
28 Busch Stadium STL 85
8.1 9.6 66 / 65
29 T-Mobile Park SEA 84
7.5 8.9 64 / 66
30 Angel Stadium LAA 81
7.8 9.7 65 / 65

How This Is Calculated

Basic runs park factor: total runs per game in a team's home games divided by total runs per game in its road games, x100. 100 is neutral. Season-to-date, all completed games. It's a single-season read, so use it directionally: a park near 100 is roughly neutral, well above favors hitters, well below favors pitchers. The runs-per-game figures are rounded for display; the factor itself is computed from unrounded season totals, so it can differ by about a point.