Yordalin PeñaOF Palm Beach Cardinals
Age 21 R/R 6'3" / 177 lbs A HR -7%K -4% Svc 0.0 · Ctrl thru 2036 peak 0.2 · 2032
wRC+†44
AVG/OBP/SLG.189 / .252 / .299
PA320
HR5
SB8
K%34
BB%7
MLB%0%
BAT: -20.3 runs (wOBA-derived runs vs avg)-20BATRUN: +0.8 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: -1.30-1.3WAR
Scouting · nowfuture
HIT
3030
PWR
3535
SPD
5050
EYE
4535
trajectory · 10 yrs
0.2peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M+0.2$1.0M+$0.0M
2033Ext / FA-deal$1.0M
2034Ext / FA-deal$0.2M
2035Ext / FA-deal$0.4M
2036Ext / FA-deal$0.6M
Totals $4M $-4M -$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
202217 ROKDSL Cardinals 184171 30622 6575 80 .175.225.269.494 .094.246 313 .220 27 -15 +2 +0 -1 +5 -1.0
202318 ROKDSL Cardinals 176161 25422 10524 71 .155.223.242.465 .087.213 306 .206 16 -17 +1 +0 -1 +5 -1.2
202419 ROKFCL Cardinals 194176 32622 15593 115 .182.258.273.530 .091.261 308 .230 34 -14 +0 +0 -1 +5 -1.0
202520 APalm Beach Cardinals 412377 691945 261534 2010 .183.243.294.538 .111.286 376 .235 38 -29 +0 +0 -2 +12 -2.0
▸ 2026 Season (actual · ROS · total)
202621 APalm Beach Cardinals 5850 8400 2263 20 .160.236.240.476 .080.296 453 .226 31 -5 +0 +0 -0 +2 -0.3
ROS21 MLBSTL 262240 451124 16924 62 .188.250.300.550 .112.280 356 .246 47 -16 +0 +0 -2 +7 -1.0
TOT21 MLBSTL 320290 531524 181187 82 .183.248.290.537 .107.285 376 .243 44 -20 +1 +0 -2 +9 -1.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%STL 472428 852139 341337 114 .199.269.325.593 .126.266 287 .269 64 -19 +1 +0 -3 +13 -0.8
202823 MLB 28%STL 523470 9723411 401438 124 .206.280.343.622 .136.268 278 .279 72 -17 +1 +0 -3 +15 -0.4
202924 MLB 45%STL 557499 10625413 441499 134 .212.288.357.645 .144.270 278 .286 77 -15 +1 +0 -3 +16 -0.1
203025 MLB 60%STL 576515 11026413 471529 124 .214.291.355.646 .142.271 268 .290 80 -13 +1 +0 -3 +16 0.1
203126 MLB 77%STL 586523 11226414 491559 124 .214.293.359.652 .145.272 268 .291 81 -12 +1 +0 -4 +17 0.1
203227 MLB 92%STL 587524 11126414 491569 123 .212.290.357.647 .145.272 278 .291 81 -12 +1 +0 -4 +17 0.2
203328 MLBSTL 583519 11126414 501569 113 .214.294.360.654 .146.271 279 .290 80 -13 +1 -1 -3 +17 0.0
203429 MLBSTL 573510 10725413 491559 102 .210.290.351.641 .141.270 279 .288 79 -14 +1 -1 -3 +16 -0.1
203530 MLBSTL 563502 10424413 481548 92 .207.287.349.635 .141.269 279 .285 76 -15 +1 -2 -3 +16 -0.4
203631 MLBSTL 549489 9923312 471528 71 .202.283.335.618 .133.267 289 .281 74 -16 +1 -3 -3 +16 -0.6
203732 MLBSTL 531473 9522311 451508 61 .201.281.330.611 .129.266 288 .277 70 -18 +1 -4 -3 +15 -0.9
203833 MLBSTL 501446 8820310 431457 50 .197.278.323.601 .126.264 299 .271 66 -19 +1 -4 -3 +14 -1.2
203934 MLBSTL 455408 781838 381366 50 .191.270.309.579 .118.262 308 .265 61 -20 +1 -5 -3 +13 -1.4
▸ Career Totals (MLE all levels + projections)
Career 82847431 150435159170 6562349126 17750 .202.278.334.612 .132.269 288 .275 68 -295 +15 -20 -50 +235 -11.7
/ 162G 650583 11928513 5118410 144 .204.280.336.616 .132.272 288 .275 68 -23 +1 -2 -4 +18 -0.9

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
202217 ROKDSL Cardinals 184167 43843 10395 80 .257.319.407.726 .150.315 215 .320 103 +1 +2 +5 0.8
202318 ROKDSL Cardinals 176156 41942 15344 71 .263.343.410.753 .147.322 199 .336 115 +3 +1 +5 0.9
202419 ROKFCL Cardinals 194165 40922 26423 115 .242.356.358.713 .115.314 2213 .328 110 +2 +0 +5 0.8
202520 APalm Beach Cardinals 412368 842156 351084 2010 .228.302.361.664 .133.301 268 .296 85 -7 +0 +12 0.5

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
Yordalin Peña (OGILVIE) 21 30 35 50 35 .189/.252/.299 .110.279 57 34% 7% 50 -0.9
Rudy van Heydoorn
2010 · A
21 33 41→45 41→50 41 .168/.252/.259 .091.262 98 37% 8% 41 -2.3 .197/.275/.307 .110.307 115 36% 9% 63 -0.9 .204/.303/.338.134.29214232%11%83+0.2
Jose Meza
2023 · A
20 41→35 41→45 47→50 40 .199/.265/.295 .096.286 910 32% 6% 55 -1.4 .204/.294/.305 .101.301 98 32% 10% 70 -0.3 .186/.292/.283.097.27791033%11%63-0.5
Jose Cordoba
2023 · A
20 37 40 44→55 39 .185/.250/.273 .088.268 99 33% 6% 43 -2.2 .200/.257/.289 .089.277 611 28% 6% 49 -1.8 .197/.256/.288.091.26541526%6%45-0.8
Carlos Dominguez
2021 · A
21 43→27 42→45 51→50 36 .201/.283/.313 .112.310 912 35% 5% 68 -0.5 .173/.247/.300 .127.331 1512 50% 5% 50 -1.8 .134/.213/.254.119.278171354%6%21-1.6
Jase Bowen
2022 · A
21 37→40 42→45 53→55 35 .184/.244/.282 .097.281 1012 37% 5% 43 -2.2 .196/.251/.317 .121.287 1416 35% 5% 54 -1.4 .198/.249/.325.127.276152233%5%52-1.2
Payton Henry
2018 · A
21 40→31 41→45 46→30 38 .191/.255/.294 .102.304 84 38% 7% 50 -1.7 .187/.253/.289 .102.316 102 41% 6% 48 -1.9 .246/.293/.382.135.32219129%4%83+0.2
Misael Urbina
2023 · A
21 38→30 41→45 49→50 45 .187/.256/.291 .104.256 812 29% 8% 50 -1.8 .177/.255/.265 .088.259 69 31% 9% 43 -2.2 .164/.251/.245.081.2375830%9%33-1.7
Iverson Leonardo
2023 · A
21 37 44→50 49→50 40 .188/.259/.305 .117.281 129 36% 7% 55 -1.4 .194/.278/.291 .097.346 78 42% 9% 59 -1.1 .146/.273/.221.075.3593452%12%39-0.5
Jose Paniagua
2015 · A
21 38 40→50 49→55 41 .186/.244/.281 .095.265 711 31% 7% 41 -2.3 .197/.248/.296 .099.285 88 32% 6% 46 -2.0 .179/.215/.276.097.25610233%3%23-1.0
Enger Jimenez
2015 · A
20 38 40 48→50 37 .188/.238/.285 .097.266 79 31% 5% 40 -2.4 .213/.266/.304 .091.281 510 25% 5% 56 -1.3 .223/.275/.315.092.28551422%5%59-0.5
Jorge Alcantara
2013 · A
21 43 41→45 50 43 .204/.273/.304 .100.299 811 32% 8% 59 -1.1 .191/.262/.285 .094.292 614 34% 8% 50 -1.7 .147/.226/.244.097.22162534%8%24-0.9
Kyle Nevin
2023 · A
21 42→40 40→45 52→50 39 .201/.254/.299 .098.279 610 29% 5% 50 -1.8 .218/.276/.321 .103.329 910 34% 7% 65 -0.7 .213/.274/.311.098.32691235%7%59-0.6
Guillermo Pimentel
2010 · A
20 42 38→40 49→55 44 .200/.281/.272 .073.296 616 32% 8% 56 -1.3 .200/.259/.281 .081.332 79 39% 6% 47 -1.9 .171/.216/.243.071.2958243%4%17-1.1
Anderson Gomes
2007 · A
22 41→38 43→45 47→50 39 .205/.252/.313 .108.275 109 29% 5% 53 -1.5 .220/.270/.333 .113.292 117 27% 6% 66 -0.6 .223/.275/.335.112.29012526%6%67-0.2
Ismael Alcantara
2019 · A
20 39→30 38→45 51→50 41 .188/.258/.268 .080.284 513 34% 7% 44 -2.1 .208/.274/.312 .104.324 815 36% 7% 62 -0.9 .195/.257/.318.122.287131635%6%53-0.7
Ignacio Valdez
2016 · A
21 35 39→45 48→50 39 .170/.238/.257 .086.268 68 36% 7% 33 -2.9 .171/.234/.292 .121.284 144 42% 7% 41 -2.3 .138/.187/.269.132.20117041%5%11-1.1
Cole Roederer
2021 · A
21 38→33 43→45 51→50 43 .192/.259/.300 .108.274 1113 33% 8% 53 -1.5 .205/.268/.319 .114.301 1212 34% 7% 62 -0.9 .179/.252/.298.118.265141136%8%49-1.0
Imbewer Alvarez
2007 · A
21 42 39→40 45→55 37 .199/.254/.291 .092.307 68 35% 6% 48 -1.9 .213/.277/.298 .085.301 615 29% 7% 60 -1.0 .216/.288/.295.079.29272226%7%60-0.3
Sean Coyle
2013 · A
21 37→36 45→50 54→50 38 .192/.253/.319 .127.271 1213 33% 6% 56 -1.3 .204/.262/.355 .151.295 1814 36% 6% 69 -0.4 .197/.258/.362.165.284221538%7%67-0.3
Steven Baron
2012 · A
21 34 39→45 45→50 36 .174/.218/.256 .082.253 77 34% 5% 23 -3.6 .191/.228/.286 .095.265 79 29% 4% 35 -2.8 .233/.289/.308.075.3134825%7%63-0.4