Today's live scores

Live football scores across every league the desk covers. The match centre cross-references the league's official data feed against the broadcaster's on-screen graphic — when the two disagree, the league feed wins and the editorial desk publishes a note on the match page.

Football · Live nowLIVE
Verified against AIFF and league feeds
ISLMumbai City1 - 0GoaLIVE 67'
ISLEast Bengal20:00 ISTHyderabadPre-match
EPLArsenal23:30 ISTSpursPre-match

Leagues the desk covers

LeagueCoverage
Indian Super League (ISL)Live scores, post-match notes, weekly Indian-football column
Indian national teams (Senior, U-23, U-17)Match previews, tactical notes, post-match analysis
Premier LeagueLive scores, weekend recap, club-by-club form
La LigaLive scores, midweek round-up, feature pieces on Indian-owned clubs
Champions League & Europa LeagueLive scores, knockout previews
Durand Cup & Super CupLive scores, group-stage coverage
AFC Asian Cup qualifiersLive scores, India match coverage

Inside the match centre: xG maps

Every live match on the football desk comes with an expected-goals (xG) map that updates in near-real-time. Each shot is plotted by location, with the size of the marker proportional to the xG value and the colour indicating whether it was scored. The cumulative xG line sits underneath the chart, so you can see how the game's "expected" winner has shifted as the match has progressed.

Indian footballer in blue kit dribbling on a green pitch during a daytime ISL match

What xG won't tell you

xG is a useful context layer, not a verdict. It tells you the chances a side created, not the ones their goalkeeper prevented. We pair every xG chart with a short editorial note that names the chances the model missed — the off-ball runs, the defensive headers, the midfield duels.

How we calculate xG

The match centre uses an event-data feed rather than a tracking-data feed. For every shot, we record the body part, the assist type (cross, through-ball, cut-back, set-piece, rebound), the distance from goal, the angle, and whether the shot was a one-on-one. These five inputs feed a model that produces the xG value shown on the chart. The model is updated quarterly against end-of-season results.

Indian football, in detail

The football desk treats Indian football as the primary beat, not a sidebar. We have a permanent columnist — Anita Desai — who covers ISL club-by-club, and a weekly tactical piece on the Indian senior team. The writing isn't promotional; it names what's working, what's failing, and where the federation's decisions need scrutiny.

Recent football-desk pieces include:

  • Indian football's press-trigger revolution — why ISL clubs spent their January window on South American No. 6s.
  • The Durand Cup's quiet renaissance — what changed in 2025 that brought the stands back.
  • Sunil Chhetri's farewell tour, by the numbers — the goals, the minutes, the matches that defined his last season.
  • Why the AIFF's new coach picked this squad — a tactical breakdown of the senior-team call-ups.

Football desk FAQ

Does the football desk cover the Indian Women's League?

Yes. The IWL is covered with the same match centre as the men's ISL, and the women's football beat shares editorial space with the senior women's cricket beat on the editorial desk.

What is the editorial stance on Indian football clubs?

We cover ISL clubs the way we cover Premier League clubs — critical when the criticism is earned, generous when the play deserves it, and transparent about who owns what. We do not run sponsored club content.

Are the xG numbers your own model?

The match centre uses an event-data model. We publish the model's inputs and an explanation of its limitations on every chart, and we update the methodology doc every quarter.

Last updated today · Cover photo: AIFF open archive · 18+ only.