Position: LF
Grouped Buy → Sell · ranked by confidence within each group
Buy11
- 1Buyconf 0.79
- 2
14.8% barrels back the .369 xwOBA; contact is real
Buyconf 0.71 - 3
47.9% hard-hit, 11.2% barrels — .355 xwOBA backs the bat.
Buyconf 0.68 - 4
xwOBA .355, barrel 12.3% — contact quality is real
Buyconf 0.68 - 5
12.7% barrel rate backs the .348 xwOBA.
Buyconf 0.67 - 6
47% hard-hit, 12.3% barrels — contact gains are real, not BABIP.
Buyconf 0.66 - 7
49.5% hard-hit with .343 xwOBA — contact carries the profile.
Buyconf 0.66 - 8
46.6% hard-hit with 11.6% barrels — real power under the hood.
Buyconf 0.65 - 9Buyconf 0.65
- 10
xwOBA .335 with a 15.8% strikeout rate — contact skills intact.
Buyconf 0.64 - 11
44.8% hard-hit and 10.6% barrels fuel the .332 xwOBA
Buyconf 0.63
Buy-Low1
- 1
61.5% hard-hit with .220 BABIP — contact deserves better.
Buy Lowconf 0.71
Sell-High4
- 1
.434 BABIP masks 25% hard-hit, 86 mph bat and .309 xwOBA.
Sell Highconf 0.77 - 2
.333 BABIP riding a 31-point wOBA over xwOBA
Sell Highconf 0.73 - 3
.412 BABIP masks a .258 xwOBA and 29% strikeouts.
Sell Highconf 0.68 - 4Sell Highconf 0.68
Sell10
- 1
83.7 mph, zero barrels, 13.6% hard-hit — the wOBA is a mirage.
Sellconf 0.65 - 2Sellconf 0.63
- 3
xwOBA .279 vs .322 wOBA — Coors inflates the surface.
Sellconf 0.62 - 4Sellconf 0.61
- 5
32% strikeouts with an 88.5 mph bat won't play.
Sellconf 0.61 - 6
26% hard-hit with an 86.5 mph average — no thump in this bat
Sellconf 0.60 - 7
13.5% strikeout rate masks 86 mph contact and 2% barrels.
Sellconf 0.60 - 8
27% strikeout rate with only 38% hard-hit contact won't hold
Sellconf 0.59 - 9
Barrel rate 5.2% can't support a .293 wOBA.
Sellconf 0.59 - 10
87.5 mph exit velo caps a .326 wOBA that xwOBA pegs at .299.
Sellconf 0.58
47 more players · league average or insufficient sample · expand to view
- Alejandro OsunaTEXHoldleans sell
- Andrew PinckneyWSHNo Call Yet
- Brandon MarshPHIHoldleans sell
- Brett CallahanDETHoldwait & see
- Bryce TeodosioLAAHoldwait & see
- Corey JulksDETNo Call Yet
- Davis SchneiderTORHoldwait & see
- Daylen LileWSHHoldleans buy
- Dustin HarrisSDHoldwait & see
- Edmundo SosaPHIHoldleans buy
- Felix ReyesON THE 60-DAY ILPHINo Call Yet
- Heliot RamosNYYHoldleans buy
- Heston KjerstadBALNo Call Yet
- Ian HappCHCHoldsteady
- Jake McCarthyCOLHoldsteady
- Jarren DuranBOSHoldleans sell
- Joey LoperfidoHOUHoldwait & see
- Jonatan ClaseON THE 60-DAY ILTORNo Call Yet
- Jose SiriLAAHoldleans sell
- Joshua BáezSTLHoldwait & see
- LaMonte Wade Jr.HOUHoldwait & see
- Lane ThomasATLHoldsteady
- Luis RengifoON THE 60-DAY ILSDHoldleans sell
- Matthew LugoKCNo Call Yet
- Mauricio DubónATLHoldleans sell
- Max SchuemannNYYHoldwait & see
- Mike YastrzemskiATLHoldsteady
- Nate EatonBOSHoldwait & see
- Nick MorabitoNYMNo Call Yet
- Otto KempPHINo Call Yet
- Ramón LaureanoON THE 60-DAY ILSDHoldsteady
- Sam AntonacciCWSHoldleans buy
- Scott BanduraSFNo Call Yet
- Steven KwanCLEHoldleans buy
- Tanner MurrayON THE 60-DAY ILCWSNo Call Yet
- Tommy TroyAZHoldwait & see
- Trevor LarnachMINHoldleans buy
- Turner HillSFHoldwait & see
- Tyler CallihanPITHoldwait & see
- Tyler SoderstromON THE 60-DAY ILATHHoldleans buy
- Tyrone TaylorCHCHoldsteady
- Victor BericotoSFHoldwait & see
- Wade MecklerLAAHoldsteady
- Wyatt LangfordTEXHoldsteady
- Yohendrick PiñangoTORHoldsteady
- Zach ColeHOUNo Call Yet
- Zach DezenzoHOUHoldwait & see