Upload your stroke. Get the coaching you'd pay £80 an hour for.
Free tier · No credit card · 3 analyses per month
How it works
Phone propped on a fence, side-on, 10 seconds. Works on any phone.
AI tracks 33 body points across every frame to identify exactly where your technique breaks down.
Priority fixes ranked by impact, with specific drills you can run this week. Tailored to your level and built around your playing style.
Why Contact Point
Other apps track where your balls land. We tell you why they're landing there and how to fix it.
We don't compare you to a generic 'ideal' forehand. We assess your stroke within your playing style.
You won't get 15 things to work on. You'll get the 2 that actually matter for you.
From the founder
As a competitive tennis player and student, I got tired of the gap every serious club player knows: coaching at £50 an hour isn't realistic to do every week, and the alternative — YouTube tutorials and generic apps — gives you 47 things to fix and no clue which actually matter for your game.
So we built Contact Point with one goal: every player should have access to coaching that's specific, actionable, and built around how they actually play. Not generic. Not stat-heavy. Real coaching, on every stroke.
This is just the start. If you've got feedback or suggestions, we're at hello@contactpoint.coach.
What we analyse
The report
Good initial shoulder turn with the upper body rotating away from the target during preparation. Stance width is appropriate and stable throughout the stroke.
Why it matters: Late contact forces you to muscle the ball with your arms rather than using body rotation, resulting in less pace and inconsistent direction control.
Coaching cue: Feel like you're catching the ball out in front of your front hip. Imagine pressing your hands towards the net post on your backhand side before the ball arrives.
Drop feed drill: drop ball, let it bounce, freeze at contact. 3 sets of 10 balls, checking contact position each time.
Why it matters: In a two-handed backhand, the non-dominant arm should be the engine pulling the racket through contact. When passive, you lose racket head speed.
Coaching cue: Think of your left hand as hitting a one-handed forehand. Pull hard with that bottom hand through contact like you're elbowing someone behind you.
One-handed left-hand forehands from the backhand side. Hit 20 balls with just your non-dominant hand, then add the dominant hand back. Twice per practice session.
Re-record the same stroke in 7 days after working the drills above. Compare side-by-side and look specifically at contact point relative to your front hip.
Pricing