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+wRAATigers551016120.33122.57122.77Mariners637416110.02111.1081.42Yankees528817109.73106.7955.73Mets827622109.56109.1057.69Pirates762926109.02106.8064.5
Top Hitting Contributors For The Top 5 Orgs
ORGPlayerTeamPAAGEAGE
VS LGwRC+OPS+wRAATigersJosue BricenoWest Michigan 24420.8-1.9159.9160.216.1TigersGage WorkmanToledo34625.7-1.2136.2122.915.6TigersHao-Yu LeeToledo57922.4-4.5120.8115.414.4TigersEduardo ValenciaToledo21525.4-1.5150.2156.313.6TigersJustyn-Henry MalloyToledo32925.4-1.6131.1147.612.6TigersMax ClarkWest Michigan33020.5-2.1134.9134.911.8TigersKevin McGonigleErie20620.9-4.7151.0134.710.3TigersKevin McGonigleWest Michigan17120.9-1.8152.5173.79.7MarinersLazaro MontesEverett30120.7-2.0148.3117.516.6MarinersMichael ArroyoEverett30620.7-2.0137.8115.212.9MarinersLazaro MontesArkansas28220.7-4.9137.8128.011.9MarinersJared SundstromArkansas48924.0-1.6119.5114.49.8MarinersColt EmersonEverett41220.02.7122.5103.99.3MarinersCole YoungTacoma24521.9-5.0123.1111.09.1MarinersTyler LocklearTacoma43424.6-2.3111.0121.88.5MarinersMichael ArroyoArkansas25020.7-4.9121.3123.55.6YankeesBrendan JonesSomerset34023.2-2.4141.7124.013.4YankeesDylan JassoSomerset53722.6-3.0121.9115.19.1YankeesEverson PereiraScranton/W-B31424.2-2.7123.9111.89.1YankeesGeorge Lombard Jr.Somerset46920.1-5.5123.0110.78.6YankeesSpencer JonesScranton/W-B29824.1-2.8123.0115.48.3YankeesRoc RiggioSomerset 17023.1-2.5140.9138.06.6YankeesJesus RodriguezScranton/W-B36223.2-3.7109.9110.13.8YankeesT.J. RumfieldScranton/W-B58725.1-1.8106.3107.73.5MetsJett WilliamsBinghamton42121.7-3.9146.0136.118.7MetsRyan CliffordBinghamton43722.0-3.6140.6132.516.7MetsJacob ReimerBrooklyn 26821.4-1.3150.9134.814.7MetsChristopher SueroBrooklyn 30121.4-1.2144.8127.414.3MetsElian PeñaDSL Mets22317.7-1.2118.7144.99.6MetsJacob ReimerBinghamton25421.4-4.2137.8133.68.9MetsA.J. EwingBrooklyn35120.9-1.8123.0118.47.8MetsD’Andre SmithBinghamton35324.1-1.4121.5116.95.8PiratesEsmerlyn ValdezGreensboro Grasshoppers31421.4-1.2142.1137.613.9PiratesIverson AllenDSL Pirates Gold15417.9-1.0138.7126.411.4PiratesKonnor GriffinGreensboro 23419.2-3.5140.6133.110.0PiratesDarell MorelDSL Pirates20217.8-1.1119.2134.28.8PiratesKonnor GriffinBradenton23119.2-2.1128.4135.18.2PiratesEdward FlorentinoBradenton23818.6-2.7123.8128.07.1PiratesKeiner DelgadoGreensboro51421.5-1.2113.1107.55.5PiratesJohan De Los SantosDSL Pirates17416.9-2.0105.9115.04.0
Top 5 Orgs Getting Production From Young Pitchers
OrgYoung
IPPitchersERA+
(Pooled)ERA+Park
ADJ
ERAFIPK-BB%Mets188436104.6121.04.203.6415.96Athletics16282898.3131.54.764.4712.48Rays18573096.2113.54.444.0714.94Marlins21333893.2109.84.513.8315.12Brewers25094690.5107.04.774.0911.96
Top Pitching Contributors For The Top 5 Orgs
OrgPlayerTeamageAge
VS.
LVLIPERA+Park-ADJ
ERAFIPK-BB%MetsJonah TongBinghamton22.0-3.1102.02011.911.7229.7MetsWilliam WatsonBrooklyn22.7-1.063.71852.103.1418.9MetsNolan McLeanSyracuse23.9-3.887.31423.293.9716.4MetsFranklin GomezSt. Lucie20.0-2.348.71852.323.629.7MetsDylan RossSyracuse24.8-2.932.02341.993.6213.4MetsWellington AracenaSt. Lucie20.5-1.864.31442.992.5618.5MetsRyan LambertBinghamton22.8-2.342.01862.072.6221.5MetsDouglas OrellanaBinghamton23.2-2.033.01951.972.0825.6AthleticsFranco ZabaletaDSL Athletics18.7-1.252.76770.783.2715.2AthleticsDonny TroconisStockton19.7-2.650.72951.543.5311.2AthleticsJack PerkinsLas Vegas25.5-2.244.01753.113.4727.1AthleticsCole MillerStockton20.2-2.140.32351.943.2817.4AthleticsGustavo J. RodriguezLas Vegas24.5-3.231.72212.474.6910.9AthleticsGunnar HoglundLas Vegas25.5-2.229.72072.634.1720.0AthleticsJ.T. GinnLas Vegas26.1-1.621.32382.293.0325.0AthleticsElvis AlvaradoLas Vegas26.4-1.429.31493.664.4117.4RaysJoe BoyleDurham25.9-1.886.02082.233.5021.1RaysIan SeymourDurham26.6-1.286.01503.103.4623.6RaysJose UrbinaCharleston19.7-2.692.31502.653.5818.1RaysT.J. NicholsMontgomery23.0-2.137.03211.152.2721.2RaysMason EnglertDurham25.7-2.122.03201.462.5423.1RaysTy JohnsonMontgomery23.8-1.4110.31203.082.3325.8RaysBen PeoplesDurham24.2-3.637.31483.154.2212.3RaysBrody HopkinsMontgomery23.5-1.7116.01153.203.3316.5MarlinsRobby SnellingJacksonville21.5-6.263.72971.572.6126.0MarlinsThomas WhitePensacola20.8-4.445.32001.852.2426.7MarlinsGeorge SorianoJacksonville26.3-1.542.71632.863.3820.0MarlinsJosh WhiteJacksonville Jumbo Shrimp24.6-3.139.31652.822.0929.9MarlinsChristian RoaJacksonville26.3-1.560.31333.494.3014.7MarlinsWilliam KempnerPensacola24.0-1.124.02821.312.7316.7MarlinsGerinton MendezDSL Marlins18.8-1.138.01513.484.4314.2MarlinsEliazar DishmeyJupiter20.7-1.674.71163.714.1010.9BrewersMelvin HernandezCarolina19.0-3.3121.71672.393.1115.4BrewersCraig YohoNashville25.7-2.047.74011.162.4920.9BrewersJacob MisiorowskiNashville23.2-4.563.31782.623.3019.4BrewersEthan DorchiesACL Brewers18.7-1.227.02532.023.1322.9BrewersBishop LetsonWisconsin20.8-2.937.32081.972.2623.9BrewersJayden DubanewiczCarolina Mudcats19.3-3.058.71452.753.8312.6BrewersRobert GasserNashville Sounds26.1-1.632.01682.772.6820.0BrewersDiustin MayorquinDSL Brewers 117.7-2.347.71413.742.6722.0
Young Hitter Production Rankings For All 30 Teams
ORGPASHitterswRC+OPS+wRAATigers551016120.3122.6122.8Mariners637416110.0111.181.4Yankees528817109.7106.855.7Mets827622109.6109.157.7Pirates762926109.0106.864.5Cardinals548418108.1110.653.6Orioles741429107.8101.354.9Dodgers688820107.5105.650.7Guardians1226339107.2102.077.5White Sox703720106.5105.619.5Phillies781729105.7105.235.7Twins774627105.3101.045.6Cubs758320105.0104.320.6Rays1054333104.1104.111.6Reds831724103.6100.58.4Brewers1081035103.598.16.5Blue Jays733424101.999.6-3.8Padres280510101.4103.52.5Braves615017101.399.1-9.6Marlins829026100.797.80.2Astros607221100.6100.114.8Red Sox1181938100.397.7-34.8Rangers800427100.098.26.0Royals65832299.897.1-16.9Diamondbacks102992799.093.5-23.5Giants72282298.3100.6-11.6Angels62161998.297.2-27.9Rockies85362997.897.9-19.9Athletics60681997.295.7-20.9Nationals65432095.495.8-57.0
Young Pitcher Production Rankings For All 30 Teams
OrgIPERA+
(Pooled)ERA+FIPK-BB%Mets1884.1104.6121.03.6416.0Athletics1627.298.3131.54.4712.5Rays1857.196.2113.54.0714.9Marlins2133.093.2109.83.8315.1Brewers2509.090.5107.04.0912.0Rangers1118.489.8124.94.3113.6Royals2144.187.3102.84.1912.5Blue Jays1428.186.299.74.3513.2Yankees1157.284.899.84.1411.9Giants1537.084.594.34.8911.8Cubs1158.484.2104.84.2910.6Red Sox1802.283.699.94.4011.8Braves1503.083.1117.44.3611.5Orioles1327.283.096.24.2511.5Guardians2142.181.595.24.4510.7Dodgers2204.080.294.14.7111.5Pirates1925.180.092.44.3211.1Cardinals2019.479.695.84.1013.5Tigers1011.079.588.44.2512.9Mariners1306.078.591.74.5112.1Nationals1040.078.292.84.5011.1Diamondbacks2116.177.392.05.049.2Twins1593.077.391.54.3912.8White Sox1405.277.389.34.3312.2Rockies2135.176.1108.85.0110.7Astros2134.075.893.74.939.7Angels1895.074.698.64.6810.5Phillies1078.174.192.04.3912.1Padres1943.473.985.04.6110.3Reds1457.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.
Discover more from 6up.net
Subscribe to get the latest posts sent to your email.