Franco Willias

IF DSL Giants Black
Age 22 R/R 6'0" / 184 lbs ROK HR -15%H -3% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1796ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKDSL Giants Or…154.260/.362/.4203834—.165/.270/.263
202520ROKDSL Giants Or…134.281/.388/.41231140—.161/.261/.220
202621ROKDSL Giants Bl…233.406/.520/.60653499—.266/.381/.383
2027PROJMLE22MLBSF343.225/.295/.32349760.0
2028PROJ34% MLB23MLBSF55.225/.295/.32712800.0
2029PROJ46% MLB24MLBSF109.227/.297/.33523830.0
Next 3 projected WAR 0.1Projected 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
Speed99
wOBA98
wRC+97
K%89
ISO83
Whiff%63
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsEvan Crawford (age 22) · Jonah Cox (age 22) · Brandon Lockridge (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 126 proj PA
wRC+†76
AVG/OBP/SLG.223 / .293 / .320
PA126
HR2
K%25
BB%7
ISO98
MLB%0%
Value2027 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · ContractCON 64 / POW 40
Toolsscout grade
CONTACT64
scouting grade only
POWER40
scouting grade only
EYE51
scouting grade only
SPEED69
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.1$0.3M+$0.0M (cut)
2034Pre-Arb$1.0M———
2035Pre-Arb$1.0M———
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond 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)
202419 ROKDSL Giants Orange — 154131 34823 73414 85 260362420782 160326 225 350 34 — — — — — —
202520 ROKDSL Giants Orange — 134114 32413 12228 111 281388412800 132326 169 365 40 — — — — — —
202621 ROKDSL Giants Black — 233180 731155 263017 346 4065206061.126 200450 1311 473 99 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202419 ROK MLEDSL Giants Orange — 154133 22512 54114 85 165270263533 98204 273 219 34 — — — — — —
202520 ROK MLEDSL Giants Orange — 134118 19211 8288 111 161261220482 59204 216 227 40 — — — — — —
202621 ROK MLEDSL Giants Black — 233188 50733 183717 346 266381383764 117274 168 315 99 — — — — — —
202419 ROK MLEDSL Giants Orange — 154133 22512 54114 85 165270263533 98220 273 219 34 — — — — — —
202419 ROK RAWDSL Giants Orange — 154131 34823 73414 85 260362420782 160326 225 350 34 — — — — — —
202520 ROK MLEDSL Giants Orange — 134118 19211 8288 111 161261220482 59202 216 227 40 — — — — — —
202520 ROK RAWDSL Giants Orange — 134114 32413 12228 111 281388412800 132326 169 365 40 — — — — — —
202621 ROK MLEDSL Giants Black — 233188 50733 183717 346 266381383764 117305 168 315 99 — — — — — —
202621 ROK RAWDSL Giants Black — 233180 731155 263017 346 4065206061.126 200450 1311 473 99 — — — — — —
202419 ROK MLEDSL Giants Orange — 154134 22512 54114 85 164270261531 97204 273 219 34 — — — — — —
202520 ROK MLEDSL Giants Orange — 134117 19211 8288 111 162261222483 60204 216 227 40 — — — — — —
202621 ROK MLEDSL Giants Black — 233196 50733 183717 346 255381367749 112274 168 315 99 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEDSL Giants Orange — 154134 22512 54114 85 164270261531 97204 273 219 34 — — — — — —
202520 ROK MLEDSL Giants Orange — 134117 19211 8288 111 162261222483 60204 216 227 40 — — — — — —
202621 ROK MLEDSL Giants Black — 233196 50733 183717 346 255381367749 112274 168 315 99 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLESF 0% 343309 701234 23878 92 225295323618 98296 257 281 76 -10 +1 +0 +0 +7 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLESF 34% 159143 32512 11404 41 228298334632 106297 257 286 80 -4 +0 +0 +0 +3 0.0
202924 MLB MLESF 46% 237214 49824 16595 71 231301343644 112297 257 291 83 -5 +1 +0 +0 +5 0.1
203025 MLB MLESF 52% 301270 631135 21747 92 232302348651 116297 257 294 85 -5 +1 +0 +0 +7 0.2
203126 MLB MLESF 54% 345311 721236 24857 102 233303352656 120297 257 295 86 -6 +1 +0 +0 +7 0.3
203227 MLB MLESF 54% 363327 761337 26897 102 232303352656 120296 257 295 86 -6 +1 +0 +0 +8 0.3
203328 MLB MLESF 54% 370334 771337 26927 102 231301348649 117295 257 293 84 -7 +1 -1 +0 +8 0.2
203429 MLB MLESF 53% 365329 751336 26927 92 228299342640 113294 257 289 82 -8 +1 -1 +0 +8 -0.0
203530 MLB MLESF 52% 358323 731236 25917 82 225295334629 108292 257 285 79 -9 +1 -2 +0 +8 -0.3
202823 MLB CTXSF 34% 5550 11201 4141 20 225295327622 102293 257 282 80 -1 +0 +0 +0 +1 0.0
202924 MLB CTXSF 46% 10999 23412 7272 31 227297335632 108293 256 286 83 -2 +0 +0 +0 +2 0.0
203025 MLB CTXSF 52% 155140 32513 11383 41 228299340639 112293 257 289 85 -3 +0 +0 +0 +3 0.1
203126 MLB CTXSF 54% 187168 39723 13464 51 229300344644 115293 257 291 86 -3 +1 +0 +0 +4 0.2
203227 MLB CTXSF 54% 197177 40723 14484 61 228300344644 115292 247 290 86 -3 +1 +0 +0 +4 0.2
203328 MLB CTXSF 54% 201181 41723 14504 51 227298339637 113291 257 288 84 -4 +1 -0 +0 +4 0.1
203429 MLB CTXSF 53% 194174 39713 14494 51 224295333628 109290 257 284 82 -4 +1 -1 +0 +4 -0.0
203530 MLB CTXSF 52% 188169 37613 13484 41 222292326618 104288 267 280 79 -5 +0 -1 +0 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12861158 262451021 9032026 347 226297337633 111292 257 287 80 -25 +4 -2 +0 +28 0.4
/ 162G— A+C — 650585 13323511 4516213 174 227297340637 113293 257 287 80 -13 +2 -1 +0 +14 0.2
Career— MLE — 31452804 6341052751 21476093 12327 226302337640 111289 247 286 80 -53 +8 -4 +0 +57 0.7
/ 162G— MLE — 650580 13222611 4415719 256 228303343646 116290 247 286 80 -13 +2 -1 +0 +14 0.2

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 Black · 233 PAwOBA .474 → .315 (−159)K% 12.9% → 15.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.88%÷1.000×1.220——15.71%
BB% (unintentional) /PA11.16%÷1.000×0.700—×0.9757.62%
HBP% /PA7.30%—×0.700—×0.9754.98%
Singles /BIP34.67%÷1.000×0.680×0.957×0.97522.01%
Doubles /BIP7.33%÷1.000×0.600×0.957×0.9754.11%
Triples /BIP3.33%÷1.000×0.600×0.957×0.9751.87%
Home runs /BIP3.33%÷1.000×0.470—×0.9751.53%

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 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .474 → .315; ISO .200 → .115; BABIP .450 → .274. 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 · 134 PAwOBA .356 → .227 (−130)K% 16.4% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.42%÷0.972×1.220——20.60%
BB% (unintentional) /PA8.96%÷0.974×0.700—×0.9856.34%
HBP% /PA5.97%—×0.700—×0.9854.12%
Singles /BIP26.09%÷0.995×0.680×0.954×0.98516.74%
Doubles /BIP4.35%÷0.933×0.600×0.954×0.9852.63%
Triples /BIP1.09%÷0.900×0.600×0.954×0.9850.68%
Home runs /BIP3.26%÷0.963×0.470—×0.9851.57%

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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .356 → .227; ISO .132 → .070; BABIP .326 → .204. 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 · 154 PAwOBA .343 → .219 (−124)K% 22.1% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.08%÷1.001×1.220——26.92%
BB% (unintentional) /PA4.55%÷0.982×0.700—×0.9953.22%
HBP% /PA9.09%—×0.700—×0.9956.33%
Singles /BIP21.65%÷0.972×0.680×0.950×0.99514.31%
Doubles /BIP8.25%÷0.982×0.600×0.950×0.9954.76%
Triples /BIP2.06%÷0.971×0.600×0.950×0.9951.20%
Home runs /BIP3.09%÷0.914×0.470—×0.9951.58%

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 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 ×0.950.

Result: wOBA .343 → .219; ISO .160 → .089; BABIP .326 → .204. 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).