Video and cameras

Match analytics

How SportyPlus turns a court recording into player statistics, and what it needs from you
Match analytics is in an early release. Movement statistics are available for padel and tennis courts; hits, rallies and shot types are coming in later versions.

SportyPlus can analyse a recording after the fact and tell each player how much they moved, how fast, where on the court they spent their time, and how often they came to the net. The analysis runs from the same camera that records the match — nothing extra to install on court.

Players are shown as court positions P1–P4, not by name.

What you need

  1. A camera on the court, recording as usual (see Video and cameras).
  2. The court's sport set to padel or tennis. Sports come from the court settings.
  3. The camera calibrated for that sport — a one-time step, below.
  4. Match analytics enabled for your club (ask SportyPlus).

Calibrating a camera

Calibration tells the analyser where the court is in the camera's picture. You do it once per camera and sport, and again only if the camera is moved.

Open the camera under Club Admin → Commercial → Cameras and find Court & calibration.

  1. Pick the sport, and say how the camera is mounted (behind the back glass, on a side wall, in a corner, overhead). This is a hint for accuracy, not a requirement.
  2. The editor shows a frame from the camera's latest recording. Use the play and scrub controls to pause on a clear moment — ideally an empty court. If the camera has no recording yet, or only old ones, press Record a clip now: the camera records twenty seconds, the clip is uploaded, and the editor opens on it.
  3. Click each landmark the editor asks for, as precisely as you can: the ends of the service lines, the service T, the net post bases, the far corners. Skip anything you cannot see. Drag a point to adjust it. Four is the minimum; eight or more is better.
  4. Press Calibrate. Within a minute the court lines are drawn over the frame through your calibration. If they sit on the paint, you are done. If they do not, undo the worst point and try again.

The score next to the result grades how consistent your clicks were; anything above about 0.7 is good. Coverage tells you how much of each half of the court your points spanned.

Cameras mounted high behind the back glass, looking down the court, give the most accurate positions. A side or corner mount still works, but positions at the far end of the court will be less precise, and the analyser says so in its quality notes.

If the analyser later finds that the court lines no longer sit where the calibration expects them, it marks the calibration stale and asks you to redo it. The camera was probably nudged.

Getting a recording analysed

Analysis is requested per booking, next to the video option. A recording of a booking that asked for it is analysed automatically as soon as it finishes. Analysis needs the video, so a booking that asks for analysis alone is not recorded.

A club admin can also start it from the recording's page: open the video under Videos and press Analyse. If the button does nothing, the page tells you why — the camera is not calibrated for this sport, the court's sport is not supported, or analytics is not enabled for the club.

Results usually appear within a few minutes of the recording finishing. A one-hour match takes longer than a short clip.

Reading the results

On the recording's page, below the video:

  • Play time and play share — how much of the recording was actual play, judged from how the players moved.
  • Timeline — play segments as bars. Click anywhere to jump the video there.
  • Per player (P1–P4): distance covered, average and top speed, sprints, net approaches, and the share of time spent at the net, mid-court and at the back. P1 and P2 are the pair nearer the camera at the start, P3 and P4 the far pair.
  • Heatmaps — where each player stood, on a drawing of the court.

Distances are measured on the floor, so they are smaller than what a wrist device reports; a player's arm moves more than their feet. Top speeds are peaks over half a second.

Members can see the same page at the link in their "recording ready" notification, for recordings of bookings they were on.

What is not there yet

  • The ball — so no hits, rallies, serves, shot counts or shot types yet.
  • Highlights.
  • Names — players are positions, never identities. Linking a position to a member, with their consent, is planned.
  • Courts with two sports — a booking on such a court cannot be analysed until the booking says which sport was played.

Good to know

  • The analysis never looks at faces and keeps no crops of people; it stores positions and statistics. Results are kept when the recording itself is removed after the retention period.
  • Analytics files are stored separately from recordings and are fetched by your browser directly; if a heatmap does not appear, refresh the page.