Data enters as a structured football state
Every frame carries the ball, carrier, lane occupation, stamina, tactical role locks, and restart context. That means the engine reasons over football information, not only over visuals.
90′ match · 5767 sim frames @ 24 FPS · 14 styles in STYLE_PROFILES · 63 TEAM_STYLE_MAP entries
| Players shown | 11 |
|---|---|
| Avg price | 5.0 |
| Avg xG | 2.45 |
| Avg xA | 1.31 |
| Avg points | 80.0 |
| Players shown | 22 |
|---|---|
| Avg price | 5.3 |
| Avg xG | 2.91 |
| Avg xA | 1.6 |
| Avg points | 84.0 |
| Players shown | 11 |
|---|---|
| Avg price | 5.6 |
| Avg xG | 3.36 |
| Avg xA | 1.90 |
| Avg points | 88.0 |
| Home AttackStyle | — |
|---|---|
| Away AttackStyle | — |
| Home Penetration | — |
| Away Penetration | — |
| Home Defense Style | — |
| Away Defense Style | — |
|---|---|
| Home Build Style | — |
| Away Build Style | — |
| Home Transition | — |
| Away Transition | — |
| Players shown | 11 |
|---|---|
| Avg price | 5.0 |
| Avg xG | 2.45 |
| Avg xA | 1.31 |
| Avg points | 80.0 |
| Stat | BOU | CRY |
|---|---|---|
| Possession | 0% | 0% |
| Shots | 0 (0) | 0 (0) |
| Passes | 0 (0%) | 0 (0%) |
| Fouls | 0 | 0 |
| Goals | 0 | 0 |
| Players shown | 11 |
|---|---|
| Avg price | 5.6 |
| Avg xG | 3.36 |
| Avg xA | 1.90 |
| Avg points | 88.0 |
| # | Name | Pos | $ | Min | St | Pts | G | A | CS | xG | xA | Inf | IQ | Thr |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Đorđe Petrović | GK | 4.5 | 2610 | 29 | 94 | 0 | 0 | 8 | 0.00 | 0.00 | 22.6 | 0.0 | 0.0 |
| 2 | Adrien Truffert | DEF | 4.6 | 2568 | 29 | 107 | 0 | 2 | 8 | 0.39 | 2.07 | 20.4 | 13.0 | 3.3 |
| 3 | Marcos Senesi Baró… | DEF | 4.9 | 2478 | 28 | 126 | 0 | 4 | 8 | 1.25 | 4.03 | 31.5 | 10.8 | 6.0 |
| 4 | Álex Jiménez Sánch… | DEF | 4.5 | 1855 | 21 | 63 | 1 | 2 | 5 | 1.04 | 1.49 | 16.1 | 10.3 | 8.2 |
| 5 | Bafodé Diakité | DEF | 4.2 | 1275 | 15 | 46 | 0 | 0 | 4 | 0.02 | 0.19 | 18.8 | 3.8 | 1.6 |
| 6 | Alex Scott | MID | 5.1 | 2128 | 26 | 101 | 2 | 2 | 8 | 3.26 | 1.63 | 17.8 | 13.4 | 11.0 |
| 7 | Marcus Tavernier | MID | 5.3 | 1942 | 22 | 104 | 5 | 4 | 8 | 6.75 | 2.74 | 21.2 | 22.5 | 19.5 |
| 8 | Tyler Adams | MID | 4.9 | 1412 | 18 | 60 | 2 | 1 | 6 | 0.56 | 0.37 | 19.4 | 6.1 | 6.7 |
| 9 | Francisco Evanilso… | FWD | 6.9 | 2013 | 23 | 87 | 6 | 3 | 8 | 7.50 | 1.13 | 13.2 | 13.9 | 29.0 |
| 10 | Junior Kroupi | FWD | 4.7 | 1052 | 13 | 72 | 8 | 0 | 5 | 4.78 | 0.71 | 28.8 | 17.3 | 29.4 |
| 11 | Enes Ünal | FWD | 5.4 | 170 | 0 | 20 | 1 | 0 | 0 | 1.35 | 0.06 | 24.1 | 6.6 | 43.4 |
| # | Name | Pos | $ | Min | St | Pts | G | A | CS | xG | xA | Inf | IQ | Thr |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Dean Henderson | GK | 5.0 | 2610 | 29 | 115 | 0 | 0 | 10 | 0.00 | 0.10 | 23.9 | 0.3 | 0.0 |
| 2 | Tyrick Mitchell | DEF | 5.0 | 2578 | 29 | 108 | 1 | 1 | 10 | 1.06 | 1.61 | 17.4 | 12.7 | 6.5 |
| 3 | Maxence Lacroix | DEF | 5.1 | 2395 | 27 | 119 | 1 | 2 | 9 | 1.87 | 0.73 | 23.6 | 3.0 | 8.2 |
| 4 | Chris Richards | DEF | 4.4 | 2242 | 25 | 104 | 1 | 0 | 9 | 1.09 | 1.32 | 24.3 | 4.8 | 5.4 |
| 5 | Daniel Muñoz Mejía | DEF | 5.9 | 1779 | 21 | 109 | 3 | 3 | 9 | 1.99 | 3.33 | 22.2 | 15.3 | 14.4 |
| 6 | Adam Wharton | MID | 5.0 | 2135 | 26 | 90 | 0 | 6 | 8 | 1.25 | 5.91 | 16.0 | 22.6 | 6.2 |
| 7 | Yéremy Pino Santos | MID | 5.8 | 1706 | 21 | 65 | 2 | 1 | 7 | 3.94 | 4.78 | 14.3 | 30.2 | 16.8 |
| 8 | Ismaïla Sarr | MID | 6.3 | 1636 | 19 | 90 | 7 | 1 | 8 | 7.98 | 0.69 | 20.7 | 10.9 | 21.8 |
| 9 | Jean-Philippe Mate… | FWD | 7.5 | 1904 | 23 | 84 | 8 | 0 | 8 | 11.88 | 1.26 | 19.5 | 5.7 | 31.4 |
| 10 | Jørgen Strand Lars… | FWD | 6.1 | 1806 | 19 | 61 | 4 | 1 | 5 | 4.16 | 0.67 | 12.1 | 8.2 | 19.1 |
| 11 | Eddie Nketiah | FWD | 5.4 | 414 | 2 | 23 | 2 | 0 | 0 | 1.77 | 0.46 | 26.1 | 18.4 | 37.6 |
Layout: one row — home tactical read and away tactical read. Same live frame as the match viewer, including smoothing and half-time flip. Mini-pitches use a stadium-fixed 5×5 grid. Blocked / Weak / ball / nav target stay aligned with the legend. RL vs rules telemetry remains below when applicable.
The stadium shell is the visual layer. Under it, OpenArena builds a state vector from squad strength, formations, tactical style priors, venue context, and live player data, then advances the match frame by frame with a learned decision layer and a deterministic physics engine.
Every frame carries the ball, carrier, lane occupation, stamina, tactical role locks, and restart context. That means the engine reasons over football information, not only over visuals.
The RL component learns that a good action is one that helps now and improves the future state. Pressing, buildup, and transition choices are scored by their long-run value, not by a single-frame heuristic.
Once an action is chosen, the simulator updates the world through player motion, ball physics, fouls, collisions, role intent, and tactical constraints. That creates the next state the policy will observe.
Match outcome estimates are not static odds pasted onto the page. They are generated from the same engine that drives the animation, then summarized into result and xG-style forecasts.