Loading the supporter pulse…
Methodology · Reviewed September 13, 2026
How are supporters feeling about their club, and why? Club Sentiment is an independent project that uses AI to interpret public football discussion and turn it into a daily mood index. Read the score alongside its explanation, evidence quality, and update time.
Scores run from 1 to 100: higher means more positive discussion, lower means more frustration. Around the middle, reactions are mixed. A score of 80 does not mean 80% of fans are happy. This is an estimate of the conversation we can observe, rather than a survey of every supporter.
From deep frustration at the lower end to unease closer to the middle.
Positive and negative reactions are more evenly balanced.
From a slight positive lean to exceptional excitement at the top.
Mood is different from league position. Expectations, transfers, injuries, and confidence in the manager can all shape how fans feel, even when results look similar.
Club communities and relevant football discussions, including posts and comments. Outside verified club communities, we require a clear connection to the club before attributing a reaction to it.
Comments on relevant football videos, using known channels and recent video discovery where available. Video context helps us find reactions; the comments supply the sentiment evidence.
Recent Google News headlines and summaries provide context about events and media tone. News can influence the score, but news alone cannot qualify a club for the rankings.
Recent public posts supplement coverage when the accepted Reddit, YouTube, and news evidence falls short. X is used selectively, subject to available routes, credentials, and collection limits.
We check Reddit, YouTube, and news first, then assess whether X is needed. Source availability varies by club and by day. Previously accepted supporter evidence can be reused while it is still within 48 hours of publication; reuse does not make an old post new.
We screen for club identity, football context, duplicate content, spam, and timestamps. Collection accepts up to seven days of Reddit, YouTube, and news material, and up to 48 hours of X posts. Ranking eligibility also requires enough evidence from the last 48 hours. Limited borderline material may be retained with a reliability penalty; this does not bypass timestamp or hard rejection rules.
Gemini analyzes a capped sample of accepted evidence, with recent score history for context. It assesses reactions to results, supporter optimism, media tone, and momentum, and produces an explanation and themes. When these dimensions are returned, a fixed weighting calculates the immediate reaction score.
The displayed score blends that reaction with a baseline from up to 30 previous readings, giving newer readings more influence. More evidence gives the current reaction more weight. Without a baseline, the reaction score stands on its own. This helps keep a small sample from driving an outsized swing.
A stored score and a ranking-ready score are different things. Under the current ranking policy, a club needs all of the following:
Reliability considers evidence volume, supporter coverage, source variety, distinct items, freshness, and collection health. Distinct items are checked using IDs or content; they are not necessarily different people. Reliability describes the evidence supporting a score, not a statistical probability that the score is correct.
Missing coverage is not negative sentiment
Use the explanation and evidence samples to understand what drove a reading. Source counts describe collected evidence items, not unique fans, audience size, or fixed percentages of the final score.
Daily ranking movement compares immediate reaction scores; weekly movement compares displayed scores. Both require eligible readings near the intended interval. Missing comparisons stay unavailable, and 30-day volatility needs at least seven eligible observations. Baseline confidence describes how much usable history exists; it is separate from today’s evidence reliability.
Topic scores summarize discussion about areas such as transfers, the manager, injuries, and results. Weekly reports combine calculated weekly signals with AI-written commentary, subject to coverage checks. These add context to the daily index. Full per-club topic breakdowns and evidence quotes are part of the Supporter and Analyst plans.
The main update is scheduled daily at 04:15 UTC and takes time to process clubs. Weekly reports are scheduled for Mondays. These are scheduled updates, so check the timestamp on the reading you are viewing.
Online contributors are a self-selected sample. Languages, platform access, club size, and collection limits affect whose voices appear. Sarcasm, rival fans, and coordinated posting can still mislead automated analysis. Filtering and evidence checks reduce these risks without eliminating them.
Small differences between clubs should be read cautiously, especially when their evidence coverage differs. Changes in sources or methodology can also affect comparisons over time. The index describes observed public mood; it does not rate squad quality or predict match results.
Start with the trend, read the explanation, and check the evidence. Explore the rankings or find your club to see those pieces together.