Diego VillegasCF DSL Giants Black
Age 22 L/L 5'10" / 170 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION124 act + 82 ros · stats below = ROS only
wRC+†66
AVG/OBP/SLG.195 / .302 / .265
PA82
HR1
K%27
BB%12
BABIP267
ISO70
MLB%0%
Value2026 · WAR
BAT: -9.4 runs (wOBA-derived runs vs avg)-9BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +5.9 runs (Replacement-level credit)+6REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.30.50.60.60.60.40.20.0+$21M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 43 / POW 37
Toolsscout grade
CONTACT43
scouting grade only
POWER37
scouting grade only
EYE74
scouting grade only
SPEED50
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.6$2M+$1M
2033Pre-Arb$1.0M+0.4$0.9M+$0.5M
2034Pre-Arb$1.0M+0.2$0.4M+$0.0M
2035Arb-1$3M
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$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
202117 ROKDSL Giants Black 124111 18210 11292 22 162250198448 36220 239 210 19
202117 ROKDSL Giants Black 12499 20310 23212 22 202363253615 51256 1719 302 89
202218 ROKDSL Giants Black 3428 4100 5101 01 143294179473 36222 2915 252 51
202218 ROKDSL Giants Black 3425 6200 871 01 240441320761 80333 2124 368 140
202319 ROKDSL Giants Black 11298 23510 11292 13 235324306630 71329 2610 280 72
202319 ROKDSL Giants Black 11291 27710 18212 13 297423396819 99380 1916 373 144
202420 ROKDSL Giants Orange 121103 24212 15392 20 233342330672 97349 3212 301 89
202420 ROKDSL Giants Orange 12195 28312 23272 20 295442411852 116388 2219 389 156
202521 ROKDSL Giants Orange 7458 10200 12204 00 172351207558 34263 2716 266 62
202521 ROKDSL Giants Orange 7452 12200 18134 00 231459269729 38308 1824 366 139
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 ROKSF 124105 21200 18320 32 200317219536 19284 2615 258 56 -6 -0 +0 +0 +4 -0.3
YTD22 ROKSF 12494 24300 29220 32 255431287718 32329 1823 347 124 +3 -0 +0 +0 +4 0.7
ROS22 ROKSF 0% 8271 14201 10221 11 195302265568 70282 2712 272 66 -3 -0 +0 +0 +2 -0.1
ROS22 MLBSF 0% 01 0000 000 00 277 262 59 +0 +0
FULL22 ROKSF 124106 21200 18320 32 198317217534 19280 2615 258 56 -6 -0 +0 +0 +4 -0.3
TOT22 ROKSF 206176 35401 28541 43 198311238549 40277 2614 264 60 -9 -0 +0 +1 +6 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBSF 34% 213185 39613 24552 31 211308303611 92285 2611 283 75 -6 +0 +0 +1 +6 0.1
202824 MLBSF 46% 317276 601015 35813 52 217312315627 98287 2611 289 80 -7 +0 +0 +1 +9 0.3
202925 MLBSF 52% 378329 721226 42964 73 219315322637 103287 2511 293 82 -8 +0 +0 +1 +11 0.5
203026 MLBSF 54% 417364 801327 461054 83 220314324638 104287 2511 295 84 -8 +0 +0 +1 +12 0.6
203127 MLBSF 54% 434379 841428 481104 83 222316332648 111287 2511 295 84 -8 +0 +0 +2 +12 0.6
203228 MLBSF 54% 441384 851428 501124 83 221317331648 109287 2511 294 83 -8 +0 -1 +2 +12 0.6
203329 MLBSF 53% 438381 831427 501124 83 218315320635 102286 2611 292 82 -9 +0 -1 +2 +12 0.4
203430 MLBSF 52% 432376 811327 491124 73 215312316629 101285 2611 290 80 -10 +0 -2 +2 +12 0.2
203531 MLBSF 52% 421366 791327 481104 73 216313320633 104283 2611 286 77 -11 +0 -3 +2 +12 -0.0
202723 MLBSF 34% 7364 13201 8191 10 203301281583 78280 2611 272 67 -3 +0 +0 +0 +2 -0.0
202824 MLBSF 46% 146128 27412 16371 21 211303305608 94282 2511 278 71 -5 +0 +0 +1 +4 -0.0
202925 MLBSF 52% 195169 37613 22492 31 219316320636 101282 2511 282 74 -6 +0 +0 +1 +6 0.1
203026 MLBSF 54% 226197 43714 25572 42 218312325637 107282 2511 283 75 -6 +0 +0 +1 +6 0.1
203127 MLBSF 54% 235205 44714 26592 42 215309317626 102282 2511 284 75 -7 +0 +0 +1 +7 0.1
203228 MLBSF 54% 239208 44714 27612 42 212308312621 101282 2611 283 75 -7 +0 -0 +1 +7 0.0
203329 MLBSF 53% 233203 43714 26602 42 212307315623 103281 2611 281 73 -7 +0 -1 +1 +7 -0.0
203430 MLBSF 52% 226196 42714 26592 41 214312321634 107280 2612 279 72 -7 +0 -1 +1 +6 -0.1
203531 MLBSF 52% 219190 39613 25572 41 205304295599 89278 2611 275 69 -8 +0 -1 +1 +6 -0.2
▸ Career Totals
Career 17921561 33253829 20145816 3012 213309313622 100280 2611 280 73 -55 +1 -4 +6 +51 -0.0
/ 162G 650566 12119311 731666 114 214311316627 102281 2611 280 73 -20 +1 -1 +2 +18 0.0
Career 40383509 7561231961 456104245 6731 215313313627 98287 2611 288 78 -99 +1 -7 +14 +114 2.4
/ 162G 650565 12220310 731687 115 216313315628 99287 2611 288 78 -16 +0 -1 +2 +18 0.4

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
202117 ROKDSL Giants Black 12499 20310 23212 22 202363253615 51256 1719 302 89 -1 -0 +4 0.2
202218 ROKDSL Giants Black 3425 6200 871 01 240441320761 80333 2124 368 140 +2 -0 +1 0.2
202319 ROKDSL Giants Black 11291 27710 18212 13 297423396819 99380 1916 373 144 +6 -1 +3 0.8
202420 ROKDSL Giants Orange 12195 28312 23272 20 295442411852 116388 2219 389 156 +8 +0 +3 1.2
202521 ROKDSL Giants Orange 7452 12200 18134 00 231459269729 38308 1824 366 139 +3 +0 +2 0.5

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
#1Jack Hannahanlast yr '14
career totals — 7 seasons, 1,867 PA
71,867296232315348+6+296.26.2
/162664102+2.0+10.42.2pk7: 6
#2Jace Petersonlast yr '23
career totals — 10 seasons, 2,753 PA
102,7534277228318337+4+55.36.0
/1626641019+1.0+1.31.3pk7: 7
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,8963133219311321+7+151.91.8
/1626641111+2.4+5.30.7pk7: 2

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
Diego Villegas (OGILVIE) 22 38→43 32→37 45→50 74 198/311/238 40277 14 26% 14% 60 -0.3
Nolan Fontana
2014 · A
23 42→43 39→40 52→50 58 198/312/287 89285 614 30% 14% 73 -0.1 204/300/291 87305 49 30% 12% 69 -0.4 184/288/308124252111229%12%68-0.2
Miguel Arrendell
2010 · A
22 44 37→30 48→50 56 206/306/277 71269 411 23% 12% 68 -0.5 210/273/291 81276 69 24% 8% 56 -1.3 206/261/2817526361023%7%45-0.8
Josh Alley
2007 · A
23 45 37→40 45→50 58 211/301/282 72255 510 18% 11% 67 -0.5 235/317/324 89291 510 19% 11% 83 +0.6 258/341/3559731351018%11%98+0.8
Javi Vaz
2023 · A
22 45→50 40 47→55 50 215/284/311 96267 610 21% 8% 66 -0.6 224/298/324 100253 818 14% 9% 76 +0.0 221/296/3129124682013%9%68-0.4
Jose Constanza
2006 · A
22 47→57 37→40 48→60 51 222/294/293 71286 59 23% 9% 66 -0.6 253/308/324 71326 324 21% 7% 78 +0.2 283/330/3415833113714%6%87+0.7
Casey Turgeon
2016 · A
23 44 37→40 50→45 54 207/299/281 74259 49 20% 10% 66 -0.6 209/295/308 99267 87 23% 10% 71 -0.3 201/292/30910825410523%10%68-0.2
Justin Jacobs
2018 · A
22 50 38→40 46→50 48 232/305/312 80312 59 25% 8% 75 -0.0 206/270/285 79332 55 36% 7% 53 -1.5 177/242/246693055141%7%29-1.6
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Luis González
2018 · A
22 42→52 39→45 44→50 49 200/275/291 91264 65 26% 9% 57 -1.2 224/279/340 116292 109 25% 7% 71 -0.3 235/312/350115301122224%9%85+0.3
Anthony Seigler
2021 · A
22 42→39 37→50 49→55 47 199/276/274 74283 56 29% 9% 53 -1.5 192/289/301 109273 99 30% 12% 67 -0.5 226/317/363137277122821%11%91+0.6
Miles Mastrobuoni
2018 · A
22 46→56 37→45 49→60 48 219/277/289 70279 513 22% 8% 56 -1.3 237/297/309 72317 512 24% 8% 70 -0.3 253/316/36511232492123%8%88+0.7
Greg Cullen
2019 · A
22 47→43 38→45 46→40 49 221/285/307 86269 53 19% 8% 65 -0.7 219/305/323 104282 93 24% 9% 79 +0.3 231/334/3249231910427%12%89+0.3
Mike Papi
2015 · A
22 37→47 41→45 50→45 49 186/264/279 93248 97 28% 10% 50 -1.7 199/277/309 110280 105 30% 9% 63 -0.8 211/294/33712628114428%10%76+0.1
Imanol Vargas
2019 · A
21 42→44 40→50 45 51 200/293/295 95288 79 30% 11% 67 -0.5 207/285/347 140314 157 36% 9% 76 +0.1 205/290/36015432618239%10%79+0.2
Brent Keys
2012 · A
22 45→55 35→30 51→50 47 213/283/271 58282 314 24% 8% 55 -1.4 268/325/334 66306 312 12% 7% 89 +0.9 277/340/3325531021210%8%90+0.7
Jeisson Rosario
2021 · A
21 46→49 37→45 48→50 51 210/297/281 71303 410 29% 11% 64 -0.8 206/287/306 100300 912 31% 10% 66 -0.6 197/291/307109288111232%11%65-0.4
Chris Pieters
2017 · A
22 48 39→45 54→55 49 226/307/315 88296 617 24% 8% 77 +0.1 207/263/300 93289 612 28% 6% 54 -1.4 195/251/2939727161328%6%45-0.8
Josh Johnson
2008 · A
22 46→49 36→45 45→50 54 217/298/285 69278 39 22% 10% 66 -0.6 227/307/305 78295 410 22% 10% 74 -0.1 249/317/35911029691618%9%89+0.6
Braiden Ward
2022 · A
23 48→45 37→40 47→70 46 223/310/297 75312 410 28% 8% 75 -0.0 211/301/295 84308 644 31% 6% 72 -0.2 223/313/32410130666426%6%79+0.2
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3