Position: RF
Grouped Buy → Sell · ranked by confidence within each group
Buy13
- 1
58.9% hard-hit and .403 xwOBA outweigh the 28.7% Ks
Buyconf 0.78 - 2
20.9% barrels and 57.5% hard-hit bury the 29.8% K rate.
Buyconf 0.76 - 3
53.9% hard-hit with a .379 xwOBA — power is real.
Buyconf 0.73 - 4
Barrels 16.4% with .369 xwOBA — the Ks are the only tax.
Buyconf 0.71 - 5
13% barrels and .366 xwOBA — the power is real.
Buyconf 0.70 - 6
54.7% hard-hit and 13% barrels; wOBA matches xwOBA within .003
Buyconf 0.68 - 7
Barrel rate 12.5% with 43.5% hard-hit — contact is real.
Buyconf 0.66 - 8
14.7% strikeout rate with 46% hard-hit — rare combo
Buyconf 0.66 - 9
Barrel rate 15.7% with 47% hard-hit — contact outlier.
Buyconf 0.65 - 10
50% hard-hit, 13% barrels at 22 — the contact is real
Buyconf 0.65 - 11
50% hard-hit with .338 xwOBA; contact skill is real
Buyconf 0.65 - 12
47.6% hard-hit with 12% barrels — the power is real
Buyconf 0.65 - 13
Barrel rate 10.7% beats league; xwOBA .340 backs the contact.
Buyconf 0.65
Sell-High3
- 1
xwOBA .261 under a .317 wOBA — results outrunning 85.8 mph contact
Sell Highconf 0.79 - 2
37.6% strikeout rate caps a 19.9% barrel bat
Sell Highconf 0.74 - 3
.333 BABIP inflates a .335 wOBA over .299 xwOBA
Sell Highconf 0.64
Sell12
- 1
xwOBA .237 with a 30% hard-hit rate — no hidden upside.
Sellconf 0.71 - 2
31.7% strikeouts with a .253 xwOBA and 3.7% barrels
Sellconf 0.67 - 3Sellconf 0.64
- 4
87 mph exit velo, 33% hard-hit — contact won't carry .272 xwOBA
Sellconf 0.64 - 5
82.7 mph exit velo, 32% Ks: speed can't hide that bat
Sellconf 0.63 - 6
26.8% hard-hit contact caps him despite 9.9% strikeout rate
Sellconf 0.62 - 7
22.5% hard-hit with 85.8 mph exit velo — no power base.
Sellconf 0.61 - 8
xwOBA .289 and 5.6% barrels — under league on both.
Sellconf 0.60 - 9
Contact-first profile, but 29% hard-hit caps the upside.
Sellconf 0.59 - 10
32% strikeout rate smothers 92 mph exit velo.
Sellconf 0.59 - 11Sellconf 0.59
- 12
29% strikeouts undercut 44% hard-hit contact.
Sellconf 0.59
40 more players · league average or insufficient sample · expand to view
- Addison BargerON THE 60-DAY ILTORNo Call Yet
- Alan RodenMINHoldwait & see
- Austin MartinMINHoldleans sell
- Ben MalgeriDETHoldwait & see
- Bo DavidsonSFNo Call Yet
- Braden MontgomeryCWSHoldleans buy
- Brewer HicklenATLNo Call Yet
- Cam SmithHOUHoldsteady
- Carlos CortesATHHoldleans sell
- Carson BengeNYMHoldleans buy
- Colby ThomasPHIHoldwait & see
- Dylan CrewsWSHHoldsteady
- Everson PereiraSTLHoldwait & see
- Gabriel GonzalezMINNo Call Yet
- Gabriel Rincones Jr.PHIHoldwait & see
- Héctor RodríguezCINHoldwait & see
- Jase BowenSDHoldwait & see
- Jhostynxon GarciaPITNo Call Yet
- Jo AdellCLEHoldleans buy
- John RaveKCHoldsteady
- Johnathan RodríguezATHNo Call Yet
- Jung Hoo LeeSFHoldsteady
- Kahlil WatsonCLEHoldwait & see
- Kyle TuckerLADHoldleans buy
- Lawrence ButlerATHHoldleans buy
- Lazaro MontesSEANo Call Yet
- Matt ShawCHCHoldleans sell
- Matt WallnerMINHoldwait & see
- Owen CaissieMIAHoldleans sell
- Rece HindsBALHoldwait & see
- Rikuu NishidaCWSNo Call Yet
- Ronny SimonPITHoldwait & see
- Rudy Martin Jr.TORNo Call Yet
- Ryan O'HearnPITHoldsteady
- Ryan ViladeTBHoldleans buy
- Sterlin ThompsonCOLHoldwait & see
- Troy JohnstonCOLHoldleans buy
- Tyler O'NeillON THE 60-DAY ILBALHoldleans sell
- Victor Mesa Jr.TBHoldleans buy
- Victor RoblesSEAHoldwait & see