← All demos
Live demo · project 20

Pause the match. Ask the coach.

Fortuna Düsseldorf vs SSV Jahn Regensburg, 2. Bundesliga 2022/23, replayed from optical tracking of every player and the ball. Pause when a player has the ball: the coach ranks his passes, carries and shot in expected goals. Follow it or refuse it, then watch what the professional did. Switch to 3D at any moment: stadium camera, tactical view or a player's eyes.

00:00
3D view: stadium camera, tactical view or a player's eyes (tap a player). Loaded only when you ask for it.

The match loads when you hover over, touch or focus this panel (about 3.5 MB for the first half).

Running tally: the coach's expected value of the options chosen
TallyChoicesExpected value
You0+0.000 xG
Coach0+0.000 xG
Pros0+0.000 xG

You followed the coach 0 of 0 times · Keys: Space play / pause · ← → 5 s · F follow · 1–9 pick · V 3D view · C camera · in the 3D view: Q/E R/F look, 0 re-centre

Match report: what the players chose, what the coach preferred

For every pass of this match that could be placed on the tracking, the coach (trained on the other matches, never on this one) looked at the options the passer had and valued each in expected goals. Here is how the choices compare with its opinion. It is an opinion of a weak model, not a verdict on anyone.

The report loads when you scroll here.

How to read it

Honest limits

How the coach was built and evaluated →

Data credit

Bundesliga tracking and event data: Bassek et al. (2025), DFL / Sportec Solutions, CC BY 4.0. Bassek et al. (2025), Scientific Data: paper, data; licence CC BY 4.0. Changes: positions subsampled from 25 to 12.5 frames per second and rounded to the centimetre; events synchronised to the tracking. The shot model was also fitted on shots from SkillCorner open data(MIT licence), 20 A-League 2024/25 matches; only the fitted weights are used here, none of that data is shown.