Dates that matter

Transfer windows, competition dates and international breaks, each with the association that sets it so you can check it. Gameweek deadlines sit alongside them in the app, where they are read live.

Generated from fplopt/news/calendar.py rather than typed here, so this page and the pipeline cannot disagree.

Generated 04 September 2026.

Transfer windows

Competitions

International windows

Every date here is a scheduled date set by the body named beside it. Kick-off times move, windows get deadline-day extensions, and competitions are reorganised. Fixtures cover Premier League, UEFA Champions League and international windows.

Why these are written down rather than fetched

Nobody publishes them. Transfer window dates come from each national association, are set months apart, are amended, and are reported in prose. There is no feed to read, so deriving them would be inventing precision that does not exist. They are declared instead, each with the date a person last checked it against a primary source, so a stale entry is visibly stale rather than quietly wrong.

Gameweek deadlines are the exception and are read live from Fantasy Premier League, because they move -- brought forward for a bank holiday, shifted for a television pick -- and the published list is the only place that shows it.