FromPitch2Board: Benchmarking LLM Agents in Long-Horizon Football Management
Organizations: School of Mathematical Sciences, Beijing Normal University · CoRe Lab, Institute for Artificial Intelligence, Peking University
Abstract
Long-horizon agent benchmarks typically report how far an agent progresses, but do not identify whether its performance comes from the foundation model, scaffold, responsibility scope, match-control granularity, or horizon. We introduce FromPitch2Board, a deterministic football-management benchmark that studies five configurable factors through controlled comparisons on a single simulator, using paired seeds and a frozen calibration. We evaluate four foundation models and four agent scaffolds. In the Model Track, Coach points Z-scores span 0.19, while Manager points Z-scores span 0.68, with GPT-5.6 showing a sharp rise in passivity under responsibility expansion. Its responsibility ladder rises from 46.1 to 58.1 points with recruitment, then falls to 46.8 under full management, localizing the regression to the final responsibility boundary. Across that boundary, its skipped-decision rate rises from 1.1% to 57.9%. Within the Flash-Pro pair crossed across every scaffold, scaffold choice changes Manager points Z-scores by up to 0.48 relative to the fixed stateless scaffold. The 3Y cohort shows a directional reversal in mean ranking between years one and three, while a selected Claude Code+Pro configuration peaks in year three and remains below that peak, showing that responsibility scope and horizon expose behavior changes that a single headline score conceals.
Figures & tables
| Track | Scaffold | Model | Coach Z | Manager Z | Composition Gap |
|---|---|---|---|---|---|
| Model | Ours | DS Flash | |||
| Ours | DS Pro | ||||
| Ours | Opus 5 | ||||
| Ours | GPT-5.6 | ||||
| Rule policy | Greedy reference | ||||
| Agent | Pi | DS Flash |
Appendix figures & tables24 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Horizon | Timescale | Scope axis | Harness model | Det. | Multi-obj. | Same interface |
|---|---|---|---|---|---|---|---|
| FromPitch2Board | 1–10y | min career | Coach Manager | Flash–Pro | yes | yes | yes |
| FM-Bench ( Wang et al., 2026 ) | 5–20y | season career | no | no | yes | yes | yes |
| PokéAgent ( Karten et al., 2026a ) | long | minute run | no | partial | no | no | yes |
| CEO/YC ( Chen et al., 2026 , He et al., 2026a ) | 100s turns | day year | no | no | NR | partial | yes |
| Enterprise ( Han et al., 2026 ) | 132mo | month decade | no | no | NR | partial | yes |
| WebArena/OSWorld ( Zhou et al., 2024 , Xie et al., 2024 ) | bounded | minutes | no | no | no | no | yes |
| Action | Coach | Recruiter | Manager |
|---|---|---|---|
| Continue (skipped decision) | |||
| SetLineup | |||
| SetTactics | |||
| SetMatchPlan | |||
| Substitute | |||
| MatchTactics |
| Experiment | Factor varied (levels) | Run on |
|---|---|---|
| Main leaderboard, Model Track | foundation model (4) | Ours scaffold |
| Main leaderboard, Agent Track | scaffold (4) | Flash–Pro pair |
| Responsibility ladder | responsibility scope (3) | DS Pro stateless; Pi; GPT-5.6 |
| Match-control granularity | in-match control (2) | DS Flash; DS Pro |
| Session continuity | session memory (2) | Claude Code + Flash |
| Thinking budget | reasoning cap (3) | DS Flash; DS Pro |
| Model / scope | crisis | moneyball | rebuild | title |
|---|---|---|---|---|
| DS Flash / Coach | ||||
| DS Flash / Manager | ||||
| DS Pro / Coach | ||||
| DS Pro / Manager | ||||
| Opus 5 / Coach | ||||
| Opus 5 / Manager |
| Scaffold | Model | Coach Z SE | Manager Z SE |
|---|---|---|---|
| Ours | DS Flash | ||
| Ours | DS Pro | ||
| Ours | Opus 5 | ||
| Ours | GPT-5.6 | ||
| Pi | DS Flash | ||
| Pi | DS Pro |
| Configuration | Episodes | Manager Z | Input | Output | Cache read | Wall time | Cost (¥) |
|---|---|---|---|---|---|---|---|
| Ours + DS Flash | 64 | 11.8M | 7.08M | 1.67M | 1,058s | 25.5 | |
| Ours + DS Pro | 64 | 11.4M | 4.88M | 1.60M | 1,017s | 62.3 | |
| Claude Code + DS Flash (session continuity) | 64 | 15.8M | 1.83M | 467.6M | 322s | 28.9 | |
| Claude Code + DS Pro (session continuity) | 64 | 215.6M | 2.34M | 434.2M | 661s | 671.8 | |
| Pi + DS Flash | 64 | 13.8M | 1.62M | 374.1M | 397s | 24.5 | |
| Pi + DS Pro | 64 | 13.8M | 2.11M | 386.2M | 532s | 63.8 |
| Scope | Policy | Points Z |
|---|---|---|
| Coach | Random actions | |
| Coach | Best-XI heuristic | |
| Coach | Greedy reference | |
| Manager | Random manager | |
| Manager | Passive / no-op | |
| Manager | Greedy reference |
| Responsibility | Overall | Crisis | Moneyball | Rebuild | Title | Steps |
|---|---|---|---|---|---|---|
| Coach only | 45.0 | 35 | 50 | 50 | 44 | 38.0 |
| + Recruitment | 58.4 | 41 | 65 | 57 | 71 | 47.0 |
| + Full management | 56.8 | 38 | 65 | 55 | 69 | 47.9 |
| Responsibility | Overall | Crisis | Moneyball | Rebuild | Title |
|---|---|---|---|---|---|
| Coach only | 44.1 | 40.6 | 46.4 | 42.9 | 46.4 |
| + Recruitment | 61.6 | 37.4 | 65.9 | 66.0 | 77.0 |
| + Full management | 60.9 | 40.8 | 67.4 | 60.9 | 74.6 |
| Responsibility | Overall | Crisis | Moneyball | Rebuild | Title |
|---|---|---|---|---|---|
| Coach only | 46.1 | 36.9 | 53.3 | 47.5 | 46.9 |
| + Recruitment | 58.1 | 41.9 | 55.1 | 62.8 | 72.6 |
| + Full management | 46.8 | 32.0 | 49.3 | 48.8 | 57.3 |
| Outcome | Recruiter | Manager | Manager Recruiter | Paired SE |
|---|---|---|---|---|
| Points | 58.09 | 46.81 | 2.28 | |
| League position | 9.13 | 13.31 | 1.00 | |
| Goal difference | 8.75 | 4.05 | ||
| Balance (£M) | 61.53 | 67.32 | 2.08 | |
| Net value (£M) | 9.66 | 8.83 | 2.07 | |
| Net spend (£M) | 10.43 | 4.70 | 2.08 |
| Scaffold/model | Reasoning protocol | Coach Z | Manager Z |
|---|---|---|---|
| Ours / Flash | 2048-token cap | ||
| Ours / Flash | non-binding | ||
| Ours / Pro | 2048-token cap | ||
| Ours / Pro | non-binding | ||
| Pi / Flash | minimal | ||
| Pi / Flash | max |
| Model | 2048-token cap | 8192-token cap | Non-binding |
|---|---|---|---|
| DS Pro | 56.6 | 64.8 | 59.8 |
| DS Flash | 66.9 | 61.5 | 65.1 |
| Model | Session continuity | Coach Z | Manager Z |
|---|---|---|---|
| DS Flash | continuity off | ||
| DS Flash | continuity on |
| DS Flash | DS Pro | |||||
| Scenario / seed | Default | Control | Default | Control | ||
| Rebuild / 42 | 41 | 41 | 0 | 43 | 28 | |
| Rebuild / 43 | 62 | 49 | 66 | 48 | ||
| Rebuild / 44 | 32 | 29 | 31 | 30 | ||
| Rebuild / 45 | 45 | 49 | 52 | 50 | ||
| Title / 42 | 37 | 41 | 48 | 32 | ||
| Configuration | Crisis Y1/Y2/Y3 | Moneyball Y1/Y2/Y3 | Rebuild Y1/Y2/Y3 | Title Y1/Y2/Y3 |
|---|---|---|---|---|
| Greedy | 33/19/20 | 41/32/33 | 53/40/38 | 54/42/35 |
| Claude Code + Flash (no memory) | 47/44/60 | 60/54/72 | 57/69/81 | 71/77/82 |
| Claude Code + Pro (no memory) | 43/40/52 | 61/63/74 | 65/70/77 | 73/80/89 |
| Ours + Flash | 37/33/53 | 59/60/71 | 58/77/95 | 76/89/97 |
| Ours + Pro | 40/37/56 | 57/55/68 | 64/72/81 | 63/84/86 |
| Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 | Y8 | Y9 | Y10 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Claude Code + Pro | 70.1 | 75.8 | 85.4 | 74.2 | 65.4 | 47.1 | 48.3 | 46.2 | 48.6 | 41.3 |
| Greedy | 53.4 | 41.4 | 36.8 | 36.2 | 32.2 | 40.2 | 36.1 | 32.8 | 37.1 | 42.5 |
| Claude Code + Pro, cumulative | 70.1 | 145.9 | 231.3 | 305.5 | 370.9 | 418.0 | 466.3 | 512.5 | 561.1 | 602.4 |
| Greedy, cumulative | 53.4 | 94.8 | 131.6 | 167.8 | 200.0 | 240.2 | 276.3 | 309.1 | 346.2 | 388.7 |
| Scaffold/model | Scope | Crisis | Moneyball | Rebuild | Title |
|---|---|---|---|---|---|
| Pi / Flash | Coach | ||||
| Pi / Flash | Manager | ||||
| Pi / Pro | Coach | ||||
| Pi / Pro | Manager | ||||
| Claude Code / Flash | Coach | ||||
| Claude Code / Flash | Manager |
| Contrast | SE seed | SE pair | ||
|---|---|---|---|---|
| Manager points Z (32 paired cells, 8 seed clusters) | ||||
| Pi Ours (Flash) | ||||
| Claude Code Ours (Flash) | ||||
| Codex Ours (Flash) | ||||
| Pi Ours (Pro) | ||||
| Claude Code Ours (Pro) | ||||
| Configuration | Skipped decisions | Bid rate / step | Resolved-bid acceptance |
|---|---|---|---|
| Ours + DS Pro / Manager | 16.9% | 13.9% | 33% |
| GPT-5.6 / Recruiter | 1.1% | 12.6% | 35.0% |
| GPT-5.6 / Manager | 57.9% | 2.7% | 38.7% |
| Scope | Trigger | Decision points | Skipped | Skipped (%) |
| Recruiter | Matchday | 1,216 | 3 | 0.2 |
| Recruiter | Market day | 288 | 14 | 4.9 |
| Manager | Matchday | 1,216 | 705 | 58.0 |
| Manager | Market day | 310 | 179 | 57.7 |
| Manager | Incoming offer | 18 | 10 | 55.6 |
| Scenario | Recruiter | Manager | (pp) | Positive pairs |
|---|---|---|---|---|
| Crisis | 0.0% | 57.2% | 8/8 | |
| Moneyball | 1.0% | 61.2% | 8/8 | |
| Rebuild | 0.0% | 58.6% | 8/8 | |
| Title | 0.0% | 54.9% | 8/8 | |
| All 32 pairs | median | 32/32 |
| Scenario / metric | Y1 | Y3 | Y4 | Y6 | Y9 | Y10 |
|---|---|---|---|---|---|---|
| Rebuild points | 66.9 | 83.9 | 69.5 | 36.9 | 47.1 | 40.4 |
| Rebuild net value (£M) | 4.2 | 11.8 | 7.3 | 51.7 | 48.5 | |
| Rebuild squad size | 23.0 | 18.5 | 11.8 | 12.5 | 15.1 | 11.6 |
| Title points | 73.4 | 86.9 | 79.0 | 57.4 | 50.1 | 42.1 |
| Title net value (£M) | 19.1 | 30.2 | ||||
| Title squad size | 25.4 | 20.0 | 13.9 | 14.2 | 14.2 | 14.6 |
| Season | Bought | Sold | Released | Squad at end |
|---|---|---|---|---|
| 1 | 5.6 | 4.1 | 0.0 | 24.2 |
| 2 | 1.7 | 3.7 | 2.5 | 22.6 |
| 3 | 1.1 | 2.4 | 6.9 | 19.2 |
| 4 | 2.7 | 1.7 | 5.6 | 12.8 |
| 5 | 2.1 | 2.6 | 3.8 | 12.3 |
| 6 | 1.2 | 1.4 | 0.2 | 13.4 |