Victor Figueroa

1B Frederick Keys
Age 23 L/R 6'5" / 240 lbs A+ HR +9% Svc 0.0 · Ctrl thru 2033
Overview
A+PROSPECTMiLBFA 2034
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+/A/ROK2 orgs375.284/.401/.50312787—.217/.306/.376
202622AA/A+BAL484.270/.345/.52427684—.215/.268/.411
2027PROJMLE23MLBBAL1.207/.268/.3860077-0.0
2028PROJ22% MLB24MLBBAL99.211/.273/.3954181-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.8M2031Ext$3M2032Ext$5M2033Ext$7M
Skills · percentileMiLB Statcast 2026 AA
ISO58
wOBA52
Speed52
wRC+47
Chase%31
BB%19
Career WAR0.0 WAR median (P10 -0.4 / P90 2.3, comp-based) · star 1% · didn't stick 89%
CompsMason Martin (age 23) · Yazy Arbelo (age 25) · Johan Mieses (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†77
AVG/OBP/SLG.207 / .268 / .386
PA1
HR0
K%37
BB%7
BABIP289
ISO172
MLB%0%
Value2027 · WAR
BAT: -5.7 runs (wOBA-derived runs vs avg)-6BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.7 runs (Defensive runs vs avg)-1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.22728
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M———
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
Totals $0.0M $-0.7M +$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)
202521 A+Aberdeen IronBirds — 9977 14310 19290 22 182340247587 65280 2919 281 33 — — — — — —
202521 ALake Elsinore Storm — 232195 511707 34472 31 262377456833 195310 2015 371 78 — — — — — —
202521 ROKACL Padres — 4438 23435 670 20 6056591.2631.922 658692 1614 785 254 — — — — — —
202622 AAChesapeake Baysox — 149137 37515 11511 31 270329431760 161395 347 338 74 — — — — — —
202622 A+Frederick Keys — 335292 7915322 341043 34 271353568921 298331 3110 391 88 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A+ MLEAberdeen IronBirds — 9985 12210 12380 22 141247188436 47246 3812 217 33 — — — — — —
202521 A MLELake Elsinore Storm — 232205 421206 24672 31 205294351646 146266 2910 283 78 — — — — — —
202521 ROK MLEACL Padres — 4440 18324 4100 20 4505009251.425 475494 239 543 254 — — — — — —
202622 AA MLEChesapeake Baysox — 149140 33414 8621 31 236282364646 129394 425 277 74 — — — — — —
202622 A+ MLEFrederick Keys — 335306 6311218 201363 34 206261431693 225279 416 298 88 — — — — — —
202521 A MLE3 teams — 375330 711839 401142 73 215304370673 155295 3011 296 87 — — — — — —
202521 A RAW3 teams — 375310 8824412 59832 73 284401503904 219349 2216 396 87 — — — — — —
202622 A+ MLE2 teams — 484446 9615322 281994 65 215268410678 195320 416 292 83 — — — — — —
202622 A+ RAW2 teams — 484429 11620427 451554 65 270345524870 254352 329 375 83 — — — — — —
202521 A MLE3 teams — 375330 711839 401142 73 215304370673 155287 3011 296 87 — — — — — —
202622 A+ MLE2 teams — 484449 9615322 281994 65 214268408675 194314 416 292 83 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLE3 teams — 375330 711839 401142 73 215304370673 155287 3011 296 87 — — — — — —
202622 A+ MLE2 teams — 484449 9615322 281994 65 214268408675 194314 416 292 83 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEBAL 0% 591541 11019323 412174 53 202264375639 173284 377 282 77 -16 -0 -2 -11 +13 -0.4
▸ 2027 — real world (MLB)
202723 MLB CTXBAL 0% 11 0000 000 00 207268386653 179289 00 288 77 -0 +0 -0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEBAL 22% 448410 8615318 321603 32 207269384653 177286 367 288 81 -10 -0 -1 -8 +10 -1.0
202824 MLB CTXBAL 22% 9991 19314 7351 10 211273395668 184290 357 294 81 -2 +0 -0 -2 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 9991 19314 7351 10 209273396668 187288 357 294 83 -2 +0 -0 -2 +2 -0.2
/ 162G— A+C — 650597 12520726 462307 70 209274397671 188290 357 294 83 -14 +1 -2 -12 +14 -1.3
Career— MLE — 15171378 292551057 11555010 1811 212277390668 179300 368 290 83 -16 -0 -2 -12 +14 -1.6
/ 162G— MLE — 650590 12524424 492364 85 212276388665 176301 368 290 83 -15 -0 -2 -12 +14 -1.5

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 A+Frederick Keys · 335 PAwOBA .387 → .298 (−90)K% 31.0% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.04%÷1.000×1.310——40.67%
BB% (unintentional) /PA10.15%÷1.000×0.600—×0.9986.08%
HBP% /PA0.90%—×0.770—×0.9980.69%
Singles /BIP20.74%÷1.000×0.870×1.016×0.99818.30%
Doubles /BIP7.98%÷1.000×0.780×1.016×0.9986.31%
Triples /BIP1.60%÷1.000×0.850×1.016×0.9981.38%
Home runs /BIP11.70%÷1.000×0.880—×0.99810.28%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.016.

Result: wOBA .387 → .298; ISO .298 → .241; BABIP .331 → .279. 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).

2026 AAChesapeake Baysox · 149 PAwOBA .329 → .277 (−52)K% 34.2% → 41.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.23%÷1.000×1.220——41.76%
BB% (unintentional) /PA7.38%÷1.000×0.700—×1.0275.31%
HBP% /PA0.67%—×0.850—×1.0270.59%
Singles /BIP30.23%÷1.000×0.970×1.033×1.02731.12%
Doubles /BIP5.81%÷1.000×0.860×1.033×1.0275.31%
Triples /BIP1.16%÷1.000×0.950×1.033×1.0271.17%
Home runs /BIP5.81%÷1.000×0.780—×1.0274.66%

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

Result: wOBA .329 → .277; ISO .161 → .123; BABIP .395 → .394. 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 ALake Elsinore Storm · 232 PAwOBA .362 → .283 (−78)K% 20.3% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.26%÷0.956×1.360——28.83%
BB% (unintentional) /PA14.22%÷0.952×0.690——10.31%
HBP% /PA0.86%—×0.780——0.67%
Singles /BIP18.24%÷0.989×0.920×0.993—16.85%
Doubles /BIP11.49%÷1.062×0.830×0.993—8.91%
Triples /BIP0.00%÷1.150×0.910×0.993—0.00%
Home runs /BIP4.73%÷0.936×0.800——4.04%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 98, 2B 112, 3B 130, K 91, BB 90 — 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.993.

Result: wOBA .362 → .283; ISO .195 → .151; BABIP .310 → .266. 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 A+Aberdeen IronBirds · 99 PAwOBA .281 → .217 (−64)K% 29.3% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.29%÷1.013×1.310——37.89%
BB% (unintentional) /PA19.19%÷0.944×0.600—×1.01212.35%
HBP% /PA0.00%—×0.770—×1.0120.00%
Singles /BIP20.83%÷0.990×0.870×1.023×1.01218.95%
Doubles /BIP6.25%÷1.010×0.780×1.023×1.0125.00%
Triples /BIP2.08%÷1.091×0.850×1.023×1.0121.68%
Home runs /BIP0.00%÷1.229×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 146, 1B 98, 2B 102, 3B 118, K 103, BB 89 — 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 ×1.023.

Result: wOBA .281 → .217; ISO .065 → .053; BABIP .280 → .246. 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 ROKACL Padres · 44 PAwOBA .762 → .543 (−219)K% 15.9% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.91%÷1.023×1.440——22.40%
BB% (unintentional) /PA13.64%÷0.990×0.620—×0.9758.33%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP35.48%÷1.010×0.820—×0.97528.08%
Doubles /BIP12.90%÷1.045×0.720—×0.9758.67%
Triples /BIP9.68%÷1.018×0.720—×0.9756.67%
Home runs /BIP16.13%÷1.018×0.780—×0.97512.05%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 102, 2B 109, 3B 104, K 105, BB 98 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .762 → .543; ISO .658 → .467; BABIP .692 → .494. 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).