Every run.Every pass.Decoded.

Drop in a match clip. Stryde spots every player, splits the teams and turns their movement into heatmaps and possession — without the video ever leaving your device.

Everything centered on the video

Analytics support the footage instead of replacing it. Team-level insights only — no player identities, rankings or profiles.

Annotated playback

Player boxes, team labels, ball indicator, possession highlight, trails and a broadcast-style HUD over your own footage.

Automatic team grouping

Players are grouped by jersey color. Review and correct the colors at any time; ambiguous players stay Unknown.

Estimated possession

Ball proximity plus temporal reasoning estimates which team has the ball — with unknown moments shown, not hidden.

Synchronized pitch

Occupancy and movement heatmaps, zones and team shape on a 2D pitch that follows the video time.

Shot & goal estimates

Best-effort shot attempts with trajectories and possible goals, always labeled with confidence.

Private by design

Everything runs in your browser. The video is never uploaded and results vanish when you close the tab.

How it works

  1. 1

    Set up the match

    Name the teams, optionally pick jersey colors and choose Faster or More Detailed analysis.

  2. 2

    Choose a clip

    30–60 seconds of soccer footage. Validation runs instantly and analysis starts on its own.

  3. 3

    Browser inference

    A YOLO11 detector runs on WebGPU (or the CPU), a tracker links detections, and team, possession and event estimators run on top.

  4. 4

    Explore the dashboard

    Play, pause, seek and slow down the annotated video while the pitch, heatmaps and stats follow along.

Built to be honest

Computer vision on ordinary footage is imperfect. Stryde labels every estimate, shows unknown periods instead of guessing, and hides metrics the footage cannot support.

  • Coverage, calibration and confidence indicators on every result.
  • Meters and speeds only after pitch calibration.
  • Shots and goals are presented as possible events, never facts.
Read the limitations