Yordalin PeñaOF Palm Beach Cardinals
Age 21 R/R 6'3" / 177 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION283 act + 188 ros · stats below = ROS only
wRC+†47
AVG/OBP/SLG.181 / .246 / .315
PA188
HR4
SB8
K%37
BB%6
BABIP274
ISO134
MLB%0%
Value2026 · WAR
BAT: -19.4 runs (wOBA-derived runs vs avg)-19BATRUN: +3.5 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.8 runs (Positional adjustment)-3POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-1.8-1.2-0.8-0.6-0.4-0.426283031
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
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
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Cardinals 184170 30622 7585 80 176231271501 94250 324 220 27
202217 ROKDSL Cardinals 184167 43843 10395 80 257319407726 150315 215 320 103
202318 ROKDSL Cardinals 176161 25422 10534 71 155223242465 87215 306 202 13
202318 ROKDSL Cardinals 176156 41942 15344 71 263343410753 147322 199 336 115
202419 ROKFCL Cardinals 194176 32622 15583 115 182258273530 91259 308 230 34
202419 ROKFCL Cardinals 194165 40922 26423 115 242356358713 115314 2213 328 110
202520 APalm Beach Cardinals 412376 712145 271544 2010 189251306556 117297 377 247 47
202520 APalm Beach Cardinals 412368 842156 351084 2010 228302361664 133301 268 296 85
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ASTL 283255 511619 171166 172 200266376643 176311 416 283 75 -8 +3 +0 -2 +8 0.1
YTD21 ASTL 283248 6720212 23826 172 270345512857 242346 298 368 140 +13 +3 +0 -2 +8 2.2
ROS21 ASTL 0% 188171 31914 12703 82 181246315561 134263 376 246 47 -11 +1 +0 -1 +5 -0.6
ROS21 MLBSTL 0% 01 0000 000 00 263 235 38 +0 -0
FULL21 ASTL 283256 511619 171166 172 199266375641 176309 416 283 75 -8 +3 +0 -2 +8 0.1
TOT21 ASTL 471426 8225213 291869 254 192258352610 159295 396 268 64 -19 +3 +0 -3 +13 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSTL 34% 495452 8422312 331757 144 186252327579 142268 357 260 57 -24 +1 +0 -3 +14 -1.2
202823 MLBSTL 48% 539489 9424314 371848 154 192260339600 147271 347 269 64 -22 +1 +0 -3 +15 -0.8
202924 MLBSTL 53% 568514 10025315 411898 164 195265342607 148273 337 275 69 -20 +2 +0 -3 +16 -0.6
203025 MLBSTL 55% 583527 10426316 421919 174 197268349617 152274 337 279 72 -19 +2 +0 -3 +17 -0.4
203126 MLBSTL 56% 590533 10626317 431939 174 199270355625 156274 337 280 72 -19 +2 +0 -4 +17 -0.4
202722 MLBSTL 34% 170154 29814 11603 51 188256331587 143268 356 249 48 -10 +1 +0 -1 +5 -0.6
202823 MLBSTL 48% 261237 471227 18894 72 198266354621 156271 347 258 56 -13 +1 +0 -2 +7 -0.7
202924 MLBSTL 53% 299272 531328 21994 92 195263346608 151273 337 264 61 -13 +1 +0 -2 +8 -0.6
203025 MLBSTL 55% 319288 581429 231055 92 201272358630 156274 337 268 63 -13 +1 +0 -2 +9 -0.5
203126 MLBSTL 56% 328296 591529 241085 92 199271355625 155274 337 269 64 -13 +1 +0 -2 +9 -0.5
▸ Career Totals
Career 13771248 24662937 9746121 399 197267350617 153276 337 263 60 -63 +4 +0 -8 +39 -2.9
/ 162G 650589 11529417 4621810 184 195265345610 149275 347 263 60 -30 +2 +0 -4 +18 -1.3
Career 39293569 6771692689 267132560 13338 190258326584 137270 347 261 58 -186 +11 +0 -24 +111 -8.8
/ 162G 650590 11228415 4421910 226 190258327585 137269 347 261 58 -31 +2 +0 -4 +18 -1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Cardinals 184167 43843 10395 80 257319407726 150315 215 320 103 +1 +2 +5 0.8
202318 ROKDSL Cardinals 176156 41942 15344 71 263343410753 147322 199 336 115 +3 +1 +5 0.9
202419 ROKFCL Cardinals 194165 40922 26423 115 242356358713 115314 2213 328 110 +2 +0 +5 0.8
202520 APalm Beach Cardinals 412368 842156 351084 2010 228302361664 133301 268 296 85 -7 +0 +12 0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,6984248190256334-10+0-3.4-1.7
/1626641619-4.0+0.0-1.3pk7: 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
Yordalin Peña (OGILVIE) 21 30 35 50 35 192/258/352 159295 1325 39% 6% 64 -0.6
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Jose Cordoba
2023 · A
20 37 41→45 44→55 39 187/251/282 95271 109 33% 6% 46 -2.0 202/259/294 92279 611 28% 6% 51 -1.7 199/258/2929326841526%6%47-0.8
Jose Paniagua
2015 · A
21 38 40→50 50→55 42 189/249/288 99268 712 31% 7% 46 -2.0 198/248/295 97289 88 32% 6% 46 -2.0 179/215/2769725610233%3%23-1.0
Jose Meza
2023 · A
20 41→34 41→45 48→50 40 199/264/295 96283 910 32% 6% 54 -1.4 202/295/301 99301 98 33% 10% 69 -0.4 182/291/2769427591033%11%61-0.6
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Kyle Nevin
2023 · A
21 41→38 40→45 52→50 38 198/249/295 97282 610 31% 5% 47 -1.9 217/274/320 103339 910 36% 7% 64 -0.8 212/271/3099733491237%7%57-0.7
Jase Bowen
2022 · A
21 37→38 41→50 54→55 34 183/241/274 91285 912 37% 5% 39 -2.5 193/247/307 114286 1316 36% 5% 50 -1.7 200/250/342142290172436%5%57-0.7
Ignacio Valdez
2016 · A
21 34 39→45 48→50 38 168/235/254 87269 68 38% 7% 31 -3.0 170/233/292 122289 144 43% 7% 40 -2.4 133/182/26313019917043%5%8-1.1
Sean Coyle
2013 · A
21 36→34 45→50 54→50 37 187/249/310 124268 1213 34% 6% 52 -1.6 201/258/355 154293 1914 37% 6% 68 -0.5 192/251/359168278231539%7%64-0.4
Juan Beltre
2007 · A
21 36 34→30 47→60 34 173/221/220 48266 210 34% 4% 15 -4.1 209/274/272 63297 319 29% 6% 52 -1.6 243/319/2914931423221%7%73-0.0
Enger Jimenez
2015 · A
20 39 40 48→50 38 191/241/288 97267 79 30% 5% 42 -2.3 214/267/304 90282 510 24% 6% 56 -1.3 223/275/3159228551422%5%59-0.5
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Rudy van Heydoorn
2010 · A
21 33 41→45 40→50 41 166/249/256 90260 98 37% 8% 39 -2.5 197/273/307 110309 105 36% 8% 61 -1.0 204/303/33813429214232%11%83+0.2
Gabriel Rosa
2014 · A
21 35 40 51→50 38 177/237/265 88260 912 34% 6% 35 -2.8 188/252/281 93273 812 32% 6% 45 -2.1 143/210/2349020091832%6%14-1.2
Ismael Alcantara
2019 · A
20 39→28 38→45 51→50 41 185/255/266 81281 513 34% 7% 43 -2.2 211/277/317 106330 915 36% 7% 64 -0.8 193/256/311118287121635%6%52-0.7
Rafael Morel
2022 · A
20 38 40 51→50 39 187/248/282 94270 813 32% 6% 43 -2.2 195/260/276 81313 710 37% 7% 47 -1.9 186/257/26579290101037%7%41-1.1
Miguel Rodriguez
2007 · A
20 35 37→45 48→45 34 175/223/246 71263 56 34% 4% 23 -3.6 209/264/290 81278 55 25% 5% 52 -1.6 217/275/301852804323%5%58-0.5
Ricardo Rosario
2023 · A
20 40 37→40 50→55 42 191/251/266 76262 412 28% 6% 40 -2.4 205/277/292 87289 819 29% 8% 59 -1.1 203/290/29289267112926%9%63-0.4
Grolmann Gonzalez
2010 · A
21 40 38→40 52→55 42 193/255/277 85272 49 29% 7% 45 -2.1 209/265/303 94303 67 31% 6% 56 -1.3 218/266/3191013077430%6%58-0.2