Willy AdamesSS San Francisco Giants
Age 30 R/R 6'0" / 216 lbs MLB BB -3% Svc 7.610 · Ctrl thru 2031 peak 3.2 · 2027
wRC+†vL 75104vR 116
AVG/OBP/SLG.234 / .323 / .426
PA624
HR25
SB8
K%26
BB%11
xwOBA.298
Barrel%11.9%
MLB%100%
BAT: +3.1 runs (wOBA-derived runs vs avg)+3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +2.6 runs (Defensive runs vs avg)+3FLDPOS: +6.7 runs (Positional adjustment)+7POSREP: +17.7 runs (Replacement-level credit)+18REPTotal WAR: +3.00+3.0WAR
Scouting · nowfuture
HIT
4545
PWR
6060
SPD
5555
EYE
5850
trajectory · 10 yrs
3.4peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   7.610 yrs.days
Team Control Through   2031
First FA Year   2032
NTC
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$26M+3.0$24M-$2M
2027Ext / FA-deal$26M+3.2$26M+$0.4M
2028Ext / FA-deal$26M+2.7$23M-$3M
2029Ext / FA-deal$26M+2.2$19M-$7M
2030Ext / FA-deal$26M+1.6$14M-$12M
2031Ext / FA-deal$26M+0.9$4M-$22M
Totals $156M $111M -$45M
Underwater contract
Projected production over the remaining contract is worth -$45M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201317 ROKDSL Tigers 267221 42941 35636 912 .190.317.281.597 .090.256 2413 .270 65 -11 -3 +0 +3 +8 -0.3
201418 ABowling Green Hot Rods 514470 11417137 341624 66 .243.299.379.678 .136.353 327 .290 80 -12 -1 +0 +6 +15 0.7
201519 A+Charlotte Stone Crabs 456410 852134 401780 101 .207.278.302.580 .095.346 399 .256 54 -24 +2 +0 +5 +13 -0.4
201620 AA2 teams 604539 12829610 541694 136 .237.312.369.681 .132.323 289 .296 85 -10 +0 +0 +6 +17 1.4
201721 AAADurham Bulls 578526 1242558 451543 115 .236.300.348.648 .112.316 278 .285 76 -15 +0 +0 +6 +16 0.7
201822 MLB2 teams 601542 14114515 491722 98 .260.324.387.711 .127.348 298 .306 93 -5 -1 -4 +6 +17 1.3
201923 MLBTampa Bay Rays 584531 13726121 461533 42 .258.321.429.750 .171.324 268 .325 107 +4 +0 +10 +6 +17 3.8
202024 MLBTampa Bay Rays 205185 521619 20740 21 .281.351.524.876 .243.422 3610 .368 139 +9 +0 -2 +2 +6 1.5
202125 MLBMilwaukee Brewers 555497 13434125 571560 54 .270.345.493.838 .223.344 2810 .357 131 +19 -1 -2 +6 +16 3.9
202226 MLBMilwaukee Brewers 617563 12929028 491661 83 .229.292.430.722 .201.271 278 .304 91 -7 +0 +11 +7 +17 3.0
202327 MLBMilwaukee Brewers 638555 11530123 711656 53 .207.304.389.693 .182.247 2611 .304 91 -7 -0 +15 +7 +18 3.4
202428 MLBMilwaukee Brewers 688610 15334028 741731 214 .251.333.444.777 .193.303 2511 .333 113 +10 +3 +4 +7 +19 4.4
202529 MLBSan Francisco Giants 686592 13422230 801795 124 .226.323.422.746 .196.265 2612 .327 109 +7 +1 +7 +7 +19 4.2
▸ 2026 Season (actual · ROS · total)
202630 MLBSan Francisco Giants 107101 231003 5321 02 .228.271.416.687 .188.303 305 .299 87 -2 -1 -3 +1 +3 -0.1
ROS30 MLBSF 517458 10827120 501384 84 .236.316.430.747 .194.286 2710 .326 108 +5 +0 +5 +6 +15 3.1
TOT30 MLBSF 624559 13137123 551705 86 .234.309.428.736 .193.293 279 .322 104 +3 -1 +3 +7 +18 3.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202731 MLBSF 609541 12531123 591264 74 .231.311.420.731 .189.257 2110 .323 105 +4 -0 +4 +7 +17 3.1
202832 MLBSF 590524 12030122 571264 43 .229.309.416.725 .187.255 2110 .318 101 +1 -0 +3 +6 +17 2.7
202933 MLBSF 560498 11127120 541233 22 .223.303.402.704 .179.253 2210 .312 97 -2 -0 +2 +6 +16 2.2
203034 MLBSF 512455 9924117 491173 01 .218.298.387.685 .169.251 2310 .305 91 -5 -0 +0 +5 +15 1.5
203135 MLBSF 455406 8621115 431083 01 .212.292.379.671 .167.248 249 .296 85 -8 -0 -1 +5 +13 0.9
203236 MLBSF 394352 7117012 37982 00 .202.281.352.634 .151.244 259 .287 77 -10 +0 -2 +4 +11 0.3
203337 MLBSF 328293 571409 30852 00 .195.274.334.608 .140.239 269 .276 69 -11 +0 -4 +4 +9 -0.2
▸ Career Totals (MLE all levels + projections)
Career 109589768 226549748347 1033288560 13674 .232.309.399.708 .167.290 269 .309 95 -67 -2 +46 +117 +310 41.3
/ 162G 650579 13429321 611714 84 .231.309.401.710 .169.289 269 .309 95 -4 +0 +3 +7 +18 2.5

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201317 ROKDSL Tigers 267200 491251 56446 912 .245.424.370.794 .125.304 1621 .364 136 +11 -3 +8 1.6
201418 ABowling Green Hot Rods 514450 12219148 541264 66 .271.354.429.783 .158.358 2511 .345 123 +13 -1 +15 2.7
201519 A+Charlotte Stone Crabs 456396 1022464 541230 101 .258.347.379.725 .121.356 2712 .325 107 +3 +2 +13 1.8
201620 AAMontgomery Biscuits 568486 13331611 741214 136 .274.374.430.804 .156.342 2113 .359 133 +21 +0 +16 3.8
201620 INTLTigres del Licey 3630 5000 390 00 .167.242.167.409 .000.217 258 .184 -1 -4 +0 +1 -0.3
201721 AAADurham Bulls 578506 14030510 651323 115 .277.362.415.777 .138.354 2311 .348 124 +16 +0 +16 3.3
201822 MLBTampa Bay Rays 323288 807010 31951 65 .278.350.406.756 .128.378 2910 .338 117 +6 -1 -4 +6 +9 1.7
201822 AAADurham Bulls 278245 70954 27661 33 .286.359.412.771 .127.367 2410 .340 119 +6 -1 +8 1.3
201923 MLBTampa Bay Rays 584531 13525120 461533 42 .254.317.418.735 .164.320 268 .326 107 +5 +0 +10 +6 +17 3.8
202024 MLBTampa Bay Rays 205185 481518 20740 21 .259.332.481.813 .222.388 3610 .357 131 +7 +0 -2 +2 +6 1.4
202125 MLBMilwaukee Brewers 555497 13032125 571560 54 .262.338.481.818 .219.331 2810 .360 133 +21 -1 -2 +6 +16 4.0
202226 MLBMilwaukee Brewers 617563 13431031 491661 83 .238.300.458.758 .220.278 278 .331 112 +8 +0 +11 +7 +17 4.5
202327 MLBMilwaukee Brewers 638553 12029224 711656 53 .217.312.407.719 .190.259 2611 .318 102 +1 -0 +15 +7 +18 4.2
202428 MLBMilwaukee Brewers 688610 15333032 741731 214 .251.333.462.795 .211.297 2511 .350 126 +20 +3 +4 +7 +19 5.5
202529 MLBSan Francisco Giants 686591 13322230 801795 124 .225.322.421.743 .196.263 2612 .328 109 +7 +1 +7 +7 +19 4.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 42963818 9331947180 428116117 6326 .244.323.440.763 .196.301 2710 .337 116 +76 +2 +39 +49 +122 29.4

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
Willy Adames (OGILVIE) 30 45 60 55 50 .232/.311/.422 .191.258 2410 20% 10% 108 +2.4
Keith Ginter
2006 · MLB
30 46→51 53→55 49→45 50 .241/.317/.419 .178.275 216 21% 8% 108 +2.3 .221/.301/.355 .134.256 155 19% 8% 85 +0.7 .213/.296/.322.109.25012419%8%74-0.1
Tyrone Taylor
2023 · MLB
29 47→52 57→60 50→55 45 .246/.307/.450 .204.285 248 23% 6% 113 +2.6 .236/.289/.412 .176.283 1915 23% 5% 95 +1.4 .227/.279/.379.151.278132123%5%79+0.1
Chris Young
2014 · MLB
30 43→49 52→60 50→55 54 .223/.307/.401 .178.261 1916 23% 10% 100 +1.7 .232/.305/.407 .175.270 2011 22% 9% 101 +1.8 .242/.320/.420.178.28220721%9%107+1.1
Todd Greene
2001 · MLB
30 46 56→65 49→30 48 .247/.303/.436 .189.273 268 21% 7% 107 +2.2 .239/.278/.422 .183.266 255 21% 4% 93 +1.3 .280/.323/.471.190.31923020%6%115+0.9
Ramon Castro
2006 · MLB
30 44 54→55 48→40 51 .231/.307/.413 .181.275 215 24% 10% 103 +1.9 .248/.319/.440 .192.300 244 25% 9% 115 +2.7 .251/.314/.471.220.27732023%8%117+0.8
Scott Hairston
2010 · MLB
30 48→51 56→60 50 48 .253/.308/.454 .200.281 2310 20% 7% 114 +2.7 .243/.304/.432 .189.274 2311 21% 7% 107 +2.2 .238/.299/.443.205.264261021%7%103+0.9
Eli Marrero
2004 · MLB
30 49 52→55 52→50 52 .250/.309/.420 .170.270 2014 16% 8% 105 +2.1 .255/.320/.445 .190.290 2210 20% 8% 116 +2.8 .250/.322/.460.210.285251122%9%118+0.9
Todd Frazier
2016 · MLB
30 49→54 57→65 46→50 48 .257/.320/.454 .198.287 2512 21% 8% 119 +3.1 .234/.318/.449 .215.259 2911 23% 10% 118 +3.0 .218/.319/.430.212.239301023%11%109+2.2
David Cook
2011 · AAA
30 44→50 53→60 47→50 48 .228/.301/.402 .174.282 2110 27% 9% 98 +1.6 .218/.289/.351 .133.307 149 31% 8% 79 +0.3 .208/.288/.327.119.30610633%9%69-0.3
Nick Ahmed
2020 · MLB
30 48→54 52→55 46→55 50 .243/.304/.417 .174.273 198 19% 8% 102 +1.9 .240/.300/.386 .146.287 149 21% 8% 92 +1.2 .227/.284/.336.109.28681122%7%68-0.2
Gary Sánchez
2023 · MLB
30 37→47 55→65 48→45 49 .203/.291/.389 .185.249 243 29% 10% 91 +1.1 .220/.303/.412 .192.266 263 27% 9% 102 +1.8 .219/.305/.417.199.25530127%9%101+0.8
Sean Rodríguez
2015 · MLB
30 44→49 52→60 47→50 44 .230/.292/.403 .173.276 197 24% 6% 94 +1.3 .243/.305/.428 .185.308 236 28% 6% 106 +2.2 .235/.308/.413.178.30723430%7%99+0.7
Jedd Gyorko
2019 · MLB
30 49→53 58→60 48→45 53 .261/.334/.462 .201.292 265 21% 10% 127 +3.6 .245/.324/.419 .174.292 227 23% 10% 111 +2.5 .212/.297/.378.166.24926526%10%88+0.2
Khalil Greene
2009 · MLB
29 46→54 52→60 50→45 45 .237/.289/.412 .174.270 206 21% 6% 95 +1.4 .230/.286/.389 .159.258 198 19% 6% 88 +0.9 .215/.276/.373.158.22322516%7%75-0.0
Miguel Ojeda
2005 · MLB
30 48→49 52→50 45 54 .249/.326/.410 .162.275 215 18% 9% 110 +2.4 .227/.299/.357 .130.266 155 20% 9% 85 +0.7 .255/.323/.403.148.28617717%8%105+1.0
Chris Widger
2002 · MLB
31 46 55→60 44→40 52 .242/.312/.434 .192.268 236 20% 9% 110 +2.4 .243/.302/.372 .129.284 116 18% 7% 89 +1.0 .215/.276/.317.102.2538018%7%61-0.2
Aledmys Díaz
2021 · MLB
30 50→58 54→55 44→45 50 .256/.314/.439 .183.266 226 14% 7% 112 +2.6 .244/.301/.393 .149.277 174 18% 6% 95 +1.4 .236/.290/.365.129.27114118%5%79+0.2
Travis Shaw
2020 · MLB
30 43→53 58→60 48→45 57 .233/.331/.434 .201.267 277 24% 12% 118 +3.0 .218/.306/.391 .173.270 224 27% 11% 97 +1.5 .215/.296/.387.172.26522027%10%89+0.4
Pedro Feliz
2005 · MLB
30 50→54 57→60 46→45 44 .263/.296/.465 .203.281 256 18% 5% 112 +2.6 .252/.293/.436 .184.272 213 16% 6% 102 +1.9 .246/.288/.419.172.26320115%5%92+1.2
Jackie Bradley Jr.
2020 · MLB
30 44→54 52→55 50 50 .228/.312/.401 .174.280 2012 26% 9% 102 +1.9 .219/.296/.365 .146.280 1510 26% 8% 85 +0.7 .206/.274/.323.117.26510825%7%62-0.5