Young baseball player swinging in a lit indoor batting cage

Session reports, decoded — for families, coaches and cages

Every rep, measured.Every session, understood.

For the parent holding a session email nobody explained, the coach tracking a whole roster, and the batting cage that would rather hand clients a live dashboard than a printout. Upload the report — or photograph the screen — and get one clear answer: is the player getting better? Hitting is live today, with pitching next.

Free account, no card. Profiles are private by default.

Avg exit velo

68.4mph

+3.2 mph

Sweet spot

41%

Season best

Longest

232ft

New PR

Built for all three

Parents

Plain English, every session

One hitter, no baseball vocabulary, and an email you were never taught to read. Parent Mode spells out every abbreviation and says in a sentence whether this visit beat the last one.

Create a free account

Coaches

A whole roster, one screen

Give every hitter a profile, upload sessions in seconds, and compare players side by side. Pull up the trend line before the next lesson instead of digging through spreadsheets.

Create a free account

Batting cages

Your name on every dashboard

Upload each session once and your clients log in to a page carrying your facility's name and logo — their history, their records, an optional leaderboard. Retention your competitors don't offer, and an add-on you can charge for.

See the facility pilot

The screen, translated

What the cage shows you

AvgVel

68.4

MaxVel

79.1

LD %

41

MaxDist

232

Twelve abbreviations in one line, gone the moment the next hitter steps in.

What you get back

Ready
  • Average exit velocity up 3.2 mph since his last visit.
  • New personal best: 79.1 mph off the bat.
  • Line drives at 41% — his most productive session yet.

Plain sentences, plus the chart behind them.

Three steps, every visit

Bring the session in

Spreadsheet, a photo of the cage screen, pasted email text, or typed by hand. Odd column names are fine — you match them once and we remember.

Check it before it saves

Every value lands on a review screen first, with anything uncertain flagged. Nothing is stored until you say so.

See the direction

Charts and plain-English notes tell you what improved since last time and what to keep an eye on.

What the numbers mean

Exit velocity
How fast the ball leaves the bat, in mph. The clearest measure of hitting power.
Launch angle
The upward angle the ball leaves at. Roughly 10–25° is where hits live.
Sweet spot %
How often contact lands in that productive angle window.
Contact rate
How often the bat actually finds the ball instead of missing.

Every abbreviation on the cage screen is spelled out in HitTrax stats explained.

Learn the game

For facilities

Hand every client a dashboard, not a printout

The facility pilot is open: a branded page at your own address, sessions imported from the reports HitTrax already emails you, and no software for your staff to learn.

  • Every client's history in one roster
  • Optional facility leaderboard
  • Your name and logo on the page

Hitting is live now. Pitching metrics are next on the roadmap, and the import engine already reads any stat sheet — so a cage that adds a new machine is not starting over.

See the facility pilot

Common questions

What is a HitTrax batting report?
HitTrax is a camera and radar system fitted in many batting cages. When it is switched on it records every pitch: pitch speed, how hard the ball came off the bat, the angle it left at, how far it would have travelled and where it would have landed. Most cages email you a summary or a spreadsheet afterwards — that email is your batting report.
Do I need HitTrax to use Ball Progress?
No. Any spreadsheet with one row per swing works, and you can also snap a photo of the cage screen or simply type the numbers in. You tell Ball Progress which column is which once, and it remembers that layout next time.
I don't know baseball. Will this still make sense?
Yes — that is who it is built for. Turn on Parent Mode and every abbreviation is replaced with a full name and a plain-English explanation, and each session is summed up in ordinary sentences like "average exit velocity increased by 3.2 mph".
Is my child's exit velocity normal for his age?
Roughly: 38–45 mph average at 8U, 52–60 at 12U, 60–68 at 14U and 75–85 for high school varsity. Those ranges are orientation, not a grade — the honest benchmark is the same hitter three months ago, which is exactly what the trend charts show.
Can a coach track a whole roster?
Yes. Add a player profile for each hitter and upload their sessions the same way. Every player keeps their own history, personal records and progress charts, and profiles stay private unless you share them.
Which numbers actually matter for a young hitter?
Four of them. Average and peak exit velocity show how hard the ball is being hit. Launch angle and sweet spot rate show whether that contact is productive. Contact rate shows how often the bat finds the ball. Watching those trend upward over months is the real signal — one session never is.
Can a batting cage give clients their own dashboard?
Yes. A facility gets its own branded page — your name, your logo, your own web address on Ball Progress. Upload each session once and every client logs in to see their own progress history, personal records and charts, with an optional facility leaderboard. It is a retention feature you can include or charge for.
Does Ball Progress only cover hitting?
Hitting is what is live today, and it is the deepest part of the app. The import engine is built to read any stat sheet, not one machine's layout, so pitching is the next surface — velocity, strike rate and workload — followed by other stat-tracked sports. Sessions you upload now stay exactly where they are as that grows.
Is Ball Progress free?
Yes. A free account covers player profiles, session uploads and full progress charts. Paid plans for unlimited history, multiple players and team rosters come later.

Start with one session

The first upload sets the baseline. Everything after that is measured against it — that is when the picture starts to form.

Create a free account