Sports AI · Generative Tactics · Multi-Agent Forecasting

GenTac: Generative Modeling and Forecasting of Soccer Tactics

A diffusion-based framework that treats open-play soccer as a stochastic, multi-player process, generating plausible future trajectories, tactical events, and controllable counterfactuals.

Jiayuan Rao1, Tianlin Gui1,2, Haoning Wu1, Yanfeng Wang1, Weidi Xie1†

1Shanghai Jiao Tong University · 2Nanjing University · Corresponding author

Overview

Football tactics as conditional evolution.

GenTac formulates soccer tactics as a stochastic evolution of multi-player trajectories and tactical semantics. From the same match context, the model can generate plausible futures, recognize the semantic event a trajectory expresses, and forecast what tactical outcome may emerge next.

By unifying trajectory forecasting, event anticipation, and counterfactual simulation, GenTac establishes a generative foundation for decoding complex multi-agent dynamics in sports AI.

01

Geometric accuracy with preserved collective team structure.

02

Style simulation across teams and leagues, including Auckland FC, A-League, and German leagues.

03

Controllable counterfactuals that alter spatial control and expected threat under offensive or defensive guidance.

04

Future tactical outcomes anticipated directly from generated rollouts.

05

Cross-sport generalization to basketball, American football, and ice hockey through the same generative view.

GenTac teaser showing generative soccer tactical evolution.

Tasks

Two tasks, one tactical representation.

Task 1

Multi-Player Trajectory Forecasting

Forecast the future 2D movement of all players and the ball, while keeping the generated game evolution coherent at the team and interaction level.

Synchronized rollout Forecast both teams jointly, preserving team shape and interaction structure.

Opponent-conditioned movement Predict how players adapt their runs and spacing against a given opponent.

Team and league style simulation Generate futures that reflect club-level and league-level tactical tendencies.

Objective-guided tactics Steer rollouts with attacking or defensive guidance for counterfactual analysis.

Task 2

Tactical Event Grounding and Forecasting

Connect continuous motion to tactical semantics: what phase is unfolding now, and what event is likely to emerge from generated futures?

Grounding

Map observed or generated trajectories into a 15-class tactical event space.

Forecasting

Anticipate future tactical outcomes directly from generated match rollouts.

Ball Win tactical event thumbnail
Transition Ball Win

Recover possession and convert pressure into a new attacking phase.

TacBench

A benchmark for motion, semantics, and tactical control.

TacBench evaluates both sides of GenTac: trajectory forecasting over full multi-player motion and tactical event understanding over annotated semantic phases. TacBench-Trajectory contains synchronized 15-second open-play clips with every player and the ball on the pitch, supporting joint, opponent-conditioned, style-conditioned, and objective-guided forecasting.

2,83815-second trajectory segments
25 FPSresampled synchronized tracking
423event segments with tactical annotations
15fine-grained event subtypes across 5 macro-categories

TacBench-Event

Macro-categories and subtypes

4,284
Hover the chart Macro-category and subtype counts

Vision

GenTac points toward a tactical science where massive tracking data no longer stays as archived match traces, but becomes a living simulator for football intelligence: testing decisions, comparing futures, studying team identity, and building models that reason about the game as coaches do, through space, timing, pressure, and intent.

Prev. Works

A growing stack for soccer intelligence.

GenTac continues a line of work that moves from commentary and universal video understanding toward multi-agent reasoning, soccer foundation models, and finally tactical simulation.

Citation

Reference

@article{rao2026gentac,
  title={GenTac: Generative Modeling and Forecasting of Soccer Tactics},
  author={Rao, Jiayuan and Gui, Tianlin and Wu, Haoning and Wang, Yanfeng and Xie, Weidi},
  journal={arXiv preprint arXiv:2604.11786},
  year={2026}
}