Viandel Pena

2B Erie SeaWolves
Age 26 S/R 5'7" / 148 lbs AA HR -8% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423A+WSH316.276/.343/.34602047—.220/.263/.275
202524AAWSH173.201/.262/.3716645—.184/.227/.331
202625AADET116.204/.287/.3202436—.168/.226/.243
2027PROJMLE26MLBDET2.195/.249/.2980056-0.0
2028PROJ27% MLB27MLBDET35.197/.251/.3011157-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Z-Con%79
Whiff%70
Speed62
Chase%56
BB%51
K%33
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsAndrés Alvarez (age 27) · Camden Duzenack (age 26) · Jackson Cluff (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†56
AVG/OBP/SLG.195 / .249 / .298
PA2
HR0
K%50
BB%6
BABIP258
ISO76
MLB%2%
Value2027 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.3 runs (Positional adjustment)+0POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · ContractCON 30 / POW 50
Toolsscout grade
CONTACT30
scouting grade only
POWER50
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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.

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)
201817 ROKDSL Nationals — 295240 601351 47516 42 250386358744 108314 1716 343 42 — — — — — —
201918 ROKGCL Nationals — 154131 471030 21312 63 359455481935 122470 2014 419 78 — — — — — —
202120 AFredericksburg Nationals — 331295 631124 34880 104 214295305600 92289 2710 275 26 — — — — — —
202221 A+Wilmington Blue Rocks — 11197 22530 12310 44 227312340652 113333 2811 291 31 — — — — — —
202221 AFredericksburg Nationals — 352296 681156 48950 303 230337361699 132313 2714 312 46 — — — — — —
202322 A+Wilmington Blue Rocks — 419346 751620 67881 187 217345275620 58288 2116 293 38 — — — — — —
202423 A+Wilmington Blue Rocks — 316283 781240 28711 202 276343346689 71368 229 311 47 — — — — — —
202524 AAHarrisburg Senators — 173159 32526 13460 62 201262371633 170243 278 280 45 — — — — — —
202625 AAErie SeaWolves — 116103 21602 12320 40 204287320607 117271 2810 276 36 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201817 ROK MLEDSL Nationals — 295254 40830 33626 42 157270213482 55209 2111 230 42 — — — — — —
201918 ROK MLEGCL Nationals — 154139 34720 13452 63 245318324642 79356 298 283 78 — — — — — —
202120 A MLEFredericksburg Nationals — 331307 53923 221240 104 173228244472 72268 377 206 26 — — — — — —
202221 A+ MLEWilmington Blue Rocks — 111101 18420 8410 44 178239257496 79284 377 214 31 — — — — — —
202221 A MLEFredericksburg Nationals — 352310 55944 341340 303 177259271530 94276 3810 236 46 — — — — — —
202322 A+ MLEWilmington Blue Rocks — 419373 671420 401191 187 180261228489 48258 2810 225 38 — — — — — —
202423 A+ MLEWilmington Blue Rocks — 316295 651030 16951 202 220263275537 54320 305 237 47 — — — — — —
202524 AA MLEHarrisburg Senators — 173163 30525 9560 62 184227331558 147240 325 235 45 — — — — — —
202625 AA MLEErie SeaWolves — 116107 18501 8390 40 168226243469 75248 347 221 36 — — — — — —
201817 ROK MLEDSL Nationals — 295254 40830 33626 42 157270213482 55208 2111 230 42 — — — — — —
201817 ROK RAWDSL Nationals — 295240 601351 47516 42 250386358744 108314 1716 343 42 — — — — — —
201918 ROK MLEGCL Nationals — 154139 34720 13452 63 245318324642 79362 298 283 78 — — — — — —
201918 ROK RAWGCL Nationals — 154131 471030 21312 63 359455481935 122470 2014 419 78 — — — — — —
202120 A MLEFredericksburg Nationals — 331307 53923 221240 104 173228244472 72276 377 206 26 — — — — — —
202120 A RAWFredericksburg Nationals — 331295 631124 34880 104 214295305600 92289 2710 275 26 — — — — — —
202221 A MLE2 teams — 463411 721274 421740 347 175252268519 92288 389 231 42 — — — — — —
202221 A RAW2 teams — 463393 901686 601260 347 229331356687 127318 2713 307 42 — — — — — —
202322 A+ MLEWilmington Blue Rocks — 419373 671420 401191 187 180261228489 48262 2810 225 38 — — — — — —
202322 A+ RAWWilmington Blue Rocks — 419346 751620 67881 187 217345275620 58288 2116 293 38 — — — — — —
202423 A+ MLEWilmington Blue Rocks — 316295 651030 16951 202 220263275537 54325 305 237 47 — — — — — —
202423 A+ RAWWilmington Blue Rocks — 316283 781240 28711 202 276343346689 71368 229 311 47 — — — — — —
202524 AA MLEHarrisburg Senators — 173163 30525 9560 62 184227331558 147245 325 235 45 — — — — — —
202524 AA RAWHarrisburg Senators — 173159 32526 13460 62 201262371633 170243 278 280 45 — — — — — —
202625 AA MLEErie SeaWolves — 116107 18501 8390 40 168226243469 75250 347 221 36 — — — — — —
202625 AA RAWErie SeaWolves — 116103 21602 12320 40 204287320607 117271 2810 276 36 — — — — — —
201817 ROK MLEDSL Nationals — 295254 40830 33626 42 157270213482 55209 2111 230 42 — — — — — —
201918 ROK MLEGCL Nationals — 154138 34720 13452 63 246318326644 80356 298 283 78 — — — — — —
202120 A MLEFredericksburg Nationals — 331306 53923 221240 104 173228245473 72268 377 206 26 — — — — — —
202221 A MLE2 teams — 463418 721274 421740 347 172252263515 91278 389 231 42 — — — — — —
202322 A+ MLEWilmington Blue Rocks — 419375 671420 401191 187 179261227488 48258 2810 225 38 — — — — — —
202423 A+ MLEWilmington Blue Rocks — 316296 651030 16951 202 220263274536 54320 305 237 47 — — — — — —
202524 AA MLEHarrisburg Senators — 173162 30525 9560 62 185227333560 148240 325 235 45 — — — — — —
202625 AA MLEErie SeaWolves — 116107 18501 8390 40 168226243469 75248 347 221 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A+ MLEWilmington Blue Rocks — 316296 651030 16951 202 220263274536 54320 305 237 47 — — — — — —
202524 AA MLEHarrisburg Senators — 173162 30525 9560 62 185227333560 148240 325 235 45 — — — — — —
202625 AA MLEErie SeaWolves — 116107 18501 8390 40 168226243469 75248 347 221 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEDET 2% 200185 36713 12561 51 199252305557 106262 286 251 56 -11 +1 +0 +1 +4 -0.2
▸ 2027 — real world (MLB)
202726 MLB CTXDET 2% 22 0000 010 00 195249298547 103258 500 246 56 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEDET 27% 130120 24512 8361 31 200255308562 108263 286 253 57 -7 +0 +0 +0 +3 -0.3
202827 MLB CTXDET 27% 3533 6101 2100 10 197251301552 104259 296 249 57 -2 +0 +0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3533 6101 2100 10 182229303532 121227 296 249 43 -2 +0 +0 +0 +1 -0.1
/ 162G— A+C — 650613 11219019 371860 190 183229307536 124228 296 249 43 -33 +4 +0 +2 +14 -1.3
Career— MLE — 24812248 417782216 19677311 10728 185254261515 76273 318 232 43 -11 +1 +0 +1 +5 -0.5
/ 162G— MLE — 650589 1092064 512033 287 185253260513 75273 318 232 43 -34 +2 +0 +2 +14 -1.6

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 AAErie SeaWolves · 116 PAwOBA .271 → .221 (−50)K% 27.6% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.59%÷1.000×1.220——33.66%
BB% (unintentional) /PA10.34%÷1.000×0.700—×0.9887.15%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP18.31%÷1.000×0.970×0.997×0.98817.50%
Doubles /BIP8.45%÷1.000×0.860×0.997×0.9887.16%
Triples /BIP0.00%÷1.000×0.950×0.997×0.9880.00%
Home runs /BIP2.82%÷1.000×0.780—×0.9882.17%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .271 → .221; ISO .117 → .091; BABIP .271 → .248. 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 AAHarrisburg Senators · 173 PAwOBA .272 → .235 (−38)K% 26.6% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.59%÷0.997×1.220——32.55%
BB% (unintentional) /PA7.51%÷0.967×0.700—×0.9985.43%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP16.81%÷1.009×0.970×1.034×0.99816.68%
Doubles /BIP4.42%÷0.887×0.860×1.034×0.9984.43%
Triples /BIP1.77%÷0.913×0.950×1.034×0.9981.90%
Home runs /BIP5.31%÷0.963×0.780—×0.9984.29%

Factors used: league row EL. Park (home-season share, regressed): HR 93, 1B 102, 2B 77, 3B 83, K 99, BB 93 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.034.

Result: wOBA .272 → .235; ISO .170 → .142; BABIP .243 → .240. 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 A+Wilmington Blue Rocks · 316 PAwOBA .303 → .237 (−66)K% 22.5% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.47%÷0.974×1.310——30.21%
BB% (unintentional) /PA8.86%÷1.015×0.600—×0.9885.17%
HBP% /PA0.32%—×0.770—×0.9880.24%
Singles /BIP29.25%÷1.008×0.870×1.027×0.98825.61%
Doubles /BIP5.66%÷0.942×0.780×1.027×0.9884.76%
Triples /BIP1.89%÷0.984×0.850×1.027×0.9881.65%
Home runs /BIP0.00%÷1.016×0.880—×0.9880.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 102, 2B 88, 3B 97, K 95, BB 103 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.027.

Result: wOBA .303 → .237; ISO .071 → .058; BABIP .368 → .320. 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).

2023 A+Wilmington Blue Rocks · 419 PAwOBA .288 → .225 (−63)K% 21.0% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.00%÷0.973×1.310——28.29%
BB% (unintentional) /PA15.99%÷1.005×0.600—×0.9989.53%
HBP% /PA0.24%—×0.770—×0.9980.18%
Singles /BIP22.09%÷0.981×0.870×1.010×0.99819.77%
Doubles /BIP6.20%÷0.894×0.780×1.010×0.9985.46%
Triples /BIP0.78%÷0.913×0.850×1.010×0.9980.73%
Home runs /BIP0.00%÷0.913×0.880—×0.9980.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 83, 1B 96, 2B 79, 3B 83, K 95, BB 101 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .288 → .225; ISO .058 → .052; BABIP .288 → .258. 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).

2022 AFredericksburg Nationals · 352 PAwOBA .307 → .236 (−71)K% 27.0% → 38.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.99%÷0.966×1.360——38.00%
BB% (unintentional) /PA13.64%÷0.970×0.690——9.71%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP22.89%÷0.986×0.920×0.957—20.43%
Doubles /BIP5.47%÷0.933×0.830×0.957—4.66%
Triples /BIP2.49%÷0.910×0.910×0.957—2.38%
Home runs /BIP2.99%÷1.074×0.800——2.22%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 115, 1B 97, 2B 87, 3B 82, K 93, BB 94 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .307 → .236; ISO .132 → .100; BABIP .313 → .276. 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).

2022 A+Wilmington Blue Rocks · 111 PAwOBA .284 → .214 (−70)K% 27.9% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.93%÷0.998×1.310——36.65%
BB% (unintentional) /PA10.81%÷0.963×0.600—×1.0126.82%
HBP% /PA0.00%—×0.770—×1.0120.00%
Singles /BIP21.21%÷0.990×0.870×0.999×1.01218.85%
Doubles /BIP7.58%÷0.974×0.780×0.999×1.0126.13%
Triples /BIP4.55%÷1.150×0.850×0.999×1.0123.40%
Home runs /BIP0.00%÷1.114×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 123, 1B 98, 2B 95, 3B 130, K 100, BB 93 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .284 → .214; ISO .113 → .084; BABIP .333 → .284. 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).

2021 AFredericksburg Nationals · 331 PAwOBA .269 → .206 (−63)K% 26.6% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.59%÷0.967×1.360——37.38%
BB% (unintentional) /PA10.27%÷1.100×0.690—×1.0156.54%
HBP% /PA0.00%—×0.780—×1.0150.00%
Singles /BIP22.22%÷1.006×0.920×1.008×1.01520.79%
Doubles /BIP5.31%÷0.942×0.830×1.008×1.0154.79%
Triples /BIP0.97%÷0.901×0.910×1.008×1.0151.00%
Home runs /BIP1.93%÷1.159×0.800—×1.0151.35%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 132, 1B 101, 2B 88, 3B 80, K 93, BB 120 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .269 → .206; ISO .092 → .068; BABIP .289 → .268. 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).

2019 ROKGCL Nationals · 154 PAwOBA .409 → .283 (−126)K% 20.1% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.13%÷1.000×1.440——28.99%
BB% (unintentional) /PA13.64%÷1.000×0.620—×1.0088.52%
HBP% /PA1.30%—×0.720—×1.0080.94%
Singles /BIP34.00%÷1.000×0.820×0.950×1.00826.68%
Doubles /BIP10.00%÷1.000×0.720×0.950×1.0086.89%
Triples /BIP3.00%÷1.000×0.720×0.950×1.0082.07%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

Factors used: level-wide ROK 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 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .409 → .283; ISO .122 → .080; BABIP .470 → .356. 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).