matchupgrid

← Football

Champions League schedule grid 2026-27

All 36 clubs, the whole league phase, one screen. Rows are clubs; every column is a date, so a row reads left to right in the order the matches are played. An @ means an away match.

Teams as rows, one column per day. Each cell names that day's opponent; an "@" marks an away match.
Team September 2026 October 2026 November 2026 December 2026 January 2027 P
8 2026-09-08 9 2026-09-09 10 2026-09-10 11 2026-09-11 12 2026-09-12 13 2026-09-13 14 2026-09-14 15 2026-09-15 16 2026-09-16 17 2026-09-17 18 2026-09-18 19 2026-09-19 20 2026-09-20 21 2026-09-21 22 2026-09-22 23 2026-09-23 24 2026-09-24 25 2026-09-25 26 2026-09-26 27 2026-09-27 28 2026-09-28 29 2026-09-29 30 2026-09-30 1 2026-10-01 2 2026-10-02 3 2026-10-03 4 2026-10-04 5 2026-10-05 6 2026-10-06 7 2026-10-07 8 2026-10-08 9 2026-10-09 10 2026-10-10 11 2026-10-11 12 2026-10-12 13 2026-10-13 14 2026-10-14 15 2026-10-15 16 2026-10-16 17 2026-10-17 18 2026-10-18 19 2026-10-19 20 2026-10-20 21 2026-10-21 22 2026-10-22 23 2026-10-23 24 2026-10-24 25 2026-10-25 26 2026-10-26 27 2026-10-27 28 2026-10-28 29 2026-10-29 30 2026-10-30 31 2026-10-31 1 2026-11-01 2 2026-11-02 3 2026-11-03 4 2026-11-04 5 2026-11-05 6 2026-11-06 7 2026-11-07 8 2026-11-08 9 2026-11-09 10 2026-11-10 11 2026-11-11 12 2026-11-12 13 2026-11-13 14 2026-11-14 15 2026-11-15 16 2026-11-16 17 2026-11-17 18 2026-11-18 19 2026-11-19 20 2026-11-20 21 2026-11-21 22 2026-11-22 23 2026-11-23 24 2026-11-24 25 2026-11-25 26 2026-11-26 27 2026-11-27 28 2026-11-28 29 2026-11-29 30 2026-11-30 1 2026-12-01 2 2026-12-02 3 2026-12-03 4 2026-12-04 5 2026-12-05 6 2026-12-06 7 2026-12-07 8 2026-12-08 9 2026-12-09 10 2026-12-10 11 2026-12-11 12 2026-12-12 13 2026-12-13 14 2026-12-14 15 2026-12-15 16 2026-12-16 17 2026-12-17 18 2026-12-18 19 2026-12-19 20 2026-12-20 21 2026-12-21 22 2026-12-22 23 2026-12-23 24 2026-12-24 25 2026-12-25 26 2026-12-26 27 2026-12-27 28 2026-12-28 29 2026-12-29 30 2026-12-30 31 2026-12-31 1 2027-01-01 2 2027-01-02 3 2027-01-03 4 2027-01-04 5 2027-01-05 6 2027-01-06 7 2027-01-07 8 2027-01-08 9 2027-01-09 10 2027-01-10 11 2027-01-11 12 2027-01-12 13 2027-01-13 14 2027-01-14 15 2027-01-15 16 2027-01-16 17 2027-01-17 18 2027-01-18 19 2027-01-19 20 2027-01-20 21 2027-01-21 22 2027-01-22 23 2027-01-23 24 2027-01-24 25 2027-01-25 26 2027-01-26 27 2027-01-27
ARS Arsenal @NAP LIL @FCB @SLP BVB RMA @BET SAB ? 8
AVL Aston Villa @BRU FEN VIK @FCB @GAL PSG BVB @SLP ? 8
FCB Barcelona FEY FK @GAL @VIK @PSG ARS AVL @ATL @SAB @LIL MCI SLP @SPO @MUN COM ? BET ? 16
FCB Bayern München FEY FK @GAL @VIK @PSG ARS AVL @ATL @SAB @LIL MCI SLP @SPO @MUN COM ? BET ? 16
BVB Borussia Dortmund VIL @FK @SAB BET @ARS INT @AVL AEK ? 8
ATL Club Atlético de Madrid @LIV MUN @VFB FCB VIK @PSV @FK FEN ? 8
BRU Club Brugge KV AVL @INT RCL @PSV LIV @NAP @VFB FK ? 8
COM Como RBL @FEY MUN @RCL AEK @BET PSG @FCB ? 8
FEN Fenerbahçe SK ROM @AVL SLP LIV @SHD @LIN VIL @ATL ? 8
FEY Feyenoord Rotterdam @FCB COM @BET INT FCP @VIK @GAL RBL ? 8
FK FK Bodø/Glimt @FCB BVB @NAP LIL LIN @RCL ATL @BRU ? 8
SHD FK Shakhtar Donetsk @PSV AEK @INT SPO FEN @SBA @RBL RMA ? 8
GAL Galatasaray SK @SPO FCB @LIL VFB AVL @AEK FEY @PSG ? 8
INT Internazionale Milano @RMA BRU SHD @FEY VFB @BVB LIV @SBA ? 8
LIN LASK Linz @AEK LIV @SPO SBA @FK FEN @RMA FCP ? 8
LIL Lille BET @ARS GAL @FK FCB @VFB SBA @ROM ? 8
LIV Liverpool ATL @LIN VIL @FEN @BRU FCP @INT RCL ? 8
MCI Manchester City @FCP PSG AEK @RBL NAP @FCB @RCL SPO ? 8
MUN Manchester United SAB @ATL @COM ROM @SPO RBL FCB @VIL ? 8
NAP Napoli ARS @VIL FK @FCP @MCI BRU @SAB VIK ? 8
AEK PAE AEK LIN @SHD @MCI RMA @COM GAL ROM @BVB ? 8
PSG Paris Saint-Germain SBA @MCI FCB @VIL ROM @AVL @COM GAL ? 8
FCP Porto MCI @BET PSV NAP @FEY @LIV SLP @LIN ? 8
PSV PSV SHD @RBL @FCP BRU @RMA ATL @VIK VFB ? 8
RCL Racing Club de Lens @SLP SPO @BRU COM @RBL FK MCI @LIV ? 8
RBL RB Leipzig @COM PSV @RMA MCI RCL @MUN SHD @FEY ? 8
BET Real Betis Balompié @LIL FCP FEY @BVB @SBA COM ARS @FCB ? 8
RMA Real Madrid INT @ROM RBL @AEK PSV @ARS LIN @SHD ? 8
ROM Roma @FEN RMA SBA @MUN @PSG SPO @AEK LIL ? 8
SAB Sabah FK @MUN SLP BVB @VIK FCB @VIL NAP @ARS ? 8
SLP SK Slavia Praha RCL @SAB @FEN ARS VIL @FCB @FCP AVL ? 8
SBA ŠK Slovan Bratislava @PSG VFB @ROM @LIN BET SHD @LIL INT ? 8
SPO Sporting Clube de Portugal GAL @RCL LIN @SHD MUN @ROM FCB @MCI ? 8
VFB Stuttgart VIK @SBA ATL @GAL @INT LIL BRU @PSV ? 8
VIK Viking FK @VFB FCB @AVL SAB @ATL FEY PSV @NAP ? 8
VIL Villarreal @BVB NAP @LIV PSG @SLP SAB @FEN MUN ? 8

home @ away no matches league-wide

144 matches, Sep 8 – Jan 27. 18 still without a confirmed kick-off time. Football data provided by the Football-Data.org API, updated nightly.

The 2026-27 Champions League season at a glance

The 2026-27 league phase runs from Sep 8 to Jan 27: 144 matches across 8 match rounds, 8 for each of the 36 clubs, split evenly between home and away. Each club meets eight different opponents once rather than playing a fixed rival home and away.

The grid is the point of this page. One club's next three matches tell you nothing about whether they are about to face three of last season's top four while a rival plays three of the bottom — reading the whole column down 36 rows tells you at once. The P column counts matches in the range you are looking at, which is the quickest way to spot who has a game in hand.

Why a column is a day

Every column here is a calendar date, the same as on every other grid on this site. A club plays about once a week, so most columns are empty: this season runs across 142 of them and 126 carry no match in the whole competition — and that is the honest picture. A row reads left to right in the order the matches are actually played, the gap between two matches is drawn to scale, and a Wednesday night in a congested week sits where it belongs instead of inside a block with the weekend.

This page grouped its columns by match round until 2026-08-22. Rounds are tidier, but a round is an ordering rather than a stretch of the calendar: a match moved for a cup tie keeps its round while taking a new date, so a club's row could show round one after round two — and a schedule that has to be read in an order other than left to right is not a schedule. Dates cannot do that.

Kick-off times, and why some are missing

The schedule is published for the whole season up front, but kick-off times are not. Broadcasters select matches about five or six weeks ahead, and only then is a match pinned to a particular slot — it can move day as well as time. Of the 144 matches here, 126 have a confirmed kick-off — everything through match round 7. The rest show a date and a ?, because showing a placeholder time that is going to change would be worse than showing none.

Confirmed times are converted to your own timezone — detected automatically, overridable in the “Times in” control. Tapping a match shows the full local date, the ground, and the kick-off in the stadium's own time.

Frequently asked questions

How many matches are in the 2026-27 Champions League season?

144 matches in all: 144 in the league phase across 8 match rounds, plus 0 in the knockout rounds. Each of the 36 clubs plays 8 league-phase matches, against eight different opponents.

When does the 2026-27 Champions League season start and end?

The league phase runs from Sep 8 to Jan 27. The knockout rounds follow and are listed under the grid.

Why do some matches show no kick-off time?

Because it has not been decided yet. The schedule is published for the whole season up front, but kick-off times are confirmed only about five or six weeks ahead, once the broadcasters have chosen which matches to televise — and a match can move day as well as time when that happens. A match whose time is still open is marked with a ? on this grid. Right now 126 of the 144 have a confirmed kick-off, through match round 7.

How do I see Champions League kick-off times in my own timezone?

They are already converted. The page detects your timezone and shows every confirmed kick-off in it, and the "Times in" control lets you pick another. Matches whose time is not yet confirmed show a date only, rather than a placeholder that would move.

How do I read the grid?

Rows are clubs, alphabetical. Every column is a calendar date, so a club's row runs left to right in the order it actually plays, and a column is one day's matches across the whole division. Most columns are empty, because a club plays about once a week — that emptiness is the shape of a football season. An @ and a separate colour mark an away match, a ? marks a kick-off time the broadcasters have not fixed yet, and the final score replaces the opponent once a match has been played.

Clubs

Arsenal Aston Villa Barcelona Bayern München Borussia Dortmund Club Atlético de Madrid Club Brugge KV Como Fenerbahçe SK Feyenoord Rotterdam FK Bodø/Glimt FK Shakhtar Donetsk Galatasaray SK Internazionale Milano LASK Linz Lille Liverpool Manchester City Manchester United Napoli PAE AEK Paris Saint-Germain Porto PSV Racing Club de Lens RB Leipzig Real Betis Balompié Real Madrid Roma Sabah FK SK Slavia Praha ŠK Slovan Bratislava Sporting Clube de Portugal Stuttgart Viking FK Villarreal