Javier Sanoja
3BMiami Marlins · NL · Age 23 · Bats R / Throws R · 259 PA
Most likely driver: plate-discipline erosion — expanding the zone (37% confidence).
Edge breakdown
No single trait dominates — a league-typical swing shape.
The swing
Percentiles vs all tracked hitters. Attack angle/direction and tilt are swing-weighted averages across batting sides. Swing type from editable rules — first match wins.
vs pitch types
Timing spectrum
share of competitive swings by timing
on-time 64.7% (+0.0% vs prior) · late 8.7% (+0.0% vs prior)
Barrel accuracy
avg miss from the sweet spot · dashed ring = league
15 pctl (lower is better) ·