#R24-001William Saliba (Arsenal), substituted on 31.08. already at min 4 → no game in the next✓ hit
#R24-002Jurriën Timber (Arsenal), substituted on 14.03. already at min 37 → no game in the next✓ hit
#R24-003Benjamin White (Arsenal), substituted on 13.12. already at min 30 → no game in the next✓ hit
#R24-004Benjamin White (Arsenal), substituted on 10.05. already at min 27 → no game in the next✓ hit
#R24-005Martin Ødegaard (Arsenal), substituted on 13.09. already at min 17 → no game in the next✓ hit
#R24-006Martin Ødegaard (Arsenal), substituted on 04.10. already at min 29 → no game in the next✓ hit
#R24-007Noni Madueke (Arsenal), substituted on 21.09. already at min 45 → no game in the next✓ hit
#R24-008Gabriel Martinelli Silva (Arsenal), substituted on 17.01. already at min 45 → no game in the next✓ hit
#R24-009Kai Havertz (Arsenal), substituted on 25.04. already at min 33 → no game in the next✓ hit
#R24-010Cristhian Mosquera (Arsenal), substituted on 28.09. already at min 45 → no game in the next✓ hit
#R24-011Cristhian Mosquera (Arsenal), substituted on 03.12. already at min 43 → no game in the next✓ hit
#R24-012Viktor Gyökeres (Arsenal), substituted on 01.11. already at min 45 → no game in the next✓ hit
#R24-013Matty Cash (Aston Villa), substituted on 04.03. already at min 45 → no game in the next✓ hit
#R24-014Tyrone Mings (Aston Villa), substituted on 28.09. already at min 31 → no game in the next✓ hit
#R24-015Youri Tielemans (Aston Villa), substituted on 13.09. already at min 45 → no game in the next✓ hit
#R24-016Emiliano Buendía Stati (Aston Villa), substituted on 26.10. already at min 28 → no game in the next✓ hit
#R24-017John McGinn (Aston Villa), substituted on 18.01. already at min 17 → no game in the next✓ hit
#R24-018Boubacar Kamara (Aston Villa), substituted on 23.08. already at min 15 → no game in the next✓ hit
#R24-019Amadou Onana (Aston Villa), substituted on 30.12. already at min 45 → no game in the next✓ hit
#R24-020Harvey Elliott (Aston Villa), substituted on 28.09. already at min 45 → no game in the next✓ hit
#R24-021Douglas Luiz Soares de Paulo (Aston Villa), substituted on 01.11. already at min 13 → no game in the next✓ hit
#R24-022Kyle Walker (Burnley), substituted on 21.02. already at min 45 → no game in the next✓ hit
#R24-023Maxime Estève (Burnley), substituted on 30.12. already at min 14 → no game in the next✓ hit
#R24-024Lucas Pires Silva (Burnley), substituted on 06.12. already at min 42 → no game in the next✓ hit
#R24-025Axel Tuanzebe (Burnley), substituted on 02.02. already at min 45 → no game in the next✓ hit
#R24-026Jacob Bruun Larsen (Burnley), substituted on 28.02. already at min 45 → no game in the next✓ hit
#R24-027Hannibal Mejbri (Burnley), substituted on 21.03. already at min 17 → no game in the next✓ hit
#R24-028Loum Tchaouna (Burnley), substituted on 03.12. already at min 45 → no game in the next✓ hit
#R24-029Adam Smith (Bournemouth), substituted on 30.08. already at min 25 → no game in the next✓ hit
#R24-030Tyler Adams (Bournemouth), substituted on 15.12. already at min 4 → no game in the next✓ hit
#R24-031David Brooks (Bournemouth), substituted on 28.02. already at min 45 → no game in the next✓ hit
#R24-032Ryan Christie (Bournemouth), substituted on 09.05. already at min 41 → no game in the next✓ hit
#R24-033Junior Kroupi (Bournemouth), substituted on 27.12. already at min 45 → no game in the next✓ hit
#R24-034Bafodé Diakité (Bournemouth), substituted on 27.12. already at min 45 → no game in the next✓ hit
#R24-035Rico Henry (Brentford), substituted on 03.03. already at min 20 → no game in the next✓ hit
#R24-036Aaron Hickey (Brentford), substituted on 21.02. already at min 44 → no game in the next✓ hit
#R24-037Kevin Schade (Brentford), substituted on 01.02. already at min 41 → no game in the next✓ hit
#R24-038Mikkel Damsgaard (Brentford), substituted on 25.01. already at min 36 → no game in the next✓ hit
#R24-039Antoni Milambo (Brentford), substituted on 17.08. already at min 45 → no game in the next✓ hit
#R24-040Vitaly Janelt (Brentford), substituted on 21.02. already at min 45 → no game in the next✓ hit
huti3 pre-flag cases out of 12 did not lead to an absence or an official notice (event level); included in every count, not hidden✗ huti
huti7 warning-level cases out of 19 did not materialise; the warning level is the weaker observation, and we say so out loud✗ huti
A gravestone means: we measured it, it did not work, and we do not sell it. The “rising/falling” stamp comes only from underlying data, never from points runs.
This inventory used to live on the front page; now the front-page thread shows only the changes, and the full picture lives here.