The lab · AI tennis video analysis

One phone.
Every shot measured.

Paris practice, 7 November. Every shot tracked from one fixed camera: speed, spin, placement, quality and the swing behind each one.

  • One phone
  • No sensors
  • Works worldwide
Avg speed101km/h4 forehands
Avg spin648rpmtopspin
Quality78/100+4 vs last
Session quality 78 +4 vs last session

Playback · Paris practice

Watch it back with the marks on the video.

16 s11 shotsReal overlay
Paris practice · a 16 second point
Shot–
Speed–
Spin–
Quality–
Tracking the ball

One point from the session, start to finish: a serve, ten more shots, and the ball that finally lands out. The ball track, bounce calls, shot labels and both players’ pose are drawn from the app’s own analysis of the video. Where the app is unsure of a speed, it shows none.

Under the hood · Paris practice

Every number, from the same four forehands.

Speed and spin are measured from the ball. Placement comes from the bounce. Quality and mechanics come from the swing itself. Nothing here is a guess dressed as a score.

7 Nov 20264 forehands1 session
Average speed101km/h4 measured forehands
Average spin648rpmmedian 420 rpm
Shot quality78/100+4 vs previous session
In / out3/4 in1 close call

Shot by shot

Paris practice · 4 forehands
TimeSpeedSpinCallQualitySwing
0:0192 km/h2,091 rpmIN8066
0:02106 km/h468 rpmCLOSE6942
0:06106 km/h372 rpmIN8262
0:1699 km/h339 rpm sliceIN7976

Your swing

Pro

The near player’s swings from the Paris practice, replayed from the 17 body points the app tracks, with the racket hand’s path.

–quality

Loading the swing…

–speed
–spin

Pick a swing

This swing · slow motion

Swing scores

Ten component scores from the measured body positions, averaged across the four forehands.

Preparation72
Contact66
Swing path53
Follow-through51
Footwork81
Wrist lag58
Kinetic chain71
Balance47
Pace70
Spin45

What your best forehands had model

How the hardest in-balls differed from the rest of the session, in standard deviations.

Shoulder turn+0.42
Coil+0.36
Unwind+0.31
Leg drive+0.28
Wrist speed+0.22
Finish across+0.18

Copy the load, not the outcome: turn, coil, unwind, then drive up through contact.

Where the shots went · a full match

Every bounce, on a court drawn in metres.

Four forehands make a practice. This is what a whole match looks like: each mark is where a ball actually landed, read off one phone behind the court. Filter it and the numbers follow.

In Close Out Serve

Everything the session tracks

One pass over the video
Ball
  • Speed
  • Spin
  • In / out
  • Bounce position
  • Depth
  • Direction
  • Net clearance
  • Rally length
Swing
  • Preparation
  • Contact height
  • Contact point
  • Swing path
  • Follow-through
  • Wrist lag
  • Kinetic chain
  • Balance
  • Footwork
Load
  • Shoulder turn
  • Coil
  • Unwind
  • Leg drive
  • Wrist speed
  • Finish across
Session
  • Quality
  • Shot types
  • Winners and errors
  • Points won
  • Movement
  • Recovery
  • Trends
  • Shareable clips

Movement example

From the player tracker: your feet, every few frames.

Court covered1,240mfloor
Recovery to middle1.9mmedian
Ready when they hit62%12 of 19

The loop

Record. Review. Fix. Repeat.

The point is not more data. The point is one thing to change in your tennis game before the next match.

  1. Set up your phone

    Put it behind the baseline on a tripod. One phone, full court view.

  2. Play the match

    No sensors, no wearables, no interruption to the game.

  3. Review the numbers

    In/out, speed, spin, quality and mechanics, shot by shot.

  4. Fix one thing

    Take one insight into the next match. Then measure again.

1phone. No sensors.
4shot metrics on every tennis ball
0wearables or court hardware
6data points per tennis shot

Pricing

Film smarter. Track your progress.

Start free. Every plan includes shot placement, speed, spin and in/out calls.

Free

Try the lab

£0forever

Record a session and see where every shot landed, how fast and with how much spin.

  • 15 minutes of recording per month
  • 720p30 capture
  • Shot placement, speed, spin and in/out
  • Buy credits separately: £20 for 5
Join the waitlist

Basic

Record as much as you play

£9.99per month

No monthly limit on recording, and credits for league and tournament entries included.

  • Unlimited recording
  • 720p30 capture
  • Shot placement, speed, spin and in/out
  • 5 credits every month
Join the waitlist
Best for mechanics

Pro

The swing behind the shot

£17.99per month

Everything in Basic, filmed sharper, with the mechanics of every contact.

  • Everything in Basic
  • 1080p120 filming (60fps analysis)
  • Shot mechanics: body points, swing scores, stick figure
  • 10 credits every month
Join the waitlist

One credit covers the entry fee for one league or tournament. The ladder itself is free to join.

Questions

The short answers.

Everything you need to know before you record your first tennis match.

Still curious? Get early access
What do I need to record a tennis match?

One phone, a tripod and a full view of the tennis court. No sensors, no wearables and no court hardware.

How accurate is the in/out call?

ContactFrame is built for match review and practice, not official line calling. We’ll publish accuracy figures when the feature launches.

What does the tennis analysis measure?

Every tennis bounce and contact: in/out, ball speed, spin, shot quality, mechanics and a match report.

Does the tennis analysis work outside the UK?

Yes. Tennis video analysis works anywhere in the world. The ladder is UK-only for now.

Who sees my videos?

You do. Your recordings and analysis are yours, and you choose what to share.

How much does tennis analysis cost?

Free covers 15 minutes of recording a month. Basic is £9.99 a month for unlimited recording, and Pro is £17.99 a month and adds shot mechanics. The ladder is free to join.

Can I analyse a UK tennis ladder match?

Yes. Play a UK tennis ladder match, record it, and review it afterwards. Explore the ladder.

The journal

From the journal.

All articles

The ladder · UK

Want a tennis match worth analysing?

The UK tennis ladder finds you a game at your level. The lab tells you what happened in it.

Explore the local tennis ladder

Early access

Be first to see your tennis game.

ContactFrame is coming to iOS and Android. Join the list for launch news and early access to tennis match analysis.

Tennis video analysis worldwide. The UK ladder is separate. No spam.

“The ladder finds the match. The lab tells you why you lost it.”

That’s the whole idea.