Match review for court sports
One camera in. Stats, angles and commentary out.
For every rally: shots and rally time, each player's arm and knee angles, where they stood on the court, and commentary written from the analysis.
01 // The review
Everything from that rally, in sync
00:00Rally moment
A pro rally. Both players tracked.
Commentary by Gemma 4, voiced by Kokoro
1 / 1
Read the full commentary
01 // Measured
The rally, measured
98.8%
of frames with both players placed on the court, in the Miami Open rally between Sinner and Carreño Busta filmed by a fan in the stands.
Shots11Each one matched to its hitter.
Bounces4Found and placed on the court.
Rally length23.8 sFrom the first shot to the last.
Frames738One fan camera, start to finish.
02 // Pipeline
How it works
01One camera per courtPoint one camera at the court. A phone behind the baseline works.Input // your video
02Every player and the ballEach player is tracked with body pose, and the ball is followed through the rally.Tracking // players + ball
03Court map and who hit each shotThe court is drawn from above, and every shot is matched to its hitter.Mapping // court + shots
04Voiced commentaryGemma 4 writes the commentary and Kokoro voices it, on your review page.Review // Gemma 4 + Kokoro
03 // Sports
Five sports
TennisA Miami Open pro rally, with both players and the ball tracked.Watch the clip →
PickleballA PPA doubles point, with all four players tracked.Watch the clip →
BadmintonUS Nationals men’s doubles, with all four players tracked.Watch the clip →
Table tennisWTT Doha, Aruna against Calderano.Watch the clip →
VolleyballVNL, Japan against Germany, with all 12 players tracked.Watch the clip →
Clubs, leagues and partners
Want this for your games?
Send us one of your matches and we send back its review page. Free to start, and we reply within a day.
Running a league or building a sports app? We partner on tracking, scoring and refereeing built for your own rules.
One rally, reviewed shot by shot.