Leandro PinedaOF Harrisburg Senators
Age 24 L/L 6'3" / 165 lbs AA HR -9% Svc 0.0 · Ctrl thru 2034 peak 0.2 · 2029
wRC+†66
AVG/OBP/SLG.204 / .273 / .332
PA320
HR7
SB7
K%28
BB%7
MLB%2%
BAT: -12.1 runs (wOBA-derived runs vs avg)-12BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
3535
PWR
4545
SPD
4545
EYE
4455
trajectory · 10 yrs
0.2peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+0.2$0.9M+$0.0M
2030Arb-2$0.9M+0.2$0.9M+$0.0M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $3M $-5M -$8M
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
201917 ROKDSL Phillies White 223198 27301 14586 44 .136.216.167.382 .030.184 266 .170 -12 -28 -1 +0 -1 +6 -2.4
202119 ROKFCL Phillies 9377 7201 12332 33 .091.231.156.387 .065.133 3513 .192 5 -10 -1 +0 -1 +3 -0.9
202220 A2 teams 369328 521652 271357 53 .159.238.256.494 .098.253 377 .224 29 -29 -0 +0 -2 +10 -2.2
202321 A+Jersey Shore BlueClaws 431390 761529 281358 62 .195.263.313.576 .118.267 316 .256 54 -22 +0 +0 -3 +12 -1.3
202422 A+3 teams 422388 8413211 1910810 32 .216.271.345.616 .129.266 265 .267 63 -18 -0 +0 -3 +12 -0.9
202523 AA2 teams 470411 762219 4013513 70 .185.278.309.587 .124.245 299 .261 58 -22 +1 +0 -3 +13 -1.1
▸ 2026 Season (actual · ROS · total)
202624 AAHarrisburg Senators 6762 14211 3142 31 .226.284.339.622 .113.277 214 .258 56 -3 +0 +0 -0 +2 -0.2
ROS24 MLBWSH 253229 481016 17695 41 .210.279.341.619 .131.269 277 .276 69 -9 +0 +0 -2 +7 -0.3
TOT24 MLBWSH 320291 621227 20837 72 .213.280.340.620 .127.272 266 .272 66 -12 +1 +0 -2 +9 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%WSH 359322 711429 27857 61 .220.295.360.655 .140.266 248 .288 79 -9 +1 +0 -2 +10 0.0
202826 MLB 26%WSH 399358 7815210 31957 62 .218.293.355.648 .137.268 248 .293 82 -8 +0 +0 -2 +11 0.1
202927 MLB 44%WSH 415373 8116210 32997 72 .217.291.351.642 .134.269 248 .294 83 -8 +1 +0 -2 +12 0.2
203028 MLB 53%WSH 422379 8216210 331017 61 .216.291.348.639 .132.270 248 .294 83 -8 +1 -1 -3 +12 0.2
203129 MLB 64%WSH 418375 8116210 331017 51 .216.292.349.641 .133.269 248 .292 82 -9 +1 -1 -3 +12 -0.0
203230 MLB 73%WSH 413370 8016210 331017 41 .216.293.351.644 .135.267 248 .289 79 -10 +0 -2 -2 +12 -0.2
203331 MLB 81%WSH 401359 761529 321007 20 .212.289.340.629 .128.266 258 .285 76 -11 +0 -3 -2 +11 -0.4
203432 MLBWSH 383344 721428 30986 10 .209.284.331.616 .122.264 268 .280 73 -12 +0 -4 -2 +11 -0.7
203533 MLBWSH 354317 661327 28936 00 .208.285.328.613 .120.262 268 .275 69 -13 +0 -4 -2 +10 -0.9
203634 MLBWSH 311279 561116 24845 00 .201.276.312.588 .111.261 278 .268 64 -13 +0 -5 -2 +9 -1.1
▸ Career Totals (MLE all levels + projections)
Career 61365497 111322730128 4601630117 6923 .202.278.325.603 .122.260 277 .271 66 -238 +5 -20 -37 +174 -11.8
/ 162G 650582 11824314 4917312 72 .203.278.326.604 .124.260 278 .271 66 -25 +1 -2 -4 +18 -1.2

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
201917 ROKDSL Phillies White 223190 35401 22406 44 .184.289.221.510 .037.225 1810 .243 44 -14 -1 +6 -0.9
202119 ROKFCL Phillies 9369 9301 20232 33 .130.341.217.558 .087.170 2522 .278 71 -3 -1 +3 -0.1
202220 A+Jersey Shore BlueClaws 7060 9310 7192 00 .150.261.233.494 .083.214 2710 .234 37 -5 +0 +2 -0.3
202220 AClearwater Threshers 299256 561663 32785 53 .219.317.363.681 .145.293 2611 .303 90 -3 -0 +8 0.5
202321 A+Jersey Shore BlueClaws 431370 902039 481028 62 .243.343.386.729 .143.307 2411 .327 109 +4 +0 +12 1.7
202422 AAReading Fightin Phils 4842 11303 551 00 .262.354.548.902 .286.235 1010 .393 159 +3 +0 +1 0.5
202422 A+Jersey Shore BlueClaws 327292 761128 23708 32 .260.331.394.725 .134.312 217 .323 106 +2 -0 +9 1.1
202422 INTLNavegantes del Magallanes 4743 11302 2101 00 .256.304.465.769 .209.281 214 .331 112 +1 +0 +1 0.2
202523 AAReading Fightin Phils 394332 702219 47909 70 .211.325.364.689 .154.255 2312 .311 96 -2 +1 +11 1.1
202523 INTLNavegantes del Magallanes 7661 19405 11174 00 .311.447.6231.070 .311.359 2214 .463 213 +10 +0 +2 1.2

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
Leandro Pineda (OGILVIE) 24 35 45 45 55 .204/.273/.332 .128.268 74 28% 7% 68 -0.2
Orlando Martinez
2022 · AA
24 41→44 47→50 44→45 38 .212/.255/.346 .135.285 156 31% 5% 63 -0.9 .217/.264/.338 .121.287 128 27% 6% 65 -0.7 .224/.282/.338.114.27710722%7%71-0.2
Matthew Sweeney
2012 · AA
24 36→41 44→50 49→45 41 .183/.249/.300 .117.266 124 34% 7% 50 -1.8 .198/.255/.308 .110.279 106 31% 7% 53 -1.5 .212/.252/.322.110.2746024%5%52-0.3
Brock Lundquist
2021 · AA
25 43→45 44→50 45 41 .213/.275/.332 .119.291 126 30% 7% 68 -0.5 .205/.273/.320 .115.355 127 42% 7% 64 -0.8 .150/.234/.245.096.29515050%8%30-0.7
Tommy Giles
2008 · AA
24 42→41 48→55 43→40 38 .218/.260/.362 .144.284 169 29% 5% 69 -0.4 .222/.278/.391 .169.290 215 30% 7% 85 +0.7 .213/.276/.387.174.27122330%7%81+0.3
Nick Maton
2021 · AA
24 42→41 41→50 45 43 .206/.265/.304 .098.278 88 28% 7% 56 -1.3 .212/.292/.338 .126.286 127 28% 9% 77 +0.1 .214/.305/.368.154.26418425%10%88+0.6
Mike Papi
2017 · AA
24 39→47 44→45 44→45 48 .193/.275/.309 .117.272 115 31% 10% 63 -0.8 .217/.294/.333 .116.291 125 27% 9% 76 +0.1 .219/.297/.324.105.28811426%9%74-0.0
Devin Foyle
2022 · AA
25 40→37 46→45 48→45 44 .205/.275/.336 .132.274 1411 30% 8% 69 -0.4 .212/.284/.329 .117.274 127 26% 8% 71 -0.3 .192/.282/.265.072.2456022%10%51-0.6
Michael Burgess
2013 · AA
24 41→42 48→55 47→45 45 .212/.277/.355 .142.271 163 28% 8% 76 +0.0 .209/.257/.355 .146.270 154 28% 6% 66 -0.6 .204/.243/.368.163.26118329%4%64-0.5
Tanner Allen
2022 · A
24 41 42→45 45 43 .204/.257/.308 .104.256 107 25% 6% 53 -1.5 .202/.257/.299 .097.248 96 22% 6% 51 -1.7 .200/.259/.296.096.2459721%6%47-0.9
Jason Vosler
2018 · AA
24 40→44 46→55 41→40 43 .206/.270/.337 .130.255 153 25% 6% 68 -0.5 .208/.269/.370 .162.282 202 33% 6% 76 +0.1 .205/.271/.379.174.26123130%7%77+0.1
Chris Meyers
2023 · A
24 42→46 44→50 51→40 43 .212/.273/.333 .122.278 129 28% 7% 67 -0.5 .228/.285/.377 .149.300 185 29% 6% 85 +0.7 .226/.286/.378.152.29419329%6%82+0.3
Clint Coulter
2017 · AA
24 42→43 45→50 42→40 43 .212/.279/.337 .125.265 134 25% 6% 72 -0.2 .203/.260/.326 .123.282 124 31% 5% 60 -1.0 .205/.273/.359.153.24919425%5%71-0.1
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
Drew Robinson
2016 · AAA
24 36→41 48→55 48→50 44 .188/.265/.331 .144.271 1511 35% 9% 65 -0.7 .204/.278/.369 .165.296 1813 35% 9% 79 +0.3 .207/.288/.362.155.320171237%10%78+0.1
Travis Blankenhorn
2021 · AA
24 42→43 48→55 51→50 36 .214/.257/.351 .137.291 169 32% 5% 66 -0.6 .221/.282/.380 .159.297 199 31% 7% 84 +0.6 .211/.283/.380.168.27621631%8%81+0.3
Nicky Delmonico
2016 · AA
24 42→47 46→55 45 42 .211/.269/.345 .134.290 127 31% 7% 69 -0.4 .233/.293/.391 .158.293 175 25% 7% 91 +1.1 .233/.301/.393.161.28418424%8%92+0.9
Gabe Matthews
2022 · AAA
24 42→41 44→50 50→40 41 .203/.279/.321 .119.305 118 35% 8% 68 -0.5 .196/.285/.334 .138.297 164 37% 9% 75 -0.0 .184/.284/.322.138.27717237%9%69-0.3
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Jose Brizuela
2017 · A
24 41→40 47→50 44→45 43 .209/.272/.344 .134.283 145 31% 7% 70 -0.3 .212/.266/.327 .115.295 125 31% 6% 63 -0.9 .166/.196/.248.082.20712027%4%9-1.0
Dustin Yount
2007 · AA
24 44 45 43→40 47 .217/.292/.332 .115.293 135 29% 9% 76 +0.0 .211/.285/.321 .110.285 125 28% 8% 69 -0.4 .215/.285/.365.150.32218037%9%76+0.0