Position: 2B
Grouped Buy → Sell · ranked by confidence within each group
Buy6
- 1
xwOBA .351 with 16% K rate — contact skills real
Buyconf 0.67 - 2
14.7% K-rate plus .347 xwOBA — elite contact skills
Buyconf 0.66 - 3
xwOBA .338 backs the .345 wOBA — no BABIP fluke.
Buyconf 0.65 - 4
47% hard-hit with a 12% barrel rate — real power.
Buyconf 0.65 - 5
Barrel rate 11.6% with xwOBA .333 backs the breakout
Buyconf 0.64 - 6
17% K-rate props up a 0.33 xwOBA, even without hard contact.
Buyconf 0.63
Sell-High2
- 1
.335 BABIP propping up a .292 xwOBA bat
Sell Highconf 0.74 - 2
Hard-Hit 19.5% with a .329 BABIP propping him up.
Sell Highconf 0.64
Sell15
- 1
86 mph exit velo and a .259 xwOBA — hollow contact
Sellconf 0.66 - 2
Zero barrels, 21% hard-hit — no power path at all.
Sellconf 0.66 - 3
2% barrels with 84 mph exit velo — empty average.
Sellconf 0.65 - 4
21.7% hard-hit, 0.9% barrel — no power base at all.
Sellconf 0.65 - 5
30% strikeouts with a .271 xwOBA — no contact floor.
Sellconf 0.64 - 6
28% hard-hit and 3% barrels — zero luck gap to blame.
Sellconf 0.64 - 7
85.5 mph exit velo, 4.5% barrels — Altuve's bat has gone soft
Sellconf 0.63 - 8
29% hard-hit with 86 mph exit velo — no thump in this bat
Sellconf 0.61 - 9
27.8% hard-hit with just a 4% barrel rate.
Sellconf 0.61 - 10
xwOBA .286 with exit velo barely league — empty power.
Sellconf 0.61 - 11
1.5% barrels: elite contact avoidance, no impact
Sellconf 0.60 - 12
29% strikeouts and a .296 xwOBA — profile sags
Sellconf 0.59 - 13
wOBA .322 oversells a .293 xwOBA and 5.2% barrels
Sellconf 0.59 - 14
xwOBA .296 with only 8.5% barrels — empty average.
Sellconf 0.59 - 15
29.6% strikeout rate, 86.7 mph exit velo — no contact floor.
Sellconf 0.58
34 more players · league average or insufficient sample · expand to view
- Adael AmadorCOLNo Call Yet
- Angel GenaoCLEHoldwait & see
- Brandon LowePITHoldleans buy
- Charles McAdooTORHoldwait & see
- Christian MooreLAAHoldwait & see
- Cole YoungSEAHoldsteady
- Donovan WaltonATHHoldleans buy
- Gleyber TorresDETHoldleans buy
- Isiah Kiner-FalefaBOSHoldwait & see
- Jackson HollidayBALHoldleans sell
- Jeff McNeilATHHoldleans sell
- Jonathan IndiaON THE 60-DAY ILKCNo Call Yet
- Juan BritoCINHoldwait & see
- Kyren ParisLAANo Call Yet
- Luis ArraezPHIHoldleans sell
- Luis UríasON THE 10-DAY ILTORNo Call Yet
- Luke KeaschallMINHoldsteady
- Marcus SemienNYMHoldleans sell
- Matt McLainCINHoldleans sell
- Michael MasseyKCHoldleans sell
- Michael StefanicATHNo Call Yet
- Miguel RojasLADHoldleans sell
- Nate FurmanSFNo Call Yet
- Nick SogardBOSHoldsteady
- Nico HoernerCHCHoldleans buy
- Osleivis BasabeSFHoldwait & see
- Richie PalaciosTBHoldleans sell
- Ronny SimonPITNo Call Yet
- Sung-Mun SongSDHoldwait & see
- Tommy EdmanLADHoldsteady
- Travis BazzanaCLEHoldleans sell
- Vaughn GrissomLAAHoldsteady
- Willi CastroON THE 10-DAY ILCOLHoldsteady
- Xavier EdwardsON THE 10-DAY ILMIAHoldsteady