Film your nets on one phone. Show each player what has really changed.
One phone records the whole session. BatSwing suggests each ball; you confirm or correct it. Every player gets:
- Split into balls for you
- Slow replay: the body's lines, the bat's path
- The shot in five phases
- A 3D view you can turn (preview)
- Bowling key moments
- Where it landed (coach-tagged)
- Progress over time
- A branded report for WhatsApp
Free 8-week pilot for founding academies.

Record. Tap. Share.
What one phone can show: every ball you confirm, the outcome you tap, and the body's lines on the shot. It can't measure angles, speeds or the ball's path, so we don't show those.
01Record
Put your phone on a stand beside the net, side-on to the batter. Press record and leave it running for the whole set, up to 10 minutes.
The clip in these screens was filmed from behind the bowler. Your phone goes side-on.
02Tap
BatSwing cuts the video into single balls. Go through them and tap what happened: middled, edge, beaten or missed. Nothing counts until you tap it.
Our aim: under 10 minutes of coach time per recorded session. We measure it with you.


StanceSide-on, knees soft, head level.

BackliftBat up early, before the ball arrives.

StrideFront foot goes towards the ball.

ImpactHead stays over the front knee.

Follow-throughFull finish, bat high, still balanced.

What you get for every batter.
The replay, phases and 3D come from one real nets session on one phone. Report and Progress use made-up demo data.
This public clip was filmed from behind the bowler. Your phone goes side-on.
Watch the shot again, slowly.
Lines follow the body, made from your own video.
One ball from the real nets clip, played slowly. Not a 3D measurement.
The report your player gets.
Scroll it like your player will. Nothing goes out until you approve it.
What is in the report
- Your academy’s logo and name
- A headline for the player
- The player’s own frame
- Control by bowling type, ball by ball
- Where it pitched (coach-tagged)
- Where it went (coach-tagged)
- Where it met the bat (coach-marked)
- Where the feet landed
- The shot, phase by phase
- How the pose has changed
- The focus you set
- Notes for the player
A sample report for a made-up player. BatSwing suggests each outcome. The coach confirms or corrects it.
The shot, in five pictures.
BatSwing picks five moments and draws the body’s lines over your player. You add a short note to each. No angle numbers: one phone can’t measure them properly.
Stance
Backlift
Stride
Impact
Follow-through
Example notes, written by us for this clip.
The same ball, turned in 3D.
A preview made from the same phone video. In the 3D viewer, the coach or player can drag to turn it, zoom in and pan to study the batter’s position from more than one side. Something to look at, not a measurement.
The yellow ribbon is the bat’s path, dashed where the bat was a blur.
Progress over time.
Only sessions with the same drill and shot are compared, and only outcomes you confirmed count. When there are too few comparable sessions, it says “No trend yet” instead of guessing.
The Progress view in the coach app, for a made-up player. Scroll it.
And for your bowlers.
The same one phone, from the bowling-arm side. BatSwing suggests each ball and the key moments; you confirm them. Scroll the screens.
Found automatically · you confirm
One video per bowler, cut into balls.
Film the whole spell from the bowling-arm side. BatSwing suggests each ball from the bowler's movement; you add or remove any.
Suggested · you confirm
Four moments from each ball bowled.
Back foot lands, front foot lands, release and finish. BatSwing picks them and you check each one. No speeds and no angles.
Your call
Where it landed (coach-tagged).
Tap full, good or short for each ball, and whether the front foot was behind, on or over the line. It's your judgement written down, not ball tracking.
Balls you pick
An earlier ball over a later one.
Two balls from the same bowler, one faded over the other at front-foot landing. A picture to compare, not a measurement.
Counts only
Bowling done.
Balls add up to days, spells and overs, next to the guideline your academy uses. Only filmed sessions count.
You approve it
A bowling report with your logo.
The four moments, where it landed (coach-tagged), the bowling done (days, spells and overs, counts only) and your note. You approve it before it goes anywhere.
One real delivery: Jasprit Bumrah.
A side-on broadcast replay of one Bumrah ball, read the way BatSwing reads a nets clip: the pose on every frame, the key moments marked, and the action in words. No speeds and no angles.
- Bound
- Back foot lands
- Front foot lands
- Arm coming over
- Release
- Follow-through
The delivery in six frames.
The pose drawn on each frame. The four key moments (back foot lands, front foot lands, release, end of the follow-through) were marked on the clip and checked by hand. Green: front foot lands and release.
Illustrative analysis of a slowed broadcast replay. Not affiliated with or endorsed by the player or the broadcaster.
The paths, drawn in as he bowls.
The bowling wrist's path (white, release as a green dot), the head's path (dotted), the front leg from landing to release, and the footprints. Where the arm passes behind his body, a few frames are joined and drawn dashed, never guessed.
Illustrative analysis of a slowed broadcast replay. Not affiliated with or endorsed by the player or the broadcaster.

Front leg: softens.
Front foot lands, a frame between, and release, with the front leg in green. It stays almost straight and gives a little by release. A proposed read from the 2D pose, in words, not a coach’s call.
Illustrative analysis of a slowed broadcast replay. Not affiliated with or endorsed by the player or the broadcaster.
The action, in words.
- Key moments
- Back foot lands, front foot lands, release, follow-through ends: 4 of 4 marked, checked by hand.
- Front leg
- Softens from landing to release (a proposed read).
- Bowling wrist
- Found in 15 of 18 frames around release. The missing frames are drawn dashed.
- Head
- Its path is drawn. The head read in words compares 6 or more balls from one bowler, so one ball gets none.
- Stride
- Read against the bowler’s own usual stride, from 6 or more balls: none from one ball.
- Timing
- None. The replay is slowed, so nothing here is timed.
Illustrative analysis of a slowed broadcast replay. Not affiliated with or endorsed by the player or the broadcaster.
See one ball, start to finish.
The same ball twice: as your phone films it, and with BatSwing’s lines drawn on. It stops at each part of the shot and names it.
It pauses at
- Stance
- Backlift
- Stride
- Impact
- Follow-through
What is drawn
- Lines and dots
- The batter’s pose.
- Yellow ribbon
- The bat’s path, dashed where the bat was a blur.
- Green rings
- Where each foot landed.
One phone. Turn the shot round.
We wrap your player's own video onto a 3D estimate of their body, so you can stop at each part of the shot and turn the view a little to each side. Something to look at, not a measurement.
Try it free for 8 weeks.
- End date
- Agreed on day one. No obligation after it.
- Set-up
- We set your academy up with your logo.
- Phone
- One you already have. We help you film your first session.
- Footage
- Your academy owns it. Stored securely, and used to train our models only with your academy's consent.
- Coach time
- Our aim: under 10 minutes of coach time per recorded session. We measure it with you.
- Price
- Agreed with you during the pilot.
3 founding places this term.
Want to see it on your own nets?
A free 8-week pilot for founding academies, 3 places this term. Book a 20-minute video call; you don't need to send any footage.
Book a demo →We're onboarding our first founding academies. You could be one of them.