since 2002

Oneil Cruz or Willy Adames

SS Age: 26 Bats: L Throws: R

This Season

2025 Projection
BARHRRBISBOPS
.24972258319.762

Rank (preseason)

63 ADP
8 SS

Career Stats

Oneil Cruz
ABBAOBPOPS
913 .250 .315 .764
Last 3 Years
YrABRHRRBISBBAOBPOPS
2022 331 45 17 54 10 .233 .294 .744
2023 32 7 1 4 3 .250 .375 .750
2024 541 69 21 76 22 .259 .324 .773

Key Splits

 ABBAOBPOPS
home464.287.346.850
road449.212.283.675
day393.242.315.768
night520.256.315.761
vs RHP660.268.337.816
vs LHP253.202.257.629
none on 512 .242 .307 .731
risp 103 .243 .333 .770
loaded 18 .278 .333 .777
April 129 .225 .286 .588
May 86 .244 .309 .821
June 123 .228 .273 .720
July 169 .237 .280 .753
Aug 182 .297 .368 .846
Sept 183 .230 .317 .760
SS Age: 29Bats: R Throws: R

This Season

2025 Projection
BARHRRBISBOPS
.23681299611.757

Rank (preseason)

70 ADP
10 SS

Career Stats

Willy Adames
ABBAOBPOPS
3227 .248 .322 .766
Last 3 Years
YrABRHRRBISBBAOBPOPS
2022 563 81 31 98 8 .238 .298 .756
2023 553 72 24 80 5 .217 .310 .717
2024 610 91 32 112 21 .251 .331 .793

Key Splits

 ABBAOBPOPS
home1579.230.304.728
road1648.265.339.801
day1258.222.296.701
night1969.265.338.807
vs RHP2329.258.327.792
vs LHP898.220.308.697
none on 1800 .242 .312 .732
risp 400 .240 .378 .808
loaded 80 .225 .286 .749
April 443 .226 .311 .711
May 426 .232 .302 .743
June 513 .226 .303 .720
July 542 .249 .319 .758
Aug 668 .283 .349 .853
Sept 577 .256 .335 .786

So, Who's Better?

Going into the 2025 season, we have Cruz slotted as the #8-ranked shortstop (with an ADP of 63). Compare that with Adames, who's #10 at the position (ADP of 70). Based on just those full-season projections, expect Cruz to be the slightly better fantasy performer. Nothing's that easy, though - let's dig into the most important stats for both daily and roto leagues...

DFS Contests

Daily lineups are all about timing, short-term trends and matchups, even among highly-ranked players. With these two guys, keep an eye on the following splits...

Cruz tends to perform better when:
  • Playing at home split alert - his career OPS when playing in front of the home crowd is .850 (.675 on the road)
  • Facing a righty - Cruz has a career OPS of .816 against righties (.629 vs southpaws)
Adames tends to perform better when:
  • Playing on the road - his career OPS when playing in enemy territory is .801 (.728 at home)
  • It's a night game split alert - his lifetime OPS when playing under the lights is .807 (.701 in day games)
  • Facing a righty - Adames has a career OPS of .792 against righties (.697 vs southpaws)

On any given day (see today's matchups), check to see how many of these OPS "bonuses" apply. If most or all are in play, highly consider going in that player's direction.

Roto Leagues

On the flip side, rotisserie is a marathon and MUCH more predictable. Most major trends tend to repeat, especially with established players.

For starters, Cruz is a 26-year old lefty with the potential to produce a slash of .250/75/30/85 (BA/R/HR/RBI)... and chip in 20 swipes a year. He hits for an above-average OPS (~.760), so plenty of ways to stuff 5x5 cats. He's relatively young and his ceiling's not fully established so his projected stat levels could still shift upwards as well.

Now, with Adames - he's a 29-year old righty with .240/85/30/100 splits... and toss in 15 stolen bases a season. He should hit for an OPS of ~.760, so an above-average source of extra-base hits. At his age, he's a legit veteran so, stat-wise, we pretty much know what to expect (or hope to get).

Overall, these two have a bunch in common so, over the course of a full season, you'll get a similar amount of fantasy points from each. Draft for value, not strictly points.

Related

Corey Seager
or
Oneil Cruz

What's your take?