
#2 SS · Giants
Height
6'0"
Weight
216 lbs
Age
30
College
N/A
Experience
9 yrs
Bats/Throws
R/R
Grade this player:
| Year | Team | GP | AVG | HR | RBI | OPS | SB | H |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 1071 | 0.24296221 | 183 | 565 | 0.7564165 | 63 | 958 |
Length
7 years
Total Value
$182.0M
Guaranteed
$109.2M
AAV
$26.0M/yr
Willy Adames grades as an All-Star caliber performer among MLB shortstops, earning a B+ Performance grade. He is hitting with a 0.244 batting average and a 0.761 OPS (near the league average of .720) this season. With 180 home runs and 559 RBI through 1041 games (a 28-HR, 87-RBI pace over a full season), he brings above-average power to the lineup. His 63 stolen bases add an elite speed dimension that creates additional offensive value. As a prime-age veteran at 30, Willy is a key contributor for the Giants. A 1041-game sample provides high confidence in this grade.
Willy Adames is riding a genuine wave of public goodwill right now, with sentiment trending sharply upward over the last 30 days despite the Giants sitting well below .500 in the National League West. The narrative driving that goodwill is centered squarely on Adames himself rather than the team around him — media coverage has framed him as a respected veteran voice who is actively trying to pull a struggling offense together, projecting confidence about what this lineup can become while those around him have largely underdelivered. The tension in that framing, however, is hard to ignore: his on-field performance is grading out as below the standard expected of a franchise cornerstone, and coverage revisiting the pressure he acknowledged feeling during the 2025 season raises legitimate questions about whether consistency will follow the optimism. A recent incident in which Dalton Rushing slid hard into Adames has kept his name in the headlines, adding a layer of physical scrutiny to an already complicated early-season storyline. The Giants' flurry of roster activity — cycling through pitching additions and outfield moves on what feels like a weekly basis — paints a picture of a front office scrambling to stabilize a 14-23 club, which only amplifies the burden placed on Adames as the face of the franchise. Ultimately, this is a sentiment grade that reflects genuine respect for the player rather than genuine confidence in the situation — fans and media alike are extending Adames considerable benefit of the doubt, but the goodwill has a shelf life if the Giants' offense doesn't start showing the progress he keeps promising.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Sat, 5/9 | vs PIT | W 5-2 | 4 | 2 | 1 | 0 | 0 | 0 | 0 |
| Wed, 5/6 | vs SD | L 1-5 | 3 | 0 | 0 | 0 | 0 | 0 | 1 |
Auto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Willy Adames is a veteran in his 9th MLB season listed at SS for the Giants. FanVerdicts maintains four independent grades for every MLB player on an active roster — Contract Value Index for the deal itself, Performance for on-field production, Sentiment for media and fan reaction, and Fan Verdict for community voting. Current grades for Willy Adames: Contract Value Index D, Performance C+, Sentiment B+, Fan Verdict pending.
Every grade refreshes on its own cadence as new data lands. Performance recalculates when MLB game stats post; Sentiment updates with new media coverage and fan discussion; Contract Value Index recomputes when contract terms change; Fan Verdict reflects live community voting on this profile. Contract details below show the structure (years, total value, average annual value, guarantees) the Contract Value Index grade is computed against.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
| Wed, 5/6 | vs SD | L 5-10 | 4 | 1 | 1 | 0 | 0 | 0 | 1 |
| Tue, 5/5 | vs SD | W 3-2 | 4 | 1 | 0 | 0 | 0 | 0 | 2 |
| Sun, 5/3 | @ TB | L 1-2 | 4 | 1 | 0 | 0 | 0 | 0 | 1 |
| Sat, 5/2 | @ TB | L 1-5 | 4 | 0 | 0 | 0 | 0 | 0 | 1 |
| Fri, 5/1 | @ TB | L 0-3 | 3 | 1 | 0 | 0 | 0 | 0 | 1 |
| Thu, 4/30 | @ PHI | L 5-6 | 5 | 1 | 0 | 0 | 0 | 0 | 2 |
| Thu, 4/30 | @ PHI | L 2-3 | 3 | 0 | 0 | 0 | 0 | 1 | 1 |
| Tue, 4/28 | @ PHI | L 0-7 | 3 | 0 | 0 | 0 | 0 | 0 | 1 |