Image credit:
(Photo by Emilee Chinn/Getty Images)
Run environments vary widely across the 11 full-season minor leagues. On top of that, individual ballparks within those leagues can vary in terms of run-scoring context. Baseball America helps you make sense of it all with its annual installment of minor league park factors.
Park factors presented here are basic comparisons of minor league teams’ production in home games compared with road games. This includes a comparison of batting-plus-pitching statistics. The result is park factor (PF), where 100 is average and 120, for example, would signify that an outcome is 20% more frequent in home games than road games. Conversely, a PF of 80 indicates that outcome is 20% less common in home games.
The multiplier (Mult) column halves the impact of park factor to reflect that players play only half their games at home. In this way, park effects can be applied directly to players’ statistics.
A Note About wOBA
For years, I emphasized comparisons between runs scored totals at home versus on the road as the foundation for park factors. While that method is directionally accurate, it tends to overstate park effects. That’s why I now emphasize weighted on-base average, or wOBA park factors.
The randomness of run scoring is heightened in extreme environments, where one minor event can have a major effect on the bottom line. The nature of the long baseball season tends to “scale up” these distortions, especially in the minor leagues, where free bases—walks, stolen bases, wild pitches, errors, etc.—are more common.
Because wOBA weights the components of run scoring—walks, singles, doubles, triples, home runs—it produces a narrower band of results, one less subject to the inherent randomness of baseball. The spread of values in 2024 park factors illustrate this effect.
Park factor values for runs scored range from Triple-A Iowa at 132 at the high end to Double-A Arkansas at 67 at the low end, a spread of 65 percentage points at the extremes. A handful of PF values even exceed 30% above or below average.
Park factor values for wOBA range from Double-A Reading and High-A Asheville at 114 to Double-A Arkansas at 83, a spread of about 32 percentage points. All values but one fall into a range of 15% above or below average.
In my view, it is far more likely that the difference between minor league park extremes is closer to 30 points rather than 60.
International League (Triple-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Buffalo
TOR
91
0.954
79
0.893
95
0.977
Charlotte
CWS
113
1.067
120
1.099
105
1.027
Columbus
CLE
103
1.013
126
1.130
105
1.025
Durham
TB
89
0.944
99
0.994
97
0.985
Gwinnett
ATL
92
0.960
79
0.893
95
0.975
Indianapolis
PIT
101
1.004
81
0.907
99
0.997
Iowa
CHC
132
1.162
117
1.084
109
1.045
Jacksonville
MIA
96
0.980
113
1.063
100
1.000
Lehigh Valley
PHI
107
1.035
111
1.054
100
0.999
Louisville
CIN
100
1.000
108
1.041
100
1.002
Memphis
STL
103
1.014
108
1.042
103
1.013
Nashville
MIL
86
0.929
70
0.850
89
0.945
Norfolk
BAL
84
0.921
76
0.880
92
0.959
Omaha
KC
104
1.019
111
1.053
102
1.010
Rochester
WSH
86
0.931
75
0.873
93
0.963
Scranton/WB
NYY
117
1.085
124
1.118
108
1.041
St. Paul
MIN
111
1.055
152
1.258
109
1.043
Syracuse
NYM
111
1.053
129
1.145
103
1.017
Toledo
DET
89
0.947
52
0.761
96
0.981
Worcester
BOS
98
0.991
107
1.033
101
1.005
Pacific Coast League (Triple-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Albuquerque
COL
124
1.120
122
1.111
110
1.048
El Paso
SD
117
1.087
141
1.207
111
1.053
Las Vegas
OAK
109
1.044
123
1.117
105
1.024
Oklahoma City
LAD
80
0.902
64
0.818
90
0.950
Reno
ARI
118
1.091
111
1.056
110
1.049
Round Rock
TEX
95
0.977
83
0.914
94
0.968
Sacramento
SF
69
0.846
71
0.854
86
0.929
Salt Lake
LAA
101
1.004
75
0.875
101
1.003
Sugar Land
HOU
83
0.913
75
0.873
91
0.954
Tacoma
SEA
107
1.033
160
1.298
104
1.022
Eastern League (Double-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Akron
CLE
93
0.966
97
0.986
95
0.974
Altoona
PIT
107
1.037
64
0.822
99
0.993
Binghamton
NYM
94
0.972
72
0.861
91
0.957
Bowie
BAL
129
1.144
140
1.199
109
1.045
Erie
DET
86
0.932
95
0.975
97
0.985
Harrisburg
WSH
88
0.939
107
1.037
95
0.974
Hartford
COL
97
0.986
88
0.940
102
1.008
New Hampshire
TOR
102
1.009
126
1.132
103
1.017
Portland
BOS
110
1.051
96
0.980
108
1.041
Reading
PHI
116
1.080
194
1.471
114
1.071
Richmond
SF
93
0.966
96
0.978
96
0.982
Somerset
NYY
89
0.946
74
0.870
92
0.958
Southern League (Double-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Biloxi
MIL
114
1.071
188
1.438
106
1.028
Birmingham
CWS
94
0.968
65
0.823
97
0.983
Chattanooga
CIN
122
1.110
94
0.971
107
1.034
Mississippi
ATL
82
0.912
46
0.730
91
0.957
Montgomery
TB
91
0.955
80
0.899
95
0.973
Pensacola
MIA
96
0.978
112
1.062
101
1.003
Rocket City
LAA
96
0.980
129
1.147
99
0.994
Tennessee
CHC
107
1.033
111
1.053
105
1.027
Texas League (Double-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Amarillo
ARI
128
1.138
158
1.292
110
1.052
Arkansas
SEA
67
0.836
54
0.769
83
0.913
Corpus Christi
HOU
87
0.935
83
0.913
91
0.956
Frisco
TEX
117
1.083
125
1.126
104
1.019
Midland
OAK
110
1.050
82
0.908
108
1.039
NW Arkansas
KC
108
1.041
101
1.003
103
1.014
San Antonio
SD
79
0.897
68
0.839
93
0.963
Springfield
STL
117
1.086
156
1.282
107
1.035
Tulsa
LAD
101
1.005
129
1.147
103
1.017
Wichita
MIN
93
0.965
67
0.833
99
0.995
Midwest League (High-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Beloit
MIA
92
0.962
97
0.987
98
0.991
Cedar Rapids
MIN
93
0.967
101
1.006
100
0.998
Dayton
CIN
96
0.981
119
1.097
105
1.025
Fort Wayne
SD
116
1.081
133
1.166
105
1.025
Great Lakes
LAD
99
0.996
108
1.038
99
0.994
Lake County
CLE
111
1.057
132
1.158
102
1.011
Lansing
OAK
119
1.093
89
0.945
108
1.039
Peoria
STL
101
1.004
109
1.047
99
0.993
Quad Cities
KC
87
0.937
96
0.980
93
0.967
South Bend
CHC
95
0.975
84
0.918
96
0.982
West Michigan
DET
83
0.914
60
0.798
92
0.959
Wisconsin
MIL
110
1.050
93
0.965
104
1.020
Northwest League (High-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Eugene
SF
96
0.982
131
1.153
96
0.979
Everett
SEA
114
1.068
146
1.231
105
1.023
Hillsboro
ARI
94
0.972
65
0.827
96
0.981
Spokane
COL
117
1.083
117
1.084
111
1.055
Tri-City
LAA
88
0.942
45
0.723
93
0.967
Vancouver
TOR
91
0.953
102
1.012
99
0.996
South Atlantic League (High-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Aberdeen
BAL
101
1.003
78
0.889
99
0.997
Asheville
HOU
124
1.118
125
1.123
114
1.070
Bowling Green
TB
107
1.037
112
1.061
100
0.999
Brooklyn
NYM
91
0.954
84
0.921
96
0.982
Greensboro
PIT
106
1.032
159
1.296
105
1.024
Greenville
BOS
100
1.000
113
1.065
105
1.023
Hickory
TEX
102
1.011
123
1.117
98
0.991
Hudson Valley
NYY
104
1.019
94
0.972
104
1.018
Jersey Shore
PHI
90
0.950
75
0.873
93
0.964
Rome
ATL
80
0.901
50
0.752
88
0.940
Wilmington
WSH
93
0.965
84
0.922
98
0.988
Winston-Salem
CWS
101
1.006
72
0.858
100
1.001
California League (Low-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Fresno
COL
94
0.970
85
0.923
100
1.001
Inland Empire
LAA
94
0.968
71
0.855
99
0.994
Lake Elsinore
SD
96
0.980
88
0.939
99
0.995
Modesto
SEA
110
1.050
62
0.808
100
0.998
R. Cucamonga
LAD
103
1.013
103
1.013
98
0.990
San Jose
SF
106
1.032
150
1.248
103
1.013
Stockton
OAK
106
1.028
150
1.248
104
1.021
Visalia
ARI
92
0.958
129
1.144
97
0.986
Carolina League (Low-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Augusta
ATL
105
1.025
149
1.246
107
1.033
Carolina
MIL
102
1.010
100
1.002
103
1.016
Charleston
TB
110
1.048
78
0.888
99
0.994
Columbia
KC
98
0.988
88
0.941
96
0.980
Delmarva
BAL
97
0.983
117
1.087
97
0.987
Down East
TEX
86
0.929
81
0.903
92
0.958
Fayetteville
HOU
114
1.070
193
1.466
106
1.030
Fredericksburg
WSH
97
0.984
104
1.018
100
1.001
Kannapolis
CWS
93
0.967
89
0.945
98
0.988
Lynchburg
CLE
98
0.992
90
0.950
98
0.992
Myrtle Beach
CHC
87
0.936
83
0.917
97
0.986
Salem
BOS
116
1.078
87
0.934
107
1.037
Florida State League (Low-A)
Runs
HR
wOBA
Team
Org
PF
Mult
PF
Mult
PF
Mult
Bradenton
PIT
107
1.037
121
1.106
103
1.016
Clearwater
PHI
107
1.037
110
1.048
101
1.007
Daytona
CIN
110
1.051
126
1.130
104
1.018
Dunedin
TOR
102
1.012
133
1.167
102
1.008
Fort Myers
MIN
91
0.956
67
0.835
98
0.988
Jupiter
MIA
97
0.986
40
0.700
97
0.985
Lakeland
DET
96
0.979
92
0.961
100
1.001
Palm Beach
STL
95
0.976
96
0.981
98
0.991
St. Lucie
NYM
95
0.977
73
0.864
95
0.975
Tampa
NYY
101
1.006
150
1.249
103
1.014
Download our app
Read the newest magazine issue right on your phone