Franco WilliasIF DSL Giants Black
Age 21 R/R 6'0" / 184 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION141 act + 94 ros · stats below = ROS only
wRC+†76
AVG/OBP/SLG.224 / .298 / .341
PA94
HR2
K%27
BB%6
BABIP293
ISO118
MLB%0%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +6.7 runs (Replacement-level credit)+7REPTotal WAR: +0.60+0.6WAR
0.00.51.00.30.50.80.90.90.9+$33M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 44 / POW 46
Toolsscout grade
CONTACT44
scouting grade only
POWER46
scouting grade only
EYE45
scouting grade only
SPEED61
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+0.9$2M+$2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $2M +$2M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202419 ROKDSL Giants Orange 154134 25513 44914 85 187283306589 119265 323 252 51
202419 ROKDSL Giants Orange 154131 34823 73414 85 260362420782 160326 225 350 126
202520 ROKDSL Giants Orange 134118 24312 8348 111 203299297595 93268 256 262 59
202520 ROKDSL Giants Orange 134114 32413 12228 111 281388412800 132326 169 365 138
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKSF 141116 29123 10368 144 250351371721 121317 267 316 100 +0 +1 +0 +0 +4 0.5
YTD21 ROKSF 141110 37234 16258 144 336455518973 182384 1811 412 174 +12 +1 +0 +0 +4 1.7
ROS21 ROKSF 0% 9485 19212 6253 41 224298341639 118288 276 285 76 -3 +0 +0 +0 +3 0.1
ROS21 MLBSF 0% 01 0000 000 00 283 258 55 +0 +0
FULL21 ROKSF 141117 29123 10368 144 248351368718 120313 267 316 100 +0 +1 +0 +0 +4 0.5
TOT21 ROKSF 235201 48335 166111 185 239329358687 119307 267 304 91 -3 +2 +0 +0 +7 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSF 34% 249224 50725 16647 72 223296339635 116290 266 293 82 -5 +1 +0 +0 +7 0.3
202823 MLBSF 48% 349314 731138 23889 92 232303363667 131291 257 298 86 -6 +1 +0 +0 +10 0.5
202924 MLBSF 53% 418376 8813410 2910510 113 234306370676 136292 257 301 88 -5 +1 +0 +0 +12 0.8
203025 MLBSF 55% 456410 9514411 3211411 123 232305366670 134292 257 302 89 -5 +1 +0 +0 +13 0.9
203126 MLBSF 56% 478430 10015412 3311912 123 233305370675 137292 257 302 90 -6 +1 +0 +0 +14 0.9
203227 MLBSF 55% 486437 10115412 3412112 123 231304366670 135292 257 303 90 -6 +1 +0 +0 +14 0.9
202722 MLBSF 34% 8678 17212 6222 21 218291346637 128285 267 269 64 -4 +0 +0 +0 +2 -0.1
202823 MLBSF 48% 169152 34514 11434 41 224293349642 125286 257 274 68 -6 +0 +0 +0 +5 -0.1
202924 MLBSF 53% 220198 45725 15555 61 227298359657 131287 257 278 71 -7 +1 +0 +0 +6 -0.0
203025 MLBSF 55% 250225 52826 17626 62 231302364667 133287 257 280 72 -8 +0 +0 +0 +7 -0.0
203126 MLBSF 56% 266240 54826 18666 72 225295350645 125287 257 280 72 -8 +1 +0 +0 +8 -0.0
203227 MLBSF 55% 267240 54826 19676 72 225298350648 125287 257 280 72 -8 +1 +0 +0 +8 -0.0
▸ Career Totals
Career 12581134 256381029 8631529 329 226297354651 128286 257 278 71 -41 +3 +0 +0 +36 -0.3
/ 162G 650586 13220515 4416315 175 225297353650 128285 257 278 71 -21 +1 +0 +0 +18 -0.2
Career 28182528 575852465 18571986 8623 227302357659 130290 267 295 84 -50 +8 +0 +0 +80 3.9
/ 162G 650583 13320615 4316620 205 228304360664 132291 267 295 84 -12 +2 +0 +0 +18 0.9

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
202419 ROKDSL Giants Orange 154131 34823 73414 85 260362420782 160326 225 350 126 +5 -0 +4 0.9
202520 ROKDSL Giants Orange 134114 32413 12228 111 281388412800 132326 169 365 138 +6 +2 +4 1.2

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#3Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,4033336231300363+0+02.22.3
/1626641517+0.0+0.01.0pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1

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
Franco Willias (OGILVIE) 21 39→44 41→46 56→61 45 239/329/358 119307 518 26% 7% 91 +0.6
Ceddanne Rafaela
2022 · A
21 42→48 47→55 59→55 38 216/258/360 144272 1415 26% 4% 68 -0.5 239/275/399 160304 1822 27% 4% 85 +0.7 247/287/396150298152022%4%88+0.7
Cayden Wallace
2023 · A
21 45→42 42→50 56→50 40 218/268/331 113302 815 30% 6% 64 -0.8 215/273/337 122287 1112 27% 6% 68 -0.5 225/274/377152279181326%5%77+0.1
Christian Villanueva
2012 · A
21 43→47 42→55 53→50 40 213/260/324 111270 916 24% 4% 59 -1.1 216/266/343 127281 139 27% 4% 67 -0.5 226/284/40818225625323%6%91+0.9
Cody Freeman
2022 · A
21 43→53 41→50 53→50 47 208/281/306 98256 911 22% 7% 64 -0.8 203/257/317 114247 129 23% 6% 56 -1.3 233/276/38615326318919%5%80+0.3
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Felix Reyes
2022 · A
21 41→51 43→55 49→45 38 202/267/312 111283 1012 31% 5% 60 -1.0 204/245/317 113258 137 26% 4% 51 -1.7 244/271/41417128221922%3%86+0.5
Evan Van Hoosier
2015 · A
21 48→49 43→50 56→50 45 232/286/358 126292 910 23% 6% 79 +0.3 228/273/336 108306 69 26% 5% 66 -0.6 227/270/34111431751029%4%64-0.3
Johan Rojas
2022 · A
21 45→55 44→45 55→65 42 220/273/338 118280 1022 25% 6% 68 -0.5 230/274/341 111290 937 23% 5% 69 -0.4 253/294/35310031874122%5%77+0.1
Maximo Rivera
2014 · A
21 46 39→45 53→60 43 222/276/307 85284 721 24% 6% 61 -1.0 213/264/284 71297 410 28% 6% 50 -1.8 203/245/250472803727%5%29-0.9
José Caballero
2018 · A
21 47→45 39→45 54→70 39 224/275/317 93301 67 27% 5% 63 -0.8 223/291/334 111281 1019 23% 7% 76 +0.0 225/318/339114299106326%9%86+0.5
Daz Cameron
2018 · A
21 39→45 47→55 52→55 40 199/261/337 138279 1319 33% 6% 63 -0.8 203/270/332 129293 1117 33% 7% 66 -0.6 217/290/380163271192527%8%86+0.5
Ryan McKenna
2018 · A
21 45→55 43→50 53→55 40 216/275/330 113310 1012 32% 6% 67 -0.5 218/283/321 103306 812 29% 7% 69 -0.4 215/292/352137316161335%9%78+0.1
Peter Bourjos
2008 · A
21 46→56 42→50 54→60 39 223/268/336 113308 816 30% 5% 65 -0.7 240/278/362 122304 927 23% 4% 76 +0.0 249/298/396147304122822%5%91+1.0
Luis Matos
2023 · A
21 42→52 44→50 49→50 41 211/250/322 111246 1212 20% 4% 54 -1.4 234/285/374 140252 1612 15% 6% 83 +0.6 241/293/396155250191313%6%90+0.8
Efrain Contreras
2008 · A
21 48 45 53→55 45 236/301/354 118277 1216 20% 6% 85 +0.7 212/270/304 92278 810 25% 5% 59 -1.1 184/237/253702595630%5%29-1.1
Sean Henry
2007 · A
21 41→51 45→50 56→55 43 207/263/331 123274 1224 28% 7% 62 -0.9 240/293/369 129295 1117 22% 6% 85 +0.7 248/301/378130297121720%6%88+0.7
Christopher Bostick
2014 · A
21 43→53 43→45 52→55 40 209/264/322 113296 1014 32% 6% 60 -1.0 209/257/326 117286 1016 29% 5% 58 -1.2 242/294/36111931110724%5%79+0.2
Sam McWilliams
2019 · A
21 46→53 39→50 54→50 43 214/280/307 92310 515 31% 7% 63 -0.8 213/273/318 105329 89 35% 7% 63 -0.8 240/305/391151378161038%8%93+0.9
Blaze Alexander
2021 · A
22 44→48 43→45 51→50 41 215/278/328 113300 1011 30% 6% 68 -0.5 198/268/323 125313 1412 39% 7% 63 -0.8 237/319/364126339121531%8%92+0.8
Brandon Short
2010 · A
21 49→52 41→45 52→50 40 232/279/332 100310 712 27% 5% 69 -0.4 242/285/364 122328 1210 29% 4% 80 +0.4 236/282/359123312111027%4%75-0.0