Fernando Pena

C DSL Giants Orange
Age 20 R/R 5'11" / 175 lbs ROK HR -15%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#816ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Giants Or…57.233/.421/.2560048—.178/.351/.200
202518ROKDSL Giants Or…93.276/.409/.3681155—.190/.312/.228
202619ROKDSL Giants Or…114.325/.514/.5003199—.221/.396/.326
2027PROJMLE20MLBSF224.219/.307/.30223760.1
2028PROJ34% MLB21MLBSF39.219/.307/.30701800.1
2029PROJ48% MLB22MLBSF98.222/.309/.31612830.2
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
wOBA96
wRC+95
K%82
Chase%77
ISO76
BB%71
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsNacho Alvarez Jr. (age 20) · Luis Caicuto (age 20) · Jacob Reimer (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 60 proj PA
wRC+†76
AVG/OBP/SLG.217 / .304 / .299
PA60
HR1
K%26
BB%9
ISO83
MLB%0%
Value2027 · WAR
BAT: -1.7 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.3 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.40.50.60.70.60.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$26M ctrl surplus
Tools · ContractCON 60 / POW 40
Toolsscout grade
CONTACT60
scouting grade only
POWER40
scouting grade only
EYE64
scouting grade only
SPEED49
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.4$0.8M+$0.0M
2037Arb-2$2M+0.3$0.6M+$0.0M (cut)
2038Arb-3$1M+0.1$0.2M+$0.0M (cut)
Totals $5M $6M +$3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202417 ROKDSL Giants Orange — 5743 10100 9165 00 233421256677 23370 2816 340 48 — — — — — —
202518 ROKDSL Giants Orange — 9376 21401 11166 10 276409368777 92339 1712 363 55 — — — — — —
202619 ROKDSL Giants Orange — 11480 26503 211710 11 3255145001.014 175371 1518 447 99 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Giants Orange — 5745 8100 7195 00 178351200551 22261 3312 239 48 — — — — — —
202518 ROK MLEDSL Giants Orange — 9379 15300 8206 10 190312228540 38238 229 249 55 — — — — — —
202619 ROK MLEDSL Giants Orange — 11486 19302 152110 11 221396326722 105245 1813 314 99 — — — — — —
202417 ROK MLEDSL Giants Orange — 5745 8100 7195 00 178351200551 22308 3312 239 48 — — — — — —
202417 ROK RAWDSL Giants Orange — 5743 10100 9165 00 233421256677 23370 2816 340 48 — — — — — —
202518 ROK MLEDSL Giants Orange — 9379 15300 8206 10 190312228540 38254 229 249 55 — — — — — —
202518 ROK RAWDSL Giants Orange — 9376 21401 11166 10 276409368777 92339 1712 363 55 — — — — — —
202619 ROK MLEDSL Giants Orange — 11486 19302 152110 11 221396326722 105262 1813 314 99 — — — — — —
202619 ROK RAWDSL Giants Orange — 11480 26503 211710 11 3255145001.014 175371 1518 447 99 — — — — — —
202417 ROK MLEDSL Giants Orange — 5745 8100 7195 00 178351200551 22261 3312 239 48 — — — — — —
202518 ROK MLEDSL Giants Orange — 9379 15300 8206 10 190312228540 38238 229 249 55 — — — — — —
202619 ROK MLEDSL Giants Orange — 11488 19302 152110 11 216396318715 102245 1813 314 99 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Giants Orange — 5745 8100 7195 00 178351200551 22261 3312 239 48 — — — — — —
202518 ROK MLEDSL Giants Orange — 9379 15300 8206 10 190312228540 38238 229 249 55 — — — — — —
202619 ROK MLEDSL Giants Orange — 11488 19302 152110 11 216396318715 102245 1813 314 99 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLESF 0% 224197 43712 19596 31 219307302609 83297 268 281 76 -6 +0 +0 +4 +5 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLESF 34% 11399 22411 10293 21 223310314624 91297 269 287 80 -3 +0 +0 +2 +2 0.2
202922 MLB MLESF 48% 203179 41713 17525 31 226312324636 98298 268 291 83 -4 +0 +0 +4 +4 0.4
203023 MLB MLESF 54% 298263 611025 26757 52 228314332646 104299 259 295 86 -5 +0 +0 +5 +6 0.7
203124 MLB MLESF 55% 374330 761326 32949 73 230315338654 108299 259 298 88 -5 +0 +0 +7 +8 1.0
203225 MLB MLESF 56% 416367 841427 3610410 73 231316343659 112299 259 300 89 -5 +0 +0 +7 +9 1.1
203326 MLB MLESF 56% 440389 891528 3811010 83 231316343659 112298 259 300 89 -6 +0 +0 +8 +10 1.2
203427 MLB MLESF 55% 445393 901528 3911210 83 230315341656 111298 259 298 88 -6 +0 +0 +8 +10 1.2
203528 MLB MLESF 55% 445394 901528 3811310 74 228313336649 108297 259 296 86 -7 -0 -1 +8 +10 1.0
203629 MLB MLESF 58% 441390 881527 3811310 74 226310329640 104296 269 292 84 -9 -0 -1 +8 +10 0.7
203730 MLB MLESF 60% 432383 851427 371129 64 223307321628 99294 269 287 81 -10 -0 -2 +8 +9 0.5
203831 MLB MLESF 62% 397352 781326 331049 55 218302311613 93291 268 281 77 -11 -1 -3 +7 +9 0.1
203932 MLB MLESF 63% 359318 681115 30968 49 213296299595 86287 278 274 72 -12 -3 -4 +6 +8 -0.4
202821 MLB CTXSF 34% 3935 7100 3101 10 219307307614 88294 268 283 80 -1 +0 +0 +1 +1 0.1
202922 MLB CTXSF 48% 9888 19311 8252 21 222309316625 94294 268 287 83 -2 +0 +0 +2 +2 0.2
203023 MLB CTXSF 54% 162143 31512 14414 31 224311324635 100295 259 291 86 -3 +0 +0 +3 +4 0.4
203124 MLB CTXSF 55% 207182 41713 18525 42 226312330642 104295 259 293 88 -3 +0 +0 +4 +4 0.5
203225 MLB CTXSF 56% 233206 47814 20585 42 227313335647 107295 259 295 89 -3 +0 +0 +4 +5 0.6
203326 MLB CTXSF 56% 247218 50914 21626 42 227312335647 108294 259 295 89 -3 +0 +0 +4 +5 0.7
203427 MLB CTXSF 55% 246217 49914 21626 42 226312332644 106294 259 294 88 -3 +0 +0 +4 +5 0.6
203528 MLB CTXSF 55% 244215 48814 21626 42 224310328637 103293 259 291 86 -4 +0 -0 +4 +5 0.5
203629 MLB CTXSF 58% 256226 51914 22666 42 222307322628 100292 269 288 84 -5 +0 -1 +5 +6 0.4
203730 MLB CTXSF 60% 260230 51914 22676 43 219303314617 95290 268 283 81 -6 -0 -1 +5 +6 0.3
203831 MLB CTXSF 62% 245217 47813 21645 33 215299304603 89287 269 277 77 -7 -1 -2 +4 +5 0.1
203932 MLB CTXSF 63% 225199 43713 19605 26 210293293585 83283 278 270 72 -8 -2 -2 +4 +5 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24622176 484831136 21062957 3926 222307320628 98295 269 288 83 -48 -3 -6 +44 +53 4.1
/ 162G— A+C — 650574 12822310 5516615 107 223307324631 101294 268 288 83 -13 -1 -2 +12 +14 1.1
Career— MLE — 46874120 9261552174 4091190123 7243 225313326640 102296 259 291 83 -85 -3 -10 +79 +96 7.8
/ 162G— MLE — 650571 12821310 5716517 106 224313324637 100296 259 291 83 -13 -0 -2 +12 +14 1.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 DSLDSL Giants Orange · 114 PAwOBA .445 → .314 (−131)K% 14.9% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.91%÷1.000×1.220——18.19%
BB% (unintentional) /PA18.42%÷1.000×0.700—×0.99512.83%
HBP% /PA8.77%—×0.700—×0.9956.11%
Singles /BIP28.57%÷1.000×0.680×1.023×0.99519.78%
Doubles /BIP7.94%÷1.000×0.600×1.023×0.9954.85%
Triples /BIP0.00%÷1.000×0.600×1.023×0.9950.00%
Home runs /BIP4.76%÷1.000×0.470—×0.9952.23%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .445 → .314; ISO .175 → .103; BABIP .371 → .245. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Giants Orange · 93 PAwOBA .355 → .249 (−106)K% 17.2% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.20%÷0.972×1.220——21.59%
BB% (unintentional) /PA11.83%÷0.974×0.700—×1.0088.56%
HBP% /PA6.45%—×0.700—×1.0084.55%
Singles /BIP26.67%÷0.995×0.680×1.041×1.00819.11%
Doubles /BIP6.67%÷0.933×0.600×1.041×1.0084.50%
Triples /BIP0.00%÷0.900×0.600×1.041×1.0080.00%
Home runs /BIP1.67%÷0.963×0.470—×1.0080.82%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 99, 2B 87, 3B 80, K 94, BB 95 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .355 → .249; ISO .092 → .056; BABIP .339 → .238. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL Giants Orange · 57 PAwOBA .333 → .239 (−94)K% 28.1% → 34.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.07%÷1.001×1.220——34.22%
BB% (unintentional) /PA15.79%÷0.982×0.700—×1.02211.51%
HBP% /PA8.77%—×0.700—×1.0226.28%
Singles /BIP33.33%÷0.972×0.680—×1.02223.84%
Doubles /BIP3.70%÷0.982×0.600—×1.0222.31%
Triples /BIP0.00%÷0.971×0.600—×1.0220.00%
Home runs /BIP0.00%÷0.914×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 94, 2B 96, 3B 94, K 100, BB 96 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .333 → .239; ISO .023 → .015; BABIP .370 → .261. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).