Which MLB Farm Systems Got The Most Production From Young Prospects In 2025?

0

Image credit: Jonah Tong (Photo by Nick Cammett/Diamond Images via Getty Images)

Over the past couple weeks, Baseball America has highlighted many of the underlying analytical numbers that organizations use to evaluate prospects in the minor leagues by way of Geoff Pontes’ series on Stuff+ rankings and Dylan White’s Hit+ rankings.

Today, we’re going to analyze organizational production in the minors from a purely results perspective by focusing only on the players who were young for their leagues. After all, a 28-year-old producing in Triple-A or a 23-year-old dominating High-A may help a team win MiLB games, but it’s not nearly as notable from a prospect perspective as a 20-year-old handling High-A.

For this exercise, we are normalizing statistics for league and park factors so that we can better compare hitters’ paradises like Reno to tough pitchers’ parks like West Michigan. To account for age, we’re only looking at pitchers and hitters who were at least one year younger than the average normalized age for their respective level.

Below, you can find comprehensive data tables featuring rankings of organizations receiving the most production from young hitters and pitchers, plus stats for the young players who contributed the most in 2025.

Top 5 Orgs Getting Production From Young Hitters

OrgPAsHitterswRC+OPS+wRAA
Tigers551016120.33122.57122.77
Mariners637416110.02111.1081.42
Yankees528817109.73106.7955.73
Mets827622109.56109.1057.69
Pirates762926109.02106.8064.5

Top Hitting Contributors For The Top 5 Orgs

ORGPlayerTeamPAAGEAGE
VS LG
wRC+OPS+wRAA
TigersJosue BricenoWest Michigan 24420.8-1.9159.9160.216.1
TigersGage WorkmanToledo34625.7-1.2136.2122.915.6
TigersHao-Yu LeeToledo57922.4-4.5120.8115.414.4
TigersEduardo ValenciaToledo21525.4-1.5150.2156.313.6
TigersJustyn-Henry MalloyToledo32925.4-1.6131.1147.612.6
TigersMax ClarkWest Michigan33020.5-2.1134.9134.911.8
TigersKevin McGonigleErie20620.9-4.7151.0134.710.3
TigersKevin McGonigleWest Michigan17120.9-1.8152.5173.79.7
MarinersLazaro MontesEverett30120.7-2.0148.3117.516.6
MarinersMichael ArroyoEverett30620.7-2.0137.8115.212.9
MarinersLazaro MontesArkansas28220.7-4.9137.8128.011.9
MarinersJared SundstromArkansas48924.0-1.6119.5114.49.8
MarinersColt EmersonEverett41220.02.7122.5103.99.3
MarinersCole YoungTacoma24521.9-5.0123.1111.09.1
MarinersTyler LocklearTacoma43424.6-2.3111.0121.88.5
MarinersMichael ArroyoArkansas25020.7-4.9121.3123.55.6
YankeesBrendan JonesSomerset34023.2-2.4141.7124.013.4
YankeesDylan JassoSomerset53722.6-3.0121.9115.19.1
YankeesEverson PereiraScranton/W-B31424.2-2.7123.9111.89.1
YankeesGeorge Lombard Jr.Somerset46920.1-5.5123.0110.78.6
YankeesSpencer JonesScranton/W-B29824.1-2.8123.0115.48.3
YankeesRoc RiggioSomerset 17023.1-2.5140.9138.06.6
YankeesJesus RodriguezScranton/W-B36223.2-3.7109.9110.13.8
YankeesT.J. RumfieldScranton/W-B58725.1-1.8106.3107.73.5
MetsJett WilliamsBinghamton42121.7-3.9146.0136.118.7
MetsRyan CliffordBinghamton43722.0-3.6140.6132.516.7
MetsJacob ReimerBrooklyn 26821.4-1.3150.9134.814.7
MetsChristopher SueroBrooklyn 30121.4-1.2144.8127.414.3
MetsElian PeñaDSL Mets22317.7-1.2118.7144.99.6
MetsJacob ReimerBinghamton25421.4-4.2137.8133.68.9
MetsA.J. EwingBrooklyn35120.9-1.8123.0118.47.8
MetsD’Andre SmithBinghamton35324.1-1.4121.5116.95.8
PiratesEsmerlyn ValdezGreensboro Grasshoppers31421.4-1.2142.1137.613.9
PiratesIverson AllenDSL Pirates Gold15417.9-1.0138.7126.411.4
PiratesKonnor GriffinGreensboro 23419.2-3.5140.6133.110.0
PiratesDarell MorelDSL Pirates20217.8-1.1119.2134.28.8
PiratesKonnor GriffinBradenton23119.2-2.1128.4135.18.2
PiratesEdward FlorentinoBradenton23818.6-2.7123.8128.07.1
PiratesKeiner DelgadoGreensboro51421.5-1.2113.1107.55.5
PiratesJohan De Los SantosDSL Pirates17416.9-2.0105.9115.04.0

Top 5 Orgs Getting Production From Young Pitchers

OrgYoung
IP
PitchersERA+
(Pooled)
ERA+Park
ADJ
ERA
FIPK-BB%
Mets188436104.6121.04.203.6415.96
Athletics16282898.3131.54.764.4712.48
Rays18573096.2113.54.444.0714.94
Marlins21333893.2109.84.513.8315.12
Brewers25094690.5107.04.774.0911.96

Top Pitching Contributors For The Top 5 Orgs

OrgPlayerTeamageAge
VS.
LVL
IPERA+Park-ADJ
ERA
FIPK-BB%
MetsJonah TongBinghamton22.0-3.1102.02011.911.7229.7
MetsWilliam WatsonBrooklyn22.7-1.063.71852.103.1418.9
MetsNolan McLeanSyracuse23.9-3.887.31423.293.9716.4
MetsFranklin GomezSt. Lucie20.0-2.348.71852.323.629.7
MetsDylan RossSyracuse24.8-2.932.02341.993.6213.4
MetsWellington AracenaSt. Lucie20.5-1.864.31442.992.5618.5
MetsRyan LambertBinghamton22.8-2.342.01862.072.6221.5
MetsDouglas OrellanaBinghamton23.2-2.033.01951.972.0825.6
AthleticsFranco ZabaletaDSL Athletics18.7-1.252.76770.783.2715.2
AthleticsDonny TroconisStockton19.7-2.650.72951.543.5311.2
AthleticsJack PerkinsLas Vegas25.5-2.244.01753.113.4727.1
AthleticsCole MillerStockton20.2-2.140.32351.943.2817.4
AthleticsGustavo J. RodriguezLas Vegas24.5-3.231.72212.474.6910.9
AthleticsGunnar HoglundLas Vegas25.5-2.229.72072.634.1720.0
AthleticsJ.T. GinnLas Vegas26.1-1.621.32382.293.0325.0
AthleticsElvis AlvaradoLas Vegas26.4-1.429.31493.664.4117.4
RaysJoe BoyleDurham25.9-1.886.02082.233.5021.1
RaysIan SeymourDurham26.6-1.286.01503.103.4623.6
RaysJose UrbinaCharleston19.7-2.692.31502.653.5818.1
RaysT.J. NicholsMontgomery23.0-2.137.03211.152.2721.2
RaysMason EnglertDurham25.7-2.122.03201.462.5423.1
RaysTy JohnsonMontgomery23.8-1.4110.31203.082.3325.8
RaysBen PeoplesDurham24.2-3.637.31483.154.2212.3
RaysBrody HopkinsMontgomery23.5-1.7116.01153.203.3316.5
MarlinsRobby SnellingJacksonville21.5-6.263.72971.572.6126.0
MarlinsThomas WhitePensacola20.8-4.445.32001.852.2426.7
MarlinsGeorge SorianoJacksonville26.3-1.542.71632.863.3820.0
MarlinsJosh WhiteJacksonville Jumbo Shrimp24.6-3.139.31652.822.0929.9
MarlinsChristian RoaJacksonville26.3-1.560.31333.494.3014.7
MarlinsWilliam KempnerPensacola24.0-1.124.02821.312.7316.7
MarlinsGerinton MendezDSL Marlins18.8-1.138.01513.484.4314.2
MarlinsEliazar DishmeyJupiter20.7-1.674.71163.714.1010.9
BrewersMelvin HernandezCarolina19.0-3.3121.71672.393.1115.4
BrewersCraig YohoNashville25.7-2.047.74011.162.4920.9
BrewersJacob MisiorowskiNashville23.2-4.563.31782.623.3019.4
BrewersEthan DorchiesACL Brewers18.7-1.227.02532.023.1322.9
BrewersBishop LetsonWisconsin20.8-2.937.32081.972.2623.9
BrewersJayden DubanewiczCarolina Mudcats19.3-3.058.71452.753.8312.6
BrewersRobert GasserNashville Sounds26.1-1.632.01682.772.6820.0
BrewersDiustin MayorquinDSL Brewers 117.7-2.347.71413.742.6722.0

Young Hitter Production Rankings For All 30 Teams

ORGPASHitterswRC+OPS+wRAA
Tigers551016120.3122.6122.8
Mariners637416110.0111.181.4
Yankees528817109.7106.855.7
Mets827622109.6109.157.7
Pirates762926109.0106.864.5
Cardinals548418108.1110.653.6
Orioles741429107.8101.354.9
Dodgers688820107.5105.650.7
Guardians1226339107.2102.077.5
White Sox703720106.5105.619.5
Phillies781729105.7105.235.7
Twins774627105.3101.045.6
Cubs758320105.0104.320.6
Rays1054333104.1104.111.6
Reds831724103.6100.58.4
Brewers1081035103.598.16.5
Blue Jays733424101.999.6-3.8
Padres280510101.4103.52.5
Braves615017101.399.1-9.6
Marlins829026100.797.80.2
Astros607221100.6100.114.8
Red Sox1181938100.397.7-34.8
Rangers800427100.098.26.0
Royals65832299.897.1-16.9
Diamondbacks102992799.093.5-23.5
Giants72282298.3100.6-11.6
Angels62161998.297.2-27.9
Rockies85362997.897.9-19.9
Athletics60681997.295.7-20.9
Nationals65432095.495.8-57.0

Young Pitcher Production Rankings For All 30 Teams

OrgIPERA+
(Pooled)
ERA+FIPK-BB%
Mets1884.1104.6121.03.6416.0
Athletics1627.298.3131.54.4712.5
Rays1857.196.2113.54.0714.9
Marlins2133.093.2109.83.8315.1
Brewers2509.090.5107.04.0912.0
Rangers1118.489.8124.94.3113.6
Royals2144.187.3102.84.1912.5
Blue Jays1428.186.299.74.3513.2
Yankees1157.284.899.84.1411.9
Giants1537.084.594.34.8911.8
Cubs1158.484.2104.84.2910.6
Red Sox1802.283.699.94.4011.8
Braves1503.083.1117.44.3611.5
Orioles1327.283.096.24.2511.5
Guardians2142.181.595.24.4510.7
Dodgers2204.080.294.14.7111.5
Pirates1925.180.092.44.3211.1
Cardinals2019.479.695.84.1013.5
Tigers1011.079.588.44.2512.9
Mariners1306.078.591.74.5112.1
Nationals1040.078.292.84.5011.1
Diamondbacks2116.177.392.05.049.2
Twins1593.077.391.54.3912.8
White Sox1405.277.389.34.3312.2
Rockies2135.176.1108.85.0110.7
Astros2134.075.893.74.939.7
Angels1895.074.698.64.6810.5
Phillies1078.174.192.04.3912.1
Padres1943.473.985.04.6110.3
Reds1457.173.493.74.868.2

A quick explanation of the difference between pooled ERA+ and standard ERA+: Pooled ERA+ takes all young pitchers from an organization, gets a park-adjusted ERA for them and then indexes it against the league. Standard ERA+ takes the ERA+ of each pitcher and weights them by innings pitched to combine them.

Download our app

Read the newest magazine issue right on your phone