The football engine

Tracking, events and analytics from the broadcast you already have. Every player, every frame, every match.

Football · Pilot-ready

Footage in. Data out.

The full pipeline on real match footage: detection, team assignment, identity and events, end to end.

Product demo
A single frame of match footage processed by Koralyze AI. Seventeen people are individually enclosed in coloured boxes: green for one team, red for the other, yellow for the goalkeeper and referee. Each is labelled with a numeric ID and its role.
Unmodified model output. A single frame, every person resolved, classified and assigned a persistent ID.
  • Team A Outfield players segmented by kit colour and held across frames.
  • Team B Opposition tracked identically: your analysis and theirs, same feed.
  • Goalkeepers & officials Separated as their own classes so they never pollute team metrics.

One camera feed in. A labelled match out.

No wearables, no chips, no instrumented stadium. Koralyze reads the pitch markings to recover the camera's perspective, then tracks every player and the ball against it, so positions come back as real coordinates rather than pixels.

And when a player leaves the frame, they keep their identity. Re-identification on return is the part that breaks most tracking systems, and it is the difference between a highlight reel and data you can actually total up.

Event streamMatch clock

Detected match events with timestamps
ActionTimestamp
Shot on target88:33.324
Drive88:31.057
Pass88:30.190
Pass88:29.635
Pass88:28.321

Expected-goals surfaceIllustration

From positions to probabilities

Once every position is data, the models come with it: expected goals for every shot, heat maps for every player, pitch control for every second. The numbers behind the Monday review and the transfer meeting alike.

Built for the staff who have to act on it

Four products off one pipeline. Take the raw feed, the analysis layer, the opposition report, or the recruitment view, whichever your department actually needs.

Data extraction engine

Player and ball coordinates on the field, plus the events that give them meaning, extracted straight from broadcast footage, automatically.

  • Field coordinates
  • Goal
  • Penalty
  • Foul
  • Offside
  • Pass
  • Drive
  • Shot

Performance analysis

A pitch-control model showing which side owns which ground, alongside the physical and finishing numbers behind it, ready for the Monday review.

  • Pitch control
  • Expected goals
  • Physical stats
  • Heat maps
  • Key moments

Opposition analysis

The patterns the other side repeats: how they build, who they build through, and the shape they hold, all turned into something you can prepare against.

  • Repeated patterns
  • Passing networks
  • Formation analysis
  • Strategic prep

Scouting solutions

Search the market on performance, not reputation, and check a target fits how your side actually plays before anyone gets on a plane.

  • Player recruitment
  • Market value
  • Player fit analysis

See the football engine at work.

Request a demo and we'll walk you through the full pipeline on real match footage: every player tracked, every event logged, and the analysis built on top.

Request a demo