How Kickoff Times Are Set, and Why They Keep Moving
Fixture lists look settled. They aren't: television, police, European nights, shared stadiums and the weather all move kickoff times. Here is who decides, and why.
A league fixture list looks like a settled thing: every match, a date, a time, printed in the summer. It isn't. Between the day the fixtures come out and the day you sit down to watch, a lot of those times will change, some of them more than once. Knowing who moves them, and why, is the difference between "why is this on a Monday now?" and simply checking before you make plans.
The calendar comes first, the clock comes later
When a league publishes its fixtures, most kickoff times are provisional. What's fixed is who plays whom and on which weekend: the matchday. The exact day and time inside that window is decided later, and mostly by television. Broadcasters pay for the right to choose: they pick the matches they want in their best slots, and the league confirms those picks a few weeks out. So the time you saw in July is a placeholder until it's selected. (More on that in our guide to what a TBC kickoff means.)
Television builds the week
This is why matches are spread from Friday to Monday instead of all kicking off at once on Saturday afternoon. Broadcasters want distinct windows so they can show more games live to more people: one match at 15:00 competes with eight others, while a standalone Sunday-evening game has the stage to itself.
Each league has its own rhythm. The Bundesliga anchors on a Friday-night opener, a block of Saturday-afternoon games, a Saturday-evening match and Sunday fixtures. La Liga and Serie A stretch across more slots, including early-afternoon kickoffs that land in prime time for big audiences in Asia. Ligue 1 spreads its round across the weekend too. A global following pulls times around: if a league is big in a particular region, it has a reason to put at least one match where that region can watch after dinner.
Fans can move them back: the Monday-night story
The clearest proof that this isn't purely a broadcaster's decision: German supporters killed Monday-night football. When the Bundesliga introduced a handful of Monday fixtures in 2017, fans, who can't easily travel to away games on a work night, protested across two seasons, at one point delaying a match by throwing thousands of tennis balls onto the pitch. From 2021-22 the league scrapped Monday games and moved them to Sunday. Scheduling answers to more than TV money.
Europe reshuffles the weekend
Clubs in the Champions League, Europa League or Conference League play midweek, and their league games bend around it. A team that plays in Europe on a Thursday night is usually handed a Sunday or Monday league fixture rather than a Saturday one, for recovery. When European nights are on, the domestic weekend gets rearranged to fit them.
Police, security and the shape of the city
Some moves have nothing to do with television. Police can request a different time or day for a high-risk match: an earlier kickoff can mean less pre-match drinking time and more daylight for managing the crowd, and a heated derby might be scheduled to keep rival supporters apart on the way in and out.
Geography adds hard constraints of its own. Where two clubs share a stadium, they can't both host on the same day. In Milan, Inter and AC Milan share San Siro; in Rome, Roma and Lazio share the Stadio Olimpico. When one is at home, the other is scheduled away, every single week, without exception. That one rule ripples through the whole Serie A fixture list.
Weather has the final word
Winter does its own rescheduling. A frozen or waterlogged pitch can postpone a match hours before kickoff, whatever the broadcasters planned. Leagues with a real winter break dodge the worst of it; those that play through don't always. (Which leagues break, and for how long, is its own guide.)
What this means for you
A kickoff time is a moving target until fairly close to the match. That's the whole case for a reminder tied to the match itself rather than to a fixed clock time: when the kickoff time moves, your reminder moves with it, so you don't have to keep re-checking. On When Is Kickoff, every match carries the current time in your own time zone, and if it changes, the reminder follows. For how we source and check those times, see our disclaimer and credits pages.