About FanMind
What FanMind is
FanMind turns what football fans think about tactics into a scored record. Fans work through Tactical Scenarios and submit tactical plans for real fixtures, and each plan is weighted by how well that fan's calls have held up. The weighted plans are grouped into a few strategy packages for a private club console, while fans only ever see their own plans and scores. Every plan is scored against what actually happened, so a fan's influence has to be earned.
FanMind is free for fans. We intend to earn revenue by licensing aggregated, reliability-weighted intelligence to clubs and media. Clubs receive the weighted output in CoachArena, a private console. No club currently receives it.



How reliability is scored
Every Tactical Scenario you complete and every real match you are scored on produces a score for that attempt. Your scored reliability is a running average of those scores in which recent attempts count more than old ones, so it follows how well you read the game now.
Until you have played 5 games your reliability is provisional and your plans carry limited weight. After that, the higher your reliability, the more your plan counts in the weighted crowd. Overall rankings start at 10 games.
The information wall
No fan can see another fan's plan or what the crowd chose as a whole, before or after a match. This is enforced where the data is read, so a page cannot show it by mistake. Fans can see each other's public profiles, scored records and rankings, and after each match the few fans who called it best.
Status
Last reviewed 3 October 2026.
| Capability | Status | Limits today |
|---|---|---|
| Fans build a scored tactical reliability score through Tactical ScenariosScenarios are fictional and written by FanMind; the score comes from your own scored attempts. | Live | |
| Reliability score weights each fan's real-match tactical submissionAlmost all weighted submissions so far are synthetic; real-fan submissions began on 2 October 2026. | Live | |
| Weighted submissions are clustered into representative strategy packagesShown to recover planted patterns in synthetic data; not yet validated on real submissions. | Live | |
| Fans cannot access aggregate output; enforced at the data layerFans can read other fans' public profile fields and scored records, never what anyone submitted. | Live | |
| CoachArena, the club console, receives weighted strategy packages per matchPackages so far are computed from synthetic submissions; observed formations are illustrative. | Live | |
| Post-match scoring updates each fan's reliability from real resultsReal fixtures are scored after a club user records the result and tactics from public coverage. | Live | |
| FanCoach leaderboard ranks fans by scored accuracy against recorded results and tactics; the Crowd alignment category measures agreement with the weighted crowdRankings currently sit inside a demonstration dataset of synthetic participants. | Live | |
| Strategy packages are evaluated by Monte Carlo simulation against an opponent modelAn uncalibrated heuristic model; it is not a prediction. | Live | |
| Monte Carlo model is calibratedNeeds at least 100 real scored fixtures and a Brier score of 0.20 or better. | Roadmap | |
| Live mid-game submission windowsNot in the current sprint. | Roadmap | |
| Demonstration dataset: 12,000 synthetic participants19 public-record 2024–25 Premier League fixtures and 12,000 synthetic fans, marked wherever they appear. | Live | |
| Platform supports multiple sports via a sport-schema registryThe pattern is in place; only soccer is registered. | Roadmap | |
| Fans can generate a shareable scored FanCoach cardThe card shows only your own record and ranks; anyone with the link can see it. | Live | |
| Post-match reports compare crowd packages to actual tactics and name top-accuracy fansClubs see the full report; fans see the top fans for a match, never the aggregate. | Live | |
| Fans can sign up and onboard themselvesNo email verification yet. | Live | |
| Public fan profiles with shareable linksPublic fields only; synthetic participants are labelled as such. | Live | |
| Featured match drives submissionsOne featured match at a time; the card shows only the match and your own submitted state. | Live | |
| Matches with 1–2 submissions still get a package, labelled as unclusteredWith fewer than three submissions the package is a weighted mean, labelled as such. | Live | |
| Submission windows close automatically; packages and the pre-kick-off simulation are built without manual stepsRuns every 10 minutes; a missed run is visible to the club within 30 minutes. | Live | |
| Fans can have their account and personal data deletedOn request through the contact page; aggregates already computed are kept. | Live | |
| Club console separates real from synthetic participants and submissionsReal means not synthetic; the counts are read live from the database. | Live | |
| Public contact form stored and triaged in the club consoleMessages are read in the club console; they are not emailed yet. | Live | |
| Welcome, reminder and result emails with one-click opt-outReminders go only to fans who have not submitted for the featured match; welcome and score emails are sent once each. | Live | |
| Live fan rankings separate real participants from the demonstration populationRankings show real fans by default; the demonstration participants can be switched on, with their count. | Live | |
| Founding Fan badge for early real accountsThe first 1,000 real accounts. | Live | |
| Password reset by emailA single-use link that expires after 60 minutes; no email verification yet. | Live | |
| Public pages: home, about, FAQ with live status tableThe homepage pitch uses the demonstration dataset only, never a real fixture's crowd; the images here are AI-generated. | Live |