Sports & media

Events, players and highlights, labelled as the match ends.

Event detection, player tracking and timestamps for sports analytics and automated broadcasting.

From the final whistle to the highlight reel

Every part of the workflow where we can take work off your team.

Show
Goals, shots and passes
Fouls and set pieces
Timestamps

Match events

Player tracking with stable IDs
Pose and keypoints
Ball tracking

Players and ball

Replays and camera angles
Score and clock reading
Generated highlights reviewed

Broadcast

Sponsor and logo detection
Content tagging
Teams sized to match days

Media

We work with match video, broadcast and images.

What we label

Every class is written into a guide with your team before the first batch. Files come back as COCO JSON, YOLO, Pascal VOC, CSV, JSONL or your own schema.

Match video

  • Events

    Time span and class

    Goal, shot, pass, foul, timeout

  • Players

    Bounding box and track ID

    Player, jersey number, team

  • Pose

    Keypoints

    Joints, stroke, throw

  • Ball

    Bounding box and track ID

    Position, possession

Broadcast frames

  • On screen text

    OCR

    Score, clock, player name

  • Brands

    Bounding box

    Sponsor logo, board, kit

How we test the model

The tests that matter for sports & media models, and what you get back from each.

Event timing

Model event times compared with reviewed timestamps.

You get backTiming error by event type

ID switches

Player IDs checked through crowding and occlusion.

You get backID switches per match

Highlight quality

Reviewers rate generated highlights against the match.

You get backMissed and wrong moments

Where sports & media teams start

Problems teams bring us, and the first piece of work we would scope.

Bring us the sports & media data your model gets wrong.

Send a small batch and get it back done, free, usually within 24 to 48 hours. You judge the work before you pay for anything.