matchupgrid

← Football

Championship schedule grid 2026-27

All 24 clubs, the whole season, 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 August 2026 September 2026 October 2026 November 2026 December 2026 January 2027 February 2027 March 2027 April 2027 May 2027 P
14 2026-08-14 15 2026-08-15 16 2026-08-16 17 2026-08-17 18 2026-08-18 19 2026-08-19 20 2026-08-20 21 2026-08-21 22 2026-08-22 23 2026-08-23 24 2026-08-24 25 2026-08-25 26 2026-08-26 27 2026-08-27 28 2026-08-28 29 2026-08-29 30 2026-08-30 31 2026-08-31 1 2026-09-01 2 2026-09-02 3 2026-09-03 4 2026-09-04 5 2026-09-05 6 2026-09-06 7 2026-09-07 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 28 2027-01-28 29 2027-01-29 30 2027-01-30 31 2027-01-31 1 2027-02-01 2 2027-02-02 3 2027-02-03 4 2027-02-04 5 2027-02-05 6 2027-02-06 7 2027-02-07 8 2027-02-08 9 2027-02-09 10 2027-02-10 11 2027-02-11 12 2027-02-12 13 2027-02-13 14 2027-02-14 15 2027-02-15 16 2027-02-16 17 2027-02-17 18 2027-02-18 19 2027-02-19 20 2027-02-20 21 2027-02-21 22 2027-02-22 23 2027-02-23 24 2027-02-24 25 2027-02-25 26 2027-02-26 27 2027-02-27 28 2027-02-28 1 2027-03-01 2 2027-03-02 3 2027-03-03 4 2027-03-04 5 2027-03-05 6 2027-03-06 7 2027-03-07 8 2027-03-08 9 2027-03-09 10 2027-03-10 11 2027-03-11 12 2027-03-12 13 2027-03-13 14 2027-03-14 15 2027-03-15 16 2027-03-16 17 2027-03-17 18 2027-03-18 19 2027-03-19 20 2027-03-20 21 2027-03-21 22 2027-03-22 23 2027-03-23 24 2027-03-24 25 2027-03-25 26 2027-03-26 27 2027-03-27 28 2027-03-28 29 2027-03-29 30 2027-03-30 31 2027-03-31 1 2027-04-01 2 2027-04-02 3 2027-04-03 4 2027-04-04 5 2027-04-05 6 2027-04-06 7 2027-04-07 8 2027-04-08 9 2027-04-09 10 2027-04-10 11 2027-04-11 12 2027-04-12 13 2027-04-13 14 2027-04-14 15 2027-04-15 16 2027-04-16 17 2027-04-17 18 2027-04-18 19 2027-04-19 20 2027-04-20 21 2027-04-21 22 2027-04-22 23 2027-04-23 24 2027-04-24 25 2027-04-25 26 2027-04-26 27 2027-04-27 28 2027-04-28 29 2027-04-29 30 2027-04-30 1 2027-05-01
BIR Birmingham City @SHE 0-0 BRI 2-2 @WRE 2-1 SOU 1-1 WOL 2-2 @NOR 1-2 @DER 2-1 MID 2-2 @WBA PNE QPR @CAR @LIN MIL SWA @STK @BUR BOL @CHA WAT @POR WHU @BLA CAR POR ? @QPR ? LIN ? @MIL ? @SWA ? STK ? DER ? @PNE ? @MID ? WBA ? @BRI ? SHE ? @BOL ? CHA ? BLA ? @WHU ? NOR ? @WOL ? WRE ? @SOU ? @WAT ? BUR ? 46
BLA Blackburn Rovers @WOL 2-2 MID 2-1 QPR 1-2 @LIN 0-0 @PNE 1-2 SHE 1-2 MIL 3-1 @POR 2-2 CAR @BRI @WBA WRE @SWA STK WHU @BUR @WAT CHA @BOL NOR DER @SOU BIR @WRE @DER ? WBA ? SWA ? @STK ? @WHU ? BUR ? @MIL ? BRI ? POR ? @CAR ? @MID ? WOL ? @CHA ? BOL ? @BIR ? SOU ? @SHE ? PNE ? @QPR ? LIN ? @NOR ? WAT ? 46
BOL Bolton Wanderers PNE 2-1 @QPR 0-0 LIN 0-1 @SHE 2-3 @MIL 0-4 WHU 2-3 CAR 1-0 @NOR 4-3 STK @WOL @SOU MID BRI @CHA @DER POR WBA @BIR BLA @SWA WRE @WAT BUR @MID @WRE ? SOU ? @BRI ? CHA ? DER ? @POR ? @CAR ? WOL ? NOR ? @STK ? QPR ? @PNE ? BIR ? @BLA ? @BUR ? WAT ? @WHU ? MIL ? @LIN ? SHE ? SWA ? @WBA ? 46
BRI Bristol City MIL 0-2 @BIR 2-2 POR 2-1 @PNE 3-1 @BUR 2-1 @SOU 1-4 LIN 0-1 WAT 1-0 @CHA BLA SHE @STK @BOL WOL NOR @MID WRE @WBA SWA @DER @WHU CAR @QPR STK WHU ? @SHE ? BOL ? @WOL ? @NOR ? MID ? SOU ? @BLA ? @WAT ? CHA ? BIR ? @MIL ? WBA ? @SWA ? QPR ? @CAR ? @LIN ? BUR ? @POR ? PNE ? DER ? @WRE ? 46
BUR Burnley WHU 2-2 @WBA 1-3 @NOR 1-4 MID 1-1 BRI 1-2 @WRE 1-1 @SWA 1-3 DER 1-1 @WAT CHA WOL @LIN POR @QPR @CAR BLA BIR @MIL PNE @SOU @SHE STK @BOL LIN SHE ? @WOL ? @POR ? QPR ? CAR ? @BLA ? SWA ? @CHA ? @DER ? WAT ? WBA ? @WHU ? MIL ? @PNE ? BOL ? @STK ? WRE ? @BRI ? NOR ? @MID ? SOU ? @BIR ? 46
CAR Cardiff City WRE 1-1 @DER 2-2 SHE 2-2 @QPR 1-2 @POR 0-2 STK 1-1 @BOL 0-1 CHA 3-1 @BLA WAT @MID BIR @WOL WHU BUR @NOR PNE @SWA LIN @WBA SOU @BRI MIL @BIR @SOU ? MID ? WOL ? @WHU ? @BUR ? NOR ? BOL ? @WAT ? @CHA ? BLA ? DER ? @WRE ? SWA ? @LIN ? @MIL ? BRI ? @STK ? POR ? @SHE ? QPR ? WBA ? @PNE ? 46
CHA Charlton Athletic DER 2-1 @WHU 2-1 PNE 1-0 @WBA 1-1 @STK 0-4 QPR 0-0 POR 0-0 @CAR 1-3 BRI @BUR @WAT NOR @MID BOL SHE @WOL LIN @BLA BIR @WRE SWA @MIL SOU @NOR @SWA ? WAT ? MID ? @BOL ? @SHE ? WOL ? @POR ? BUR ? CAR ? @BRI ? WHU ? @DER ? BLA ? @BIR ? @SOU ? MIL ? @QPR ? STK ? @PNE ? WBA ? WRE ? @LIN ? 46
DER Derby County @CHA 1-2 CAR 2-2 SWA 0-3 @POR 2-0 @WHU 0-3 WBA 0-1 BIR 1-2 @BUR 1-1 WRE @QPR STK @SHE @MIL NOR BOL @SOU @WOL WAT @MID BRI @BLA LIN @PNE SHE BLA ? @STK ? MIL ? @NOR ? @BOL ? SOU ? @BIR ? QPR ? BUR ? @WRE ? @CAR ? CHA ? @WAT ? MID ? PNE ? @LIN ? @WBA ? WHU ? @SWA ? POR ? @BRI ? WOL ? 46
LIN Lincoln City @MID 1-2 POR 1-3 @BOL 1-0 BLA 0-0 SOU 1-1 @PNE 1-0 @BRI 1-0 SWA 1-2 @SHE WHU @MIL BUR BIR @WAT @QPR WRE @CHA WOL @CAR STK NOR @DER WBA @BUR @NOR ? MIL ? @BIR ? WAT ? QPR ? @WRE ? PNE ? @WHU ? @SWA ? SHE ? @POR ? MID ? @WOL ? CAR ? @WBA ? DER ? BRI ? @SOU ? BOL ? @BLA ? @STK ? CHA ? 46
MID Middlesbrough LIN 2-1 @BLA 1-2 WBA 3-1 @BUR 1-1 @QPR 1-0 NOR 4-3 MIL 2-2 @BIR 2-2 WOL @STK CAR @BOL CHA @WRE @WAT BRI SWA @SOU DER @WHU @PNE POR @SHE BOL PNE ? @CAR ? @CHA ? WRE ? WAT ? @BRI ? @NOR ? STK ? BIR ? @WOL ? BLA ? @LIN ? SOU ? @DER ? SHE ? @POR ? @MIL ? QPR ? @WBA ? BUR ? WHU ? @SWA ? 46
MIL Millwall @BRI 2-0 NOR 3-0 @SOU 1-5 WRE 0-3 BOL 4-0 @BLA 1-3 @MID 2-2 WHU 2-2 @PNE SWA LIN @POR DER @BIR @WBA QPR @STK BUR @WAT SHE @WOL CHA @CAR POR WOL ? @LIN ? @DER ? BIR ? WBA ? @QPR ? BLA ? @SWA ? @WHU ? PNE ? @NOR ? BRI ? @BUR ? WAT ? CAR ? @CHA ? MID ? @BOL ? SOU ? @WRE ? @SHE ? STK ? 46
NOR Norwich City WBA 1-2 @MIL 0-3 BUR 4-1 @STK 0-1 @SHE 3-1 BIR 2-1 @MID 3-4 BOL 3-4 @SWA SOU POR @CHA WAT @DER @BRI CAR QPR @PNE WRE @BLA @LIN WOL @WHU CHA LIN ? @POR ? @WAT ? DER ? BRI ? @CAR ? MID ? @SOU ? @BOL ? SWA ? MIL ? @WBA ? PNE ? @WRE ? WHU ? @WOL ? @BIR ? SHE ? @BUR ? STK ? BLA ? @QPR ? 46
POR Portsmouth QPR 1-3 @LIN 3-1 @BRI 1-2 DER 0-2 CAR 2-0 @CHA 0-0 BLA 2-2 @SOU SHE @NOR @WOL MIL @BUR SWA STK @BOL WHU @WRE WBA @PNE BIR @MID WAT @MIL @BIR ? NOR ? BUR ? @SWA ? @STK ? BOL ? CHA ? @SHE ? @BLA ? SOU ? LIN ? @QPR ? WRE ? @WBA ? @WAT ? MID ? WOL ? @CAR ? BRI ? @DER ? PNE ? @WHU ? 46
PNE Preston North End @BOL 1-2 WOL 1-3 @CHA 0-1 BRI 1-3 BLA 2-1 @WAT 1-2 LIN 0-1 @QPR 2-2 MIL @BIR @WRE WBA @STK SHE SOU @WHU @CAR NOR @BUR POR MID @SWA DER @WBA @MID ? WRE ? STK ? @SHE ? @SOU ? WHU ? @LIN ? BIR ? QPR ? @MIL ? @WOL ? BOL ? @NOR ? BUR ? @DER ? SWA ? WAT ? @BLA ? CHA ? @BRI ? @POR ? CAR ? 46
QPR Queens Park Rangers @POR 3-1 BOL 0-0 @BLA 2-1 CAR 2-1 MID 0-1 @CHA 0-0 @WBA 1-1 PNE 2-2 @WHU DER @BIR SWA @SOU BUR LIN @MIL @NOR SHE @STK WOL WAT @WRE BRI @SWA @WAT ? BIR ? SOU ? @BUR ? @LIN ? MIL ? WBA ? @DER ? @PNE ? WHU ? @BOL ? POR ? @SHE ? STK ? @BRI ? WRE ? CHA ? @MID ? BLA ? @CAR ? @WOL ? NOR ? 46
SHE Sheffield United BIR 0-0 @SWA 0-0 @CAR 2-2 BOL 3-2 NOR 1-3 @BLA 2-1 WOL 0-1 @STK 1-2 LIN @POR @BRI DER WRE @PNE @CHA WAT SOU @QPR WHU @MIL BUR @WBA MID @DER @BUR ? BRI ? @WRE ? PNE ? CHA ? @WAT ? @WOL ? POR ? STK ? @LIN ? SWA ? @BIR ? QPR ? @WHU ? @MID ? WBA ? BLA ? @NOR ? CAR ? @BOL ? MIL ? @SOU ? 46
SOU Southampton @WAT 1-2 STK 3-1 MIL 5-1 @BIR 1-1 @LIN 1-1 SWA 3-1 BRI 4-1 @WRE 1-2 POR @NOR BOL @WHU QPR @WBA @PNE DER @SHE MID @WOL BUR @CAR BLA @CHA WHU CAR ? @BOL ? @QPR ? WBA ? PNE ? @DER ? @BRI ? NOR ? WRE ? @POR ? @STK ? WAT ? @MID ? WOL ? CHA ? @BLA ? @SWA ? LIN ? @MIL ? BIR ? @BUR ? SHE ? 46
STK Stoke City SWA 1-2 @SOU 1-3 @WOL 1-4 NOR 1-0 CHA 4-0 @CAR 1-1 @WAT 2-1 SHE 2-1 @BOL MID @DER BRI PNE @BLA @POR BIR MIL @WHU QPR @LIN WBA @BUR WRE @BRI @WBA ? DER ? @PNE ? BLA ? POR ? @BIR ? WAT ? @MID ? @SHE ? BOL ? SOU ? @SWA ? WHU ? @QPR ? @WRE ? BUR ? CAR ? @CHA ? WOL ? @NOR ? LIN ? @MIL ? 46
SWA Swansea City @STK 2-1 SHE 0-0 @DER 3-0 WAT 2-0 WRE 0-0 @SOU 1-3 BUR 3-1 @LIN 2-1 NOR @MIL WHU @QPR BLA @POR @BIR WBA @MID CAR @BRI BOL @CHA PNE @WOL QPR CHA ? @WHU ? @BLA ? POR ? BIR ? @WBA ? @BUR ? MIL ? LIN ? @NOR ? @SHE ? STK ? @CAR ? BRI ? WOL ? @PNE ? SOU ? @WRE ? DER ? @WAT ? @BOL ? MID ? 46
WAT Watford SOU 2-1 @WRE 1-1 WHU 1-1 @SWA 0-2 @WBA 0-1 PNE 2-1 STK 1-2 @BRI 0-1 BUR @CAR CHA @WOL @NOR LIN MID @SHE BLA @DER MIL @BIR @QPR BOL @POR WOL QPR ? @CHA ? NOR ? @LIN ? @MID ? SHE ? @STK ? CAR ? BRI ? @BUR ? WRE ? @SOU ? DER ? @MIL ? POR ? @BOL ? @PNE ? WBA ? @WHU ? SWA ? BIR ? @BLA ? 46
WBA West Bromwich Albion @NOR 2-1 BUR 3-1 @MID 1-3 CHA 1-1 WAT 1-0 @DER 1-0 QPR 1-1 @WOL 0-1 BIR @WRE BLA @PNE @WHU SOU MIL @SWA @BOL BRI @POR CAR @STK SHE @LIN PNE STK ? @BLA ? WHU ? @SOU ? @MIL ? SWA ? @QPR ? WRE ? WOL ? @BIR ? @BUR ? NOR ? @BRI ? POR ? LIN ? @SHE ? DER ? @WAT ? MID ? @CHA ? @CAR ? BOL ? 46
WHU West Ham United @BUR 2-2 CHA 1-2 @WAT 1-1 WOL 4-2 DER 3-0 @BOL 3-2 WRE 6-0 @MIL 2-2 QPR @LIN @SWA SOU WBA @CAR @BLA PNE @POR STK @SHE MID BRI @BIR NOR @SOU @BRI ? SWA ? @WBA ? CAR ? BLA ? @PNE ? @WRE ? LIN ? MIL ? @QPR ? @CHA ? BUR ? @STK ? SHE ? @NOR ? BIR ? BOL ? @DER ? WAT ? @WOL ? @MID ? POR ? 46
WOL Wolverhampton Wanderers BLA 2-2 @PNE 3-1 STK 4-1 @WHU 2-4 @BIR 2-2 @SHE 1-0 WBA 1-0 @MID BOL @BUR POR WAT CAR @BRI @WRE CHA DER @LIN SOU @QPR MIL @NOR SWA @WAT @MIL ? BUR ? @CAR ? BRI ? WRE ? @CHA ? SHE ? @BOL ? @WBA ? MID ? PNE ? @BLA ? LIN ? @SOU ? @SWA ? NOR ? @POR ? BIR ? @STK ? WHU ? QPR ? @DER ? 46
WRE Wrexham @CAR 1-1 WAT 1-1 BIR 1-2 @MIL 3-0 @SWA 0-0 BUR 1-1 @WHU 0-6 SOU 2-1 @DER WBA PNE @BLA @SHE MID WOL @LIN @BRI POR @NOR CHA @BOL QPR @STK BLA BOL ? @PNE ? SHE ? @MID ? @WOL ? LIN ? WHU ? @WBA ? @SOU ? DER ? @WAT ? CAR ? @POR ? NOR ? STK ? @QPR ? @BUR ? SWA ? @BIR ? MIL ? @CHA ? BRI ? 46

home @ away no matches league-wide

552 matches, Aug 14 – May 1. 264 still without a confirmed kick-off time. Football data provided by the Football-Data.org API, updated nightly.

The 2026-27 Championship season at a glance

The 2026-27 season runs from Aug 14 to May 1: 552 matches across 46 match rounds, 46 for each of the 24 clubs, split evenly between home and away. Every club plays every other club twice, once at each ground.

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 24 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 261 of them and 178 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 — in this competition, Bristol City play their round 6 match on Sep 15, after their round 7 match on Sep 12 — 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 552 matches here, 288 have a confirmed kick-off — everything through match round 24. 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 Championship season?

552 matches: 46 match rounds, so 46 for each of the 24 clubs — 23 at home and 23 away. Every club plays every other club twice.

When does the 2026-27 Championship season start and end?

The season runs from Aug 14 to May 1. Cup competitions are not shown on this 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 288 of the 552 have a confirmed kick-off, through match round 24.

How do I see Championship 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

Birmingham City Blackburn Rovers Bolton Wanderers Bristol City Burnley Cardiff City Charlton Athletic Derby County Lincoln City Middlesbrough Millwall Norwich City Portsmouth Preston North End Queens Park Rangers Sheffield United Southampton Stoke City Swansea City Watford West Bromwich Albion West Ham United Wolverhampton Wanderers Wrexham