Reference

Translation factors by level, league and park

How this works

Level and league translation factors

KeyScopeBBHBPK1B2B3BHR
AAAlevel0.690.941.200.930.830.920.70
AAlevel0.690.851.220.940.870.920.78
A+level0.710.811.350.910.830.820.83
Alevel0.690.781.360.920.830.910.80
A-level0.630.741.400.870.760.820.82
ROKlevel0.620.721.440.820.720.720.78
DSLlevel0.700.701.220.680.600.600.47
International Leagueleague0.690.941.200.930.830.970.70
PCLleague0.710.981.290.900.810.810.78
ILleague0.690.941.200.930.830.970.84
ELleague0.700.851.220.970.860.950.78
SLleague0.680.841.220.920.910.880.80
TLleague0.700.871.220.920.840.940.80
CALleague0.710.791.340.910.820.760.92
CARleague0.630.861.420.940.830.800.90
FSLleague0.750.931.420.920.960.810.88
Midwest Leagueleague0.710.791.270.920.810.850.80
South Atlantic Leagueleague0.600.771.310.870.780.850.88
MWLleague0.710.721.380.920.860.900.80
SALleague0.660.771.340.920.820.940.82
Low-A Eastleague0.660.771.340.920.820.940.82
Low-A Westleague0.660.771.340.920.820.940.82
NYPLleague0.630.741.400.870.760.820.82
NWLleague0.630.741.400.870.760.820.82
NY-Pennleague0.630.741.400.870.760.820.82
PIOleague0.610.721.440.820.720.720.75
AZLleague0.620.721.440.820.720.720.78
GCLleague0.620.721.440.820.720.720.78
APPleague0.640.741.420.840.740.740.80

Post-2021 level corrections (not applied)

LevelBBHBPK1B2B3BHR
AAA1.001.000.971.000.950.760.97
AA1.001.000.941.000.970.810.92
A+1.001.000.891.031.000.750.90
A1.001.001.001.001.000.751.00

Winter leagues (not applied)

LeagueBBHBPK1B2B3BHR
AFL0.720.931.220.870.860.651.09
LIDOM0.810.871.210.891.050.731.37
LVBP0.750.851.290.850.900.701.09
LMP0.750.871.270.930.970.770.97
PWL0.770.871.270.930.940.951.55
CS0.780.871.290.880.980.681.18

League run environment by level and year

Rates per PA; uBB excludes intentional walks.
LevelYearPAKuBBHR1B2B3B
AAA2015229,5600.1770.0800.01950.1710.04580.0051
AAA2016226,7560.1870.0800.02030.1670.04550.0056
AAA2017224,3200.1900.0820.02340.1680.04640.0056
AAA2018155,0520.2130.0840.02350.1560.04820.0061
AAA2019234,0960.2070.0910.03460.1600.04960.0052
AAA2021143,7210.2360.0980.03280.1400.04570.0052
AAA2022170,9090.2320.1010.03120.1410.04650.0050
AAA2023173,9870.2230.1190.03200.1430.04650.0053
AAA2024171,5980.2290.1080.02990.1440.04620.0050
AAA2025170,6780.2260.1080.02870.1450.04480.0052
AAA2026170,9890.2230.1110.02920.1450.04430.0047
AA2015155,2050.1890.0860.01630.1600.04450.0066
AA2016155,6580.2010.0830.01850.1580.04330.0063
AA2017154,1660.2030.0840.02060.1570.04370.0051
AA2018153,1390.2160.0870.02190.1540.04340.0059
AA2019150,6650.2310.0850.02060.1480.04170.0057
AA2021128,5340.2540.0950.02960.1380.04240.0046
AA2022155,9550.2440.1030.02940.1390.04420.0045
AA2023156,0910.2450.1080.02750.1380.04160.0047
AA2024152,3110.2400.0960.02140.1410.04080.0043
AA2025151,9830.2350.1030.02010.1410.03900.0049
AA2026155,5410.2440.1080.03080.1380.04180.0046
A+2015154,3890.1990.0770.01460.1620.04390.0069
A+2016155,8360.2050.0850.01760.1590.04370.0068
A+2017153,6800.2190.0810.01820.1580.04430.0067
A+2018152,0600.2210.0860.01840.1550.04430.0065
A+2019149,2110.2350.0870.01740.1510.04220.0064
A+2021133,3880.2660.0990.02800.1350.04390.0058
A+2022146,4130.2540.1020.02470.1370.04140.0060
A+2023147,4090.2470.1030.02280.1400.04260.0060
A+2024146,6600.2460.1020.02010.1380.04060.0056
A+2025146,8620.2370.1090.01900.1360.03990.0054
A+2026150,9440.2420.1200.02920.1360.04220.0049
A2015155,3550.1960.0790.01330.1620.04440.0072
A2016155,3050.2170.0790.01470.1570.04400.0066
A2017154,6370.2210.0800.01770.1540.04430.0066
A2018151,4800.2290.0810.01800.1540.04410.0069
A2019153,7490.2370.0900.01670.1450.04260.0062
A2021135,1620.2600.1100.02140.1390.04320.0069
A2022148,5980.2560.1110.02050.1400.04120.0065
A2023148,2920.2460.1140.01760.1420.04010.0069
A2024147,7800.2490.1130.01570.1390.04000.0066
A2025148,3670.2350.1180.01420.1440.03710.0062
A2026150,7940.2440.1250.02320.1390.04110.0063

Minor-league park factors

Index, 100 = neutral, most recent season per park. Pool = seasons behind a pooled value; Imputed = estimated.

AAA

Park (team)SeasonHR1B2B3BKBBPoolImputed
Albuquerque Isotopes2026111103101124911013yes
Buffalo Bisons202686101102121981003yes
Charlotte Knights202613210098100981033yes
Columbus Clippers20261129710290951013yes
Durham Bulls20261389898931051013yes
El Paso Chihuahuas2026107100103112941023yes
Fresno Grizzlies20199292951289198
Gwinnett Stripers20269497102128961053yes
Indianapolis Indians202696101102127921043yes
Iowa Cubs20261129810297100993yes
Jacksonville Jumbo Shrimp202692103981651021013yes
Las Vegas Aviators2026110100107107104993yes
Lehigh Valley IronPigs202697991031161011033yes
Louisville Bats202610210297102981013yes
Memphis Redbirds2026901019711594993yes
Nashville Sounds2026959699100981003yes
Norfolk Tides2026969810093991003yes
Oklahoma City Comets20269097961141011043yes
Omaha Storm Chasers202610610398104981013yes
Reno Aces2026104104105106961023yes
Rochester Red Wings20269910110212398973yes
Round Rock Express202693101981091071003yes
Sacramento River Cats202699100100971101013yes
Salt Lake Bees20269210510410297973yes
San Antonio Missions201995991098696111
Scranton/Wilkes-Barre RailRiders202610910110096981053yes
St. Paul Saints202611698106101981013yes
Sugar Land Space Cowboys20268510190931001043yes
Syracuse Mets2026113999711294973yes
Tacoma Rainiers202613210198941041023yes
Toledo Mud Hens2026711041061061051003yes
Worcester Red Sox2026991031071021021033yes

AA

Park (team)SeasonHR1B2B3BKBBPoolImputed
Akron RubberDucks2026881009510194983yes
Altoona Curve202689103103144941033yes
Amarillo Sod Poodles202617710310410299983yes
Arkansas Travelers20266610295111109983yes
Biloxi Shuckers2026125989493901003yes
Binghamton Rumble Ponies20268399981161041003yes
Birmingham Barons20268310098109961033yes
Carolina Mudcats2011881041023149494
Chattanooga Lookouts202610797109110981053yes
Chesapeake Baysox20261459810399991003yes
Columbus Clingstones202693102981031011021yes
Corpus Christi Hooks2026127999599106993yes
Erie SeaWolves2026100991021031001063yes
Frisco RoughRiders202610210195102991043yes
Harrisburg Senators202610310195951011013yes
Hartford Yard Goats2026110105102961031013yes
Jacksonville Jumbo Shrimp2019841029573101103
Knoxville Smokies2026909999129991003yes
Midland RockHounds202696104111116961033yes
Montgomery Biscuits202697101991151021023yes
New Hampshire Fisher Cats2026104102102107961023yes
Northwest Arkansas Naturals202691107105941011043yes
Pensacola Blue Wahoos202611610298991021043yes
Portland Sea Dogs2026112981131121011043yes
Reading Fightin Phils20261141001019999993yes
Richmond Flying Squirrels2026114100103110103983yes
Rocket City Trash Pandas20269710198991011003yes
San Antonio Missions20268498100113103983yes
Somerset Patriots20261061009497100983yes
Springfield Cardinals2026137999610795993yes
Tulsa Drillers20261071009899981033yes
Wichita Wind Surge20261051059810395973yes

A+

Park (team)SeasonHR1B2B3BKBBPoolImputed
Aberdeen IronBirds20251469810211810389
Asheville Tourists20261399810995961013yes
Beloit Sky Carp202684102101108100993yes
Bowling Green Hot Rods2026101103100108951003yes
Bradenton Marauders20191149910183101100
Brooklyn Cyclones2026128101102117101993yes
Carolina Mudcats20191169613711993102
Cedar Rapids Kernels20261189910910195993yes
Clearwater Threshers201990103148959293
Dayton Dragons20261231009796991003yes
Daytona Tortugas20191209310814097103
Dunedin Blue Jays2019139106981639399
Eugene Emeralds202610410310197105983yes
Everett AquaSox20261151001011041001023yes
Fayetteville Woodpeckers20199410611414097100
Fort Myers Mighty Mussels201917295827788104
Fort Wayne TinCaps20268199105111991003yes
Frederick Keys20191271029454100122
Fredericksburg Nationals2019981008611697105
Great Lakes Loons2026989996103981023yes
Greensboro Grasshoppers20261219910292102983yes
Greenville Drive2026106101105102921003yes
Hickory Crawdads20241031059910398104
Hillsboro Hops20268610298120971063yes
Hub City Spartanburgers2026122101961301031021yes
Hudson Valley Renegades202610110110593961063yes
Inland Empire 66ers201988105971499994
Jersey Shore BlueClaws2026871001031041011003yes
Jupiter Hammerheads20196110986124101100
Lake County Captains2026117101101104104993yes
Lake Elsinore Storm2019809888759795
Lakeland Flying Tigers20199310510710110192
Lansing Lugnuts202697105105119931023yes
Lynchburg Hillcats2019709711310010984
Modesto Nuts20195410111010495110
Myrtle Beach Pelicans201991939493102108
Palm Beach Cardinals2019821101097710398
Peoria Chiefs20269710110297941013yes
Quad Cities River Bandits202699100104102102953yes
Rancho Cucamonga Quakes201994109871109890
Rome Emperors202682102104100971063yes
Salem Red Sox2019116101114949294
San Jose Giants20198910395819587
South Bend Cubs20261131011051021021043yes
Spokane Indians202610810310495991073yes
St. Lucie Mets2019124110961128395
Stockton Ports20191239810792101115
Tampa Tarpons201992114914598111
Tri-City Dust Devils20269598941101061013yes
Vancouver Canadians20261091009793971003yes
Visalia Rawhide201911995130829697
West Michigan Whitecaps2026761019499951043yes
Wilmington Blue Rocks2026921009498941003yes
Winston-Salem Dash2026859710310091973yes
Wisconsin Timber Rattlers202611510299113931003yes

A

Park (team)SeasonHR1B2B3BKBBPoolImputed
Asheville Tourists201915011313816094130
Augusta GreenJackets2026123991019998983yes
Beloit Sky Carp20191039811014810496
Bowling Green Hot Rods20191549212112589102
Bradenton Marauders202696981061081011023yes
Carolina Mudcats2026124103102101102993yes
Cedar Rapids Kernels201999101951099492
Charleston RiverDogs202610310694103981023yes
Clearwater Threshers202611310198101104983yes
Columbia Fireflies202611110496106931013yes
Dayton Dragons2019901079010591109
Daytona Tortugas202611199107100100993yes
Delmarva Shorebirds202693101105971021023yes
Dunedin Blue Jays2026138991031011021023yes
Fayetteville Woodpeckers2026108100105981021023yes
Fort Myers Mighty Mussels20269010110397971023yes
Fort Wayne TinCaps20191301101041439499
Fredericksburg Nationals2026103103100116991053yes
Fresno Grizzlies202610610110296971033yes
Great Lakes Loons201910410087112107106
Greensboro Grasshoppers201910212383689798
Greenville Drive20191189710317392107
Hickory Crawdads2026104100105101981021yes
Inland Empire 66ers202690103104103981013yes
Jersey Shore BlueClaws201962103981089795
Jupiter Hammerheads20269410299991051003yes
Kannapolis Cannon Ballers202670100103109100983yes
Lake County Captains20199810610975103107
Lake Elsinore Storm20261009910710695993yes
Lakeland Flying Tigers20261111001111151001033yes
Lansing Lugnuts2019123949611090103
Lynchburg Hillcats20261001049498971013yes
Modesto Nuts2025529811311910998
Myrtle Beach Pelicans20268710198114971033yes
Palm Beach Cardinals202610010110097951003yes
Peoria Chiefs201912199121102107115
Quad Cities River Bandits20199396126299101102
Rancho Cucamonga Quakes202611010110110395973yes
Rome Emperors20197010111618910096
Salem Red Sox20268710299107941023yes
San Jose Giants202612010110696911023yes
South Bend Cubs201983971052239499
St. Lucie Mets2026909995122101993yes
Stockton Ports2026116100100991021023yes
Tampa Tarpons20269510510296951043yes
Visalia Rawhide20261251039994101993yes
West Michigan Whitecaps201979105778111395
Wisconsin Timber Rattlers2019104921271369991

ROK

Park (team)SeasonHR1B2B3BKBBPoolImputed
ACL Angels2026809899102951023yes
ACL Athletics2026861011051011001003yes
ACL Brewers20269010110597971013yes
ACL Cubs2026871029610597982yes
ACL D-backs2026851049998961013yes
ACL Dodgers202610899104100991023yes
ACL Giants2026121103991021031033yes
ACL Guardians2026145100100991021013yes
ACL Mariners2026809610010098993yes
ACL Padres20269010110299100993yes
ACL Rangers202612810010210895993yes
ACL Reds2026124101104124102993yes
ACL Rockies2026103100101114991013yes
ACL Royals20269210299100101993yes
ACL White Sox2026180991009799993yes
DSL Angels202693103981051031023yes
DSL Arizona Black202610510010199100983yes
DSL Arizona Red20261131049610694973yes
DSL Astros Blue202692101100100971013yes
DSL Astros Orange20261479799961011013yes
DSL Athletics202610610010397991013yes
DSL Blue Jays Blue2026891021019297993yes
DSL Blue Jays Red20269610099100981001yes
DSL Braves20267399971061001003yes
DSL Brewers Blue2026110103102103102993yes
DSL Brewers Gold202614810098123971013yes
DSL CLE Goryl202622110410098971013yes
DSL CLE Mendoza2026981009910098993yes
DSL Cardinals2026118103105116951013yes
DSL Colorado202612210310595107993yes
DSL Cubs Blue20268910099100991003yes
DSL Cubs Red20261009999106941033yes
DSL Giants Black2026115991031041001013yes
DSL Giants Orange2026899797103981003yes
DSL LAD Bautista20261281011011081001023yes
DSL LAD Mega202612799100100961023yes
DSL Mariners2026989810197102983yes
DSL Marlins202613896104103991013yes
DSL Mets Blue202693104106104951043yes
DSL Mets Orange202696991009996993yes
DSL Miami2026174981091061031003yes
DSL NYY Bombers20261729910110299983yes
DSL NYY Yankees2026146104104100981033yes
DSL Nationals20261311011011021031013yes
DSL Orioles Black20267910310410099973yes
DSL Orioles Orange20268410498121961033yes
DSL Padres Brown2026831001021001001013yes
DSL Padres Gold202698102104102971013yes
DSL Phillies Red20268610099991001003yes
DSL Phillies White202569929216589109
DSL Pirates Black20269510099100991002yes
DSL Pirates Gold20269999105104981003yes
DSL Rangers Blue202611610397103941003yes
DSL Rangers Red202614299106107971013yes
DSL Rays2026108991011071001003yes
DSL Red Sox Blue20268998104103991003yes
DSL Red Sox Red202681101103105951053yes
DSL Reds202610410310095961023yes
DSL Rockies2026102102103931031063yes
DSL Rojos20269999101100981012yes
DSL Royals Fortuna2026116102102106103993yes
DSL Royals Ventura202686101103101961043yes
DSL Tampa Bay202610310099103991013yes
DSL Tigers 1202623710496102991013yes
DSL Tigers 2202610310010010198983yes
DSL Twins20269310199110991003yes
DSL White Sox20261511031011061031023yes
FCL Astros20261329998981031013yes
FCL Blue Jays2026102101991251011013yes
FCL Braves202610210197102103983yes
FCL Cardinals2026109101101991011012yes
FCL Marlins2026899910410898993yes
FCL Mets2026971019796951013yes
FCL Nationals2026119991021001001003yes
FCL Orioles2026101100971041001013yes
FCL Phillies202691103101102102983yes
FCL Pirates2026901001019999993yes
FCL Rays2026831019911398993yes
FCL Red Sox20268310010610199993yes
FCL Tigers202685999999981013yes
FCL Twins20268910399981001003yes
FCL Yankees202619510210797951003yes

MLB park profiles

Per-hand indices, 100 = neutral; L and R are batter hand.
ParkHR LHR R1B L1B RXBH LXBH RK LK RBB LBB R
ARI8989101101114114100100100100
ARI_PREHUM102102101101114114100100100100
ATL100100100100100100100100100100
ATL_TURNER8585100100100100100100100100
BAL110108102102107106100100100100
BAL_1521124119102102107106100100100100
BAL_222411285102102107106100100100100
BOS8210810410211810692100100100
CHC8897101100103101100100100100
CIN116116101101105104105105106106
CLE99100101100100100100100100100
COL1321291121111251229191100100
CWS104103100100103102100100100100
DET909397989395100100100100
HOU8710210210011099100100100100
KC8585989994959292100100
LAA1041041001009797105105100100
LAD105112989895961001009292
MIA909097978092100100100100
MIL11110999999697106106100100
MIN102100100100101100100100100100
NYM9910095959393100100100100
NYY117110100100100108100100100100
OAK828299999697101101100100
PHI117112101101103103100100100100
PIT8882999999999595100100
SD10510598999396100100100100
SEA949699999597107107100100
SF858596989396100100100100
STL84881001001009995959595
SUTTER9595102102112112100100100100
TB94951041049696100100100100
TB_2025108104104104112110100100100100
TEX115115101101102101103103105105
TEX_GLP1081081011011111119494118118
TOR99101101101100100100100100100
WSH100100100100100100100100100100