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:00

One rally, reviewed shot by shot.

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.

What RefereeAI found, frame by frame738 frames · Miami Open · one fan camera
Players on the court98.8%
Body pose93.1%
Ball80.1%
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.