Fernando PenaC DSL Giants Orange
Age 19 R/R 5'11" / 175 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION98 act + 65 ros · stats below = ROS only
wRC+†87
AVG/OBP/SLG.209 / .306 / .297
PA65
HR1
K%24
BB%9
BABIP273
ISO87
MLB%0%
Value2026 · WAR
BAT: +2.0 runs (wOBA-derived runs vs avg)+2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: +1.00+1.0WAR
0.01.42.80.61.21.72.12.32.32.32.32.22.11.9+$145M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 47 / POW 42
Toolsscout grade
CONTACT47
scouting grade only
POWER42
scouting grade only
EYE59
scouting grade only
SPEED49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+2.3$12M+$11M
2033Pre-Arb$1.0M+2.3$11M+$10M
2034Pre-Arb$1.0M+2.3$10M+$10M
2035Arb-1$4M+2.2$9M+$7M
2036Arb-2$7M+2.1$8M+$6M
2037Arb-3$9M+1.9$7M+$4M
Totals $23M $56M +$48M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Giants Orange 5746 8100 6235 00 174333196529 22348 4011 240 42
202417 ROKDSL Giants Orange 5743 10100 9165 00 233421256677 23370 2816 340 118
202518 ROKDSL Giants Orange 9380 17301 7246 10 212323287610 75291 268 272 66
202518 ROKDSL Giants Orange 9376 21401 11166 10 276409368777 92339 1712 363 136
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKSF 9875 20403 11179 11 267421440861 173298 1711 351 127 +3 -0 +0 +2 +3 0.7
YTD19 ROKSF 9869 22503 17129 11 3195055221.027 203339 1217 447 200 +11 -0 +0 +2 +3 1.6
ROS19 ROKSF 0% 6557 12201 6162 10 209306297603 87287 249 299 87 -1 +0 +0 +1 +2 0.2
ROS19 MLBSF 0% 01 0000 000 00 282 267 62 +0 +0
FULL19 ROKSF 9876 20403 11179 11 263421434855 171293 1711 351 127 +3 -0 +0 +2 +3 0.7
TOT19 ROKSF 163132 32604 173311 21 242374378752 136288 2010 330 111 +2 +0 +0 +3 +5 1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBSF 34% 173151 34613 15425 31 225316338654 113287 249 301 88 -2 +0 +0 +3 +5 0.6
202821 MLBSF 48% 311271 611116 277410 52 225318339658 114288 249 305 92 -3 +0 +0 +6 +9 1.2
202922 MLBSF 54% 413361 841529 379812 73 233324360685 127289 249 308 94 -3 +0 +0 +7 +12 1.7
203023 MLBSF 57% 481421 9818211 4311314 93 233324363688 131290 239 311 96 -2 +1 +0 +9 +14 2.1
203124 MLBSF 57% 520454 10619212 4612215 94 233324363688 130291 239 312 97 -2 +0 +0 +9 +15 2.3
203225 MLBSF 57% 520454 10619212 4612115 94 233324363688 130291 239 313 97 -2 +0 +0 +9 +15 2.3
203326 MLBSF 56% 520452 10619212 4712116 104 235328365693 131291 239 313 98 -1 +0 +0 +9 +15 2.3
203427 MLBSF 55% 520452 10619212 4712216 104 235328365693 131291 239 313 98 -1 +0 +0 +9 +15 2.3
203528 MLBSF 55% 520452 10519212 4812215 94 232326363689 131290 239 312 97 -2 +0 -1 +9 +15 2.2
203629 MLBSF 58% 520452 10419211 4812415 93 230324354678 124289 249 310 95 -3 +1 -1 +9 +15 2.1
203730 MLBSF 60% 520452 10419211 4812515 93 230324354678 124288 249 307 93 -4 +1 -2 +9 +15 1.9
203831 MLBSF 62% 504438 9918210 4612315 83 226321345665 119285 249 303 90 -6 +0 -3 +9 +14 1.5
203932 MLBSF 63% 489427 941729 4512114 83 220315333647 112282 259 297 86 -8 +0 -4 +9 +14 1.2
204033 MLBSF 63% 447390 841428 4111313 73 215311323634 108278 259 291 81 -10 +0 -4 +8 +13 0.7
202720 MLBSF 34% 5952 11201 5142 10 212305308613 96282 248 273 67 -2 +0 +0 +1 +2 0.1
202821 MLBSF 48% 151132 30513 13365 21 227320348668 121283 249 278 71 -5 +0 +0 +3 +4 0.2
202922 MLBSF 54% 224195 45815 20537 41 231324359683 128284 249 282 74 -7 +0 +0 +4 +6 0.4
203023 MLBSF 57% 272238 541016 24648 52 227319353671 126285 249 284 75 -8 +0 +0 +5 +8 0.5
203124 MLBSF 57% 294257 591116 26699 52 230322350672 121286 239 285 76 -8 +0 +0 +5 +8 0.6
203225 MLBSF 57% 294257 591116 26699 52 230322350672 121286 239 286 77 -8 +0 +0 +5 +8 0.6
203326 MLBSF 56% 294257 591116 26699 52 230322350672 121285 239 286 77 -8 +0 +0 +5 +8 0.6
203427 MLBSF 55% 288251 571016 26679 52 227322347668 120285 239 286 77 -7 +0 +0 +5 +8 0.6
203528 MLBSF 55% 285249 561016 26678 52 225318345663 120285 249 285 76 -8 +0 -0 +5 +8 0.5
203629 MLBSF 58% 302262 591116 28729 52 225321344665 118284 249 283 75 -9 +0 -1 +5 +9 0.5
203730 MLBSF 60% 313272 611116 29759 52 224319338658 114283 249 281 73 -10 +0 -1 +6 +9 0.4
203831 MLBSF 62% 311270 601116 29769 52 222318337655 115280 249 277 70 -11 +0 -2 +6 +9 0.2
203932 MLBSF 63% 307267 581016 28769 52 217312330642 112277 259 271 66 -12 +0 -2 +5 +9 0.0
204033 MLBSF 63% 284248 52915 26728 42 210305315619 105273 259 265 61 -12 +0 -3 +5 +8 -0.2
▸ Career Totals
Career 36783208 7201301374 332879110 6124 224318342661 118284 249 281 73 -113 +3 -9 +66 +104 5.2
/ 162G 650567 12723213 5915519 114 224318340658 116284 249 281 73 -20 +1 -2 +12 +18 0.9
Career 66735810 132823826140 6031604203 11444 229323351673 122290 249 306 92 -57 +5 -15 +119 +189 24.7
/ 162G 650566 13023314 5915620 114 230324355679 125291 249 306 92 -6 +1 -1 +12 +18 2.4

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
202417 ROKDSL Giants Orange 5743 10100 9165 00 233421256677 23370 2816 340 118 +1 +0 +2 0.3
202518 ROKDSL Giants Orange 9376 21401 11166 10 276409368777 92339 1712 363 136 +4 +0 +3 0.7

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#5Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,7617964230319353+67+3614.111.5
/1626641411+11.9+6.42.5pk7: 9

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
Fernando Pena (OGILVIE) 19 42→47 37→42 44→49 59 242/374/378 136288 42 20% 10% 111 +1.0
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Ronarsy Ledesma
2012 · A
19 41 42→45 47→50 43 203/277/306 103268 97 27% 6% 63 -0.9 224/283/326 102290 511 24% 5% 69 -0.4 226/280/33711129161123%4%69-0.2
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Jose Paez
2013 · A
19 49 40→45 51→50 43 233/286/331 98308 613 25% 6% 71 -0.3 210/256/293 83314 411 32% 5% 49 -1.8 178/220/2466828331236%4%17-1.1
Blaze Alexander
2019 · A
20 48 42→45 52→50 43 226/288/345 119321 810 30% 7% 76 +0.1 200/266/306 106300 1011 34% 7% 57 -1.2 237/319/364126339121531%8%92+0.8
Dilson Herrera
2013 · A
19 44→54 43→50 51→50 43 214/269/331 117274 913 25% 6% 65 -0.7 241/291/379 138314 1412 26% 6% 86 +0.8 258/308/400143315151323%6%96+1.3
Jett Williams
2023 · A
19 45→46 41→45 56→55 43 214/285/313 99288 714 27% 7% 68 -0.5 203/314/320 117299 923 31% 12% 83 +0.6 201/310/335134289102630%12%81+0.3
Juan Mora
2019 · A
19 45 38→45 46→55 49 211/291/293 83275 48 23% 9% 65 -0.7 213/293/327 114268 1014 23% 8% 75 -0.0 214/280/327113274111225%6%67-0.2
Jesus Morelli
2009 · A
19 49 42→45 48→50 49 234/311/346 112300 912 24% 8% 87 +0.8 220/282/289 69304 410 27% 6% 59 -1.1 219/279/2604128701422%6%47-0.5
Luis Alvarez
2009 · A
19 47 43→45 44→45 48 231/306/343 112272 115 19% 7% 85 +0.7 224/289/325 101280 96 22% 6% 72 -0.2 209/262/31710825012121%4%55-0.3
Daniel Robertson
2013 · A
19 45→54 46→45 52→40 49 225/297/363 139266 126 20% 8% 85 +0.7 232/296/339 107293 93 23% 7% 79 +0.3 231/336/34511430111425%11%96+0.8
Jacob Amaya
2018 · A
19 44→46 39→45 48→45 46 210/278/294 84284 68 27% 8% 59 -1.1 225/302/319 94296 68 24% 10% 76 +0.0 210/281/32811826813625%8%68-0.4
Bo Naylor
2019 · A
19 44 39→55 52→50 46 210/278/299 89296 69 30% 8% 60 -1.0 189/246/313 124271 118 33% 7% 50 -1.7 218/311/403185271231227%11%99+1.3
Edgardo Rodriguez
2021 · A
20 48 41→45 48→30 43 233/283/334 102283 85 21% 5% 72 -0.2 201/244/277 76295 65 32% 5% 39 -2.5 180/204/231512579033%2%11-0.8
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Miguel Palma
2021 · A
19 42 41→45 48→40 42 201/285/303 102283 911 30% 7% 66 -0.6 214/290/334 120285 135 28% 8% 76 +0.0 213/279/33011727714227%7%69-0.2
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Samad Taylor
2017 · A
19 45→55 38→50 50→65 42 214/266/292 78290 410 27% 6% 53 -1.5 189/255/279 90271 618 30% 7% 46 -2.0 239/314/383144329164630%9%96+0.9