Inside the data

2,002 at-bats — what the average swing actually does.

Drawn from every at-bat logged on Slug Stats, a stat tracker for softball and baseball. 352 players, 2,002 swings so far.

Selection-bias caveat. These are people engaged enough to log every at-bat on a tracking app, so the sample skews toward more committed players — and toward the leagues and levels those players happen to play in. Treat the numbers as one slice of the game, not the whole sport.

The slash line

AVGOBPSLGOPS
This sample.599.626.9461.572
MLB 2025.247.317.408.725
Δ vs MLB 2025+.352+.309+.538+.847

The comparison is structural, not predictive. This data comes from a different game — arcing pitches, smaller fields, generous zones, and contact-heavy at-bats — and produces a slash line that doesn’t exist at the professional level. The 2025 row is included as a familiar reference, nothing more.

100 plate appearances

35.5%Singles
14.5%Doubles & triples
4.6%Home runs
4.3%Strikeouts
27.8%Ground / fly / pop / line outs
7.8%Walks & HBP
5.3%FC, errors, sacrifices

K rate 4.3%, BB rate 7.4%. Walks beat strikeouts 1.7-to-1. MLB runs roughly 2.4 strikeouts per walk; the arcing pitch flips that ratio.

Where the ball goes

LFCFRF

All 1,633 recorded balls in play. Hits in green, outs in red. Tap a chip above to isolate a category.

Trajectory is almost everything

TrajectoryAVGHAB
Line drives.874325372
Ground balls.588200340
Fly balls.569120211
Pop-ups.1951787

From line drives (.874) to pop-ups (.195) is 678 points of batting average — a wider spread than any other variable on the page. Contact quality dominates every other input.

Home-run rate

1 HR every 19.6 AB. MLB 2025: 1 in 29. About 1.5× the major-league rate.

Methodology

Sample. 2,002 swings (1,846 logged by 149 users for themselves, 156logged by scorekeepers on behalf of teammates who don’t use the app). Synthetic seed accounts excluded.

Aggregation. The slash line averages every PA equally, not every player equally — so an active hitter influences the line more than someone with a single logged game. The spray chart samples up to 4,000 randomly drawn balls in play.

Frozen at. May 12, 2026 — numbers stay locked until the next refresh, so a quoted figure here matches what readers see when they click through. At-bats logged on Slug Stats before the next snapshot will be reflected then.