What it is

Teams have movement habits just as players do. Tactical fingerprinting aggregates the movement signatures of the players in view into a team-level pattern — how a block shifts, how a press curls, how a transition unfolds — and turns those habits into objects you can compare.

The honest boundary: the model is strongest at how bodies move, and is deliberately probed on where its tactical understanding ends. Self-supervised representations reduce labeling needs — but tactical reading remains a human judgment, made faster and better-evidenced.

A team's recurring movement pattern, rendered as a fingerprint — one comparable object per phase of play.

How it works

Windows from the players in view are embedded, pooled per phase of play, and compared as distributions. One match yields a set of fingerprints; two opponents yield a measurable difference; a season yields a trend. The probing methodology that separates body-level signal from tactical context is documented in the evaluation suite.

What you get

Fingerprinting compares patterns you point it at; its sibling, tactical clustering, discovers patterns you did not know to look for.

ParameterValueNotes
Unitphase-of-play fingerprintPooled signatures across the players in view.
Comparisondistance between distributionsOpponent vs. opponent, week vs. week.
Outputstyle sheets per opponentRecurring patterns with linked example windows.
Boundaryhuman-in-the-loop readingPatterns are surfaced, not auto-explained.

Status & roadmap

Prototype

Prototype. Team-level aggregation is the product framing above validated building blocks: signatures, pooling, and distribution comparison exist in the workbench; opponent-facing style sheets are being packaged. Where movement ends and tactics begin is measured, not assumed.