Enmanuel TerreroCF Greensboro Grasshoppers
Age 23 L/L 5'10" / 160 lbs A+ BB +7% Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2029
wRC+†60
AVG/OBP/SLG.192 / .265 / .313
PA117
HR3
K%36
BB%8
MLB%0%
BAT: -5.3 runs (wOBA-derived runs vs avg)-5BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
2025
PWR
4146
SPD
5257
EYE
4550
trajectory · 10 yrs
0.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.2$0.9M+$0.0M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$3M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $7M $-2M -$9M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL PIT Black 174152 26401 20372 64 .171.276.217.493 .046.219 2111 .231 35 -13 -0 +0 +1 +5 -0.8
202219 ROKFCL Pirates 130114 30221 15210 97 .263.349.342.691 .079.312 1612 .315 99 -0 -1 +0 +0 +4 0.3
202320 ABradenton Marauders 361320 70737 351284 219 .219.304.325.629 .106.337 3510 .282 74 -11 +1 +0 +1 +10 0.2
202421 A2 teams 205185 26213 17910 82 .141.213.211.424 .070.250 448 .194 7 -22 +1 +0 +1 +6 -1.4
202522 A+Greensboro Grasshoppers 118105 17103 5512 81 .162.214.257.471 .095.259 434 .211 20 -11 +1 +0 +0 +3 -0.6
▸ 2026 Season
202623 MLBPIT 117106 22413 9421 31 .208.276.349.625 .142.286 368 .264 60 -5 +0 +0 +0 +3 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%PIT 196176 35615 16672 41 .199.273.330.603 .131.287 348 .274 68 -7 +0 +0 +1 +6 -0.0
202825 MLB 25%PIT 288258 53918 25953 72 .205.283.341.624 .136.288 339 .281 73 -9 +1 +0 +1 +8 0.1
202926 MLB 43%PIT 351313 6712210 311144 82 .214.293.361.654 .147.289 329 .285 76 -9 +1 +0 +1 +10 0.3
203027 MLB 58%PIT 383342 7213210 341244 92 .211.289.348.637 .137.289 329 .286 77 -10 +1 +0 +1 +11 0.3
203128 MLB 68%PIT 401358 7513211 361304 92 .209.289.349.638 .140.289 329 .285 76 -11 +1 -1 +1 +11 0.2
203229 MLB 77%PIT 405361 7513211 371334 82 .208.289.346.635 .139.288 339 .283 75 -12 +1 -1 +1 +11 0.1
203330 MLB 84%PIT 405361 7313210 371344 81 .202.284.332.616 .130.286 339 .280 72 -13 +1 -2 +1 +11 -0.1
203431 MLBPIT 395352 7012110 361324 71 .199.281.324.604 .125.285 339 .276 69 -14 +1 -3 +1 +11 -0.3
203532 MLBPIT 380339 671219 341294 60 .198.279.319.597 .121.283 349 .271 66 -15 +1 -4 +1 +11 -0.5
203633 MLBPIT 352315 601018 311223 50 .190.269.305.574 .114.281 359 .266 62 -15 +1 -4 +1 +10 -0.7
203734 MLBPIT 310276 53917 281103 40 .192.274.308.582 .116.279 359 .259 57 -15 +1 -5 +1 +9 -1.0
▸ Career Totals (MLE all levels + projections)
Career 49714433 89114223117 446166048 13037 .201.281.323.604 .122.288 339 .272 66 -190 +11 -20 +18 +141 -4.1
/ 162G 650580 11719315 582176 175 .202.281.322.603 .121.290 339 .272 66 -25 +1 -3 +2 +18 -0.5

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL PIT Black 174139 33611 33242 64 .237.391.317.707 .079.281 1419 .336 116 +3 -0 +5 0.8
202219 ROKFCL Pirates 130106 35331 23170 97 .330.450.443.893 .113.382 1318 .401 165 +10 -1 +4 1.3
202320 ABradenton Marauders 361308 82868 47934 219 .266.370.409.780 .143.354 2613 .351 127 +11 +1 +10 2.2
202421 ABradenton Marauders 178155 25214 20600 31 .161.257.265.522 .103.228 3411 .240 42 -12 +0 +5 -0.7
202421 ROKFCL Pirates 2724 10110 330 51 .417.481.5421.023 .125.476 1111 .453 205 +3 +1 +1 0.5
202522 A+Greensboro Grasshoppers 118102 21204 8392 81 .206.277.343.620 .137.274 337 .267 63 -5 +1 +3 -0.0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Enmanuel Terrero (OGILVIE) 23 20→25 41→46 52→57 50 .192/.265/.313 .121.286 33 36% 8% 60 -0.2
Jacob Wetzel
2023 · A
23 39→34 44→45 50 45 .197/.277/.309 .111.273 1210 31% 8% 63 -0.8 .192/.266/.304 .112.282 1013 33% 8% 57 -1.2 .182/.255/.299.117.27381634%8%48-0.9
Isan Díaz
2019 · AAA
23 39→40 46→55 48→45 43 .198/.269/.330 .132.286 1410 34% 8% 66 -0.6 .209/.280/.354 .145.285 177 31% 8% 76 +0.1 .204/.284/.367.164.26321530%9%75+0.0
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Drew Robinson
2015 · AAA
23 38→41 44→55 48→50 42 .188/.261/.307 .119.286 119 36% 8% 56 -1.3 .195/.271/.352 .157.280 1812 35% 9% 72 -0.2 .207/.288/.362.155.320171237%10%78+0.1
Cole Roederer
2023 · AA
23 42→33 45 47→50 40 .210/.267/.331 .122.301 1312 34% 7% 64 -0.8 .196/.266/.316 .120.294 1311 35% 8% 61 -1.0 .172/.254/.285.112.260131136%9%46-1.2
Caleb Roberts
2023 · AA
23 40→43 42→50 50 42 .194/.271/.297 .103.298 912 36% 8% 58 -1.2 .202/.279/.332 .130.296 1211 33% 8% 70 -0.3 .195/.272/.328.134.276131032%8%64-0.6
Jackson Cluff
2021 · A
24 40→29 42→45 51→55 40 .197/.258/.305 .108.275 1012 31% 6% 54 -1.4 .182/.252/.277 .095.281 812 36% 6% 45 -2.1 .181/.273/.314.132.266142835%10%61-0.6
Christopher Familia
2023 · A
23 40 45→55 47→45 45 .204/.281/.326 .122.262 138 27% 7% 70 -0.3 .219/.278/.391 .172.284 224 30% 6% 85 +0.7 .215/.266/.411.196.27028032%5%81+0.2
Kendall Simmons
2023 · A
23 36 47→50 49→50 38 .190/.256/.326 .136.273 1510 35% 6% 59 -1.1 .205/.269/.352 .147.297 179 35% 6% 72 -0.2 .199/.264/.350.151.29018736%6%66-0.2
Brian Pointer
2015 · A
23 39→41 44→45 49→50 40 .192/.266/.307 .115.289 1113 36% 7% 59 -1.1 .214/.286/.346 .132.318 1411 34% 8% 76 +0.1 .211/.286/.358.146.306161034%9%75-0.0
Tyler Miller
2023 · A
23 38→29 44→45 53→50 35 .192/.244/.301 .109.296 1313 39% 5% 46 -2.0 .195/.238/.303 .108.274 1112 32% 5% 44 -2.1 .188/.229/.295.108.25010929%4%37-1.5
John Rave
2022 · A
24 42→43 46→50 53→50 39 .205/.270/.332 .127.311 1513 37% 7% 66 -0.6 .215/.283/.352 .137.306 1615 33% 8% 77 +0.1 .214/.283/.361.147.282161729%8%76+0.0
Kameron Misner
2022 · AA
24 43→42 43→50 55 43 .203/.278/.320 .117.313 1019 36% 8% 66 -0.6 .200/.289/.347 .147.322 1523 39% 10% 79 +0.3 .192/.287/.345.153.303172639%11%74-0.0
Stephen Chapman
2009 · A
23 36→35 49→50 53→50 35 .190/.240/.338 .148.277 1611 37% 5% 55 -1.4 .185/.236/.306 .121.292 1314 39% 5% 44 -2.1 .159/.206/.259.100.246122039%5%17-2.1
Anthony Seigler
2022 · A
23 41→39 41→45 44→55 45 .195/.271/.299 .104.290 86 34% 9% 58 -1.2 .192/.292/.304 .112.255 1014 26% 12% 69 -0.4 .200/.299/.321.122.247122723%12%74-0.1
Johan Lopez
2023 · AA
23 39 44→45 51→55 40 .195/.268/.308 .113.290 1213 35% 7% 59 -1.1 .200/.270/.300 .100.307 912 35% 8% 58 -1.2 .166/.253/.240.073.27641137%10%33-0.6
Alex Glenn
2014 · A
23 42 48→55 54→50 43 .211/.278/.356 .145.284 1511 30% 7% 76 +0.0 .217/.265/.369 .152.281 1611 28% 6% 73 -0.1 .214/.256/.369.155.272161027%5%66-0.4
Brenden Webb
2013 · A
23 39→37 44→45 49→50 45 .187/.275/.304 .117.294 1110 37% 10% 62 -0.9 .180/.248/.290 .110.299 1110 41% 7% 46 -2.0 .166/.220/.264.098.274101042%6%25-2.2
Kaden Polcovich
2022 · AA
23 39 46→45 54→55 45 .196/.282/.327 .131.279 1417 33% 9% 71 -0.3 .195/.278/.316 .121.271 1217 31% 9% 66 -0.6 .183/.271/.296.112.254111930%9%55-0.8
Randy Florentino
2023 · A
23 36 41→50 47→45 40 .183/.244/.273 .090.273 97 35% 7% 40 -2.4 .196/.244/.284 .088.259 96 27% 6% 42 -2.3 .184/.224/.260.076.2317423%4%25-1.0