Full Results

These are the results from all the Championship matches this season. The most recent games are at the bottom of the page.

      Friday 2nd August 2019
       Luton Town         3    Middlesbrough      3

      Saturday 3rd August 2019
       Barnsley           1    Fulham             0
       Blackburn Rov      1    Charlton Ath       2
       Brentford          0    Birmingham C       1
       Millwall           1    Preston NE         0
       Nottingham F       1    West Bromwich A    2
       READING            1    Sheffield Wed      3
       Stoke City         1    Queens Park Rang   2
       Swansea City       2    Hull City          1
       Wigan Athletic     3    Cardiff City       2

      Sunday 4th August 2019
       Bristol City       1    Leeds Utd          3

      Monday 5th August 2019
       Huddersfield T     1    Derby County       2

      Saturday 10th August 2019
       Birmingham C       1    Bristol City       1
       Cardiff City       2    Luton Town         1
       Charlton Ath       3    Stoke City         1
       Derby County       0    Swansea City       0
       Fulham             2    Blackburn Rov      0
       Hull City          2    READING            1
       Leeds Utd          1    Nottingham F       1
       Middlesbrough      0    Brentford          1
       Preston NE         3    Wigan Athletic     0
       Queens Park Rang   1    Huddersfield T     1
       Sheffield Wed      2    Barnsley           0
       West Bromwich A    1    Millwall           1

      Friday 16th August 2019
       Huddersfield T     1    Fulham             2

      Saturday 17th August 2019
       Barnsley           2    Charlton Ath       2
       Blackburn Rov      1    Middlesbrough      0
       Brentford          1    Hull City          1
       Bristol City       2    Queens Park Rang   0
       Luton Town         1    West Bromwich A    2
       Millwall           1    Sheffield Wed      0
       Nottingham F       3    Birmingham C       0
       Stoke City         2    Derby County       2
       Swansea City       3    Preston NE         2
       Wigan Athletic     0    Leeds Utd          2

      Sunday 18th August 2019
       READING            3    Cardiff City       0

      Tuesday 20th August 2019
       Birmingham C       2    Barnsley           0
       Derby County       1    Bristol City       2
       Hull City          0    Blackburn Rov      1
       Middlesbrough      1    Wigan Athletic     0
       Sheffield Wed      1    Luton Town         0

      Wednesday 21st August 2019
       Cardiff City       2    Huddersfield T     1
       Charlton Ath       1    Nottingham F       1
       Fulham             4    Millwall           0
       Leeds Utd          1    Brentford          0
       Preston NE         3    Stoke City         1
       Queens Park Rang   1    Swansea City       3
       West Bromwich A    1    READING            1

      Saturday 24th August 2019
       Barnsley           1    Luton Town         3
       Blackburn Rov      0    Cardiff City       0
       Charlton Ath       1    Brentford          0
       Derby County       1    West Bromwich A    1
       Fulham             1    Nottingham F       2
       Huddersfield T     0    READING            2
       Hull City          1    Bristol City       3
       Middlesbrough      1    Millwall           1
       Preston NE         2    Sheffield Wed      1
       Queens Park Rang   3    Wigan Athletic     1
       Stoke City         0    Leeds Utd          3

      Sunday 25th August 2019
       Swansea City       3    Birmingham C       0

      Friday 30th August 2019
       Cardiff City       1    Fulham             1

      Saturday 31st August 2019
       Birmingham C       2    Stoke City         1
       Brentford          3    Derby County       0
       Bristol City       2    Middlesbrough      2
       Leeds Utd          0    Swansea City       1
       Luton Town         2    Huddersfield T     1
       Millwall           1    Hull City          1
       Nottingham F       1    Preston NE         1
       READING            0    Charlton Ath       2
       Sheffield Wed      1    Queens Park Rang   2
       West Bromwich A    3    Blackburn Rov      2
       Wigan Athletic     0    Barnsley           0

      Friday 13th September 2019
       Derby County       1    Cardiff City       1

      Saturday 14th September 2019
       Blackburn Rov      2    Millwall           0
       Charlton Ath       0    Birmingham C       1
       Fulham             1    West Bromwich A    1
       Hull City          2    Wigan Athletic     2
       Middlesbrough      1    READING            0
       Preston NE         2    Brentford          0
       Queens Park Rang   3    Luton Town         2
       Stoke City         1    Bristol City       2
       Swansea City       0    Nottingham F       1

      Sunday 15th September 2019
       Barnsley           0    Leeds Utd          2
       Huddersfield T     0    Sheffield Wed      2

      Saturday 21st September 2019
       Birmingham C       0    Preston NE         1
       Brentford          0    Stoke City         0
       Bristol City       0    Swansea City       0
       Cardiff City       1    Middlesbrough      0
       Leeds Utd          1    Derby County       1
       Luton Town         0    Hull City          3
       Millwall           1    Queens Park Rang   2
       Nottingham F       1    Barnsley           0
       READING            1    Blackburn Rov      2
       Sheffield Wed      1    Fulham             1
       Wigan Athletic     2    Charlton Ath       0

      Sunday 22nd September 2019
       West Bromwich A    4    Huddersfield T     2

      Friday 27th September 2019
       Fulham             2    Wigan Athletic     0
       Stoke City         2    Nottingham F       3

      Saturday 28th September 2019
       Blackburn Rov      1    Luton Town         2
       Charlton Ath       1    Leeds Utd          0
       Derby County       3    Birmingham C       2
       Huddersfield T     1    Millwall           1
       Hull City          2    Cardiff City       2
       Middlesbrough      1    Sheffield Wed      4
       Preston NE         3    Bristol City       3
       Queens Park Rang   0    West Bromwich A    2
       Swansea City       1    READING            1

      Sunday 29th September 2019
       Barnsley           1    Brentford          3

      Tuesday 1st October 2019
       Blackburn Rov      1    Nottingham F       1
       Hull City          1    Sheffield Wed      0
       Leeds Utd          1    West Bromwich A    0
       Middlesbrough      1    Preston NE         1
       READING            1    Fulham             4
       Stoke City         0    Huddersfield T     1
       Wigan Athletic     1    Birmingham C       0

      Wednesday 2nd October 2019
       Barnsley           2    Derby County       2
       Brentford          1    Bristol City       1
       Cardiff City       3    Queens Park Rang   0
       Charlton Ath       1    Swansea City       2
       Luton Town         1    Millwall           1

      Friday 4th October 2019
       Birmingham C       2    Middlesbrough      1

      Saturday 5th October 2019
       Bristol City       1    READING            0
       Derby County       2    Luton Town         0
       Fulham             2    Charlton Ath       2
       Huddersfield T     3    Hull City          0
       Millwall           2    Leeds Utd          1
       Nottingham F       1    Brentford          0
       Preston NE         5    Barnsley           1
       Queens Park Rang   4    Blackburn Rov      2
       Sheffield Wed      1    Wigan Athletic     0
       Swansea City       1    Stoke City         2
       West Bromwich A    4    Cardiff City       2

      Friday 18th October 2019
       Cardiff City       1    Sheffield Wed      1

      Saturday 19th October 2019
       Barnsley           1    Swansea City       1
       Blackburn Rov      2    Huddersfield T     2
       Brentford          3    Millwall           2
       Charlton Ath       3    Derby County       0
       Hull City          2    Queens Park Rang   3
       Leeds Utd          1    Birmingham C       0
       Luton Town         3    Bristol City       0
       Middlesbrough      0    West Bromwich A    1
       READING            1    Preston NE         0
       Stoke City         2    Fulham             0

      Sunday 20th October 2019
       Wigan Athletic     1    Nottingham F       0

      Tuesday 22nd October 2019
       Birmingham C       1    Blackburn Rov      0
       Millwall           2    Cardiff City       2
       Preston NE         1    Leeds Utd          1
       Queens Park Rang   2    READING            2
       Sheffield Wed      1    Stoke City         0
       Swansea City       0    Brentford          3
       West Bromwich A    2    Barnsley           2

      Wednesday 23rd October 2019
       Bristol City       2    Charlton Ath       1
       Derby County       1    Wigan Athletic     0
       Fulham             3    Luton Town         2
       Huddersfield T     0    Middlesbrough      0
       Nottingham F       1    Hull City          2

      Saturday 26th October 2019
       Birmingham C       2    Luton Town         1
       Huddersfield T     2    Barnsley           1
       Hull City          2    Derby County       0
       Middlesbrough      0    Fulham             0
       Millwall           2    Stoke City         0
       Preston NE         3    Blackburn Rov      2
       Sheffield Wed      0    Leeds Utd          0
       West Bromwich A    2    Charlton Ath       2

      Sunday 27th October 2019
       Bristol City       2    Wigan Athletic     2
       Swansea City       1    Cardiff City       0

      Monday 28th October 2019
       Queens Park Rang   1    Brentford          3

      Friday 1st November 2019
       Barnsley           2    Bristol City       2

      Saturday 2nd November 2019
       Blackburn Rov      2    Sheffield Wed      1
       Brentford          0    Huddersfield T     1
       Cardiff City       4    Birmingham C       2
       Derby County       2    Middlesbrough      0
       Fulham             0    Hull City          3
       Leeds Utd          2    Queens Park Rang   0
       Luton Town         1    Nottingham F       2
       READING            2    Millwall           1
       Wigan Athletic     1    Swansea City       2

      Sunday 3rd November 2019
       Charlton Ath       0    Preston NE         1

      Monday 4th November 2019
       Stoke City         0    West Bromwich A    2

      Saturday 9th November 2019
       Barnsley           2    Stoke City         4
       Birmingham C       0    Fulham             1
       Hull City          0    West Bromwich A    1
       Leeds Utd          2    Blackburn Rov      1
       Millwall           2    Charlton Ath       1
       Nottingham F       1    Derby County       0
       Preston NE         3    Huddersfield T     1
       Queens Park Rang   2    Middlesbrough      2
       READING            3    Luton Town         0
       Sheffield Wed      2    Swansea City       2
       Wigan Athletic     0    Brentford          3

      Sunday 10th November 2019
       Cardiff City       0    Bristol City       1

      Friday 22nd November 2019
       Fulham             2    Queens Park Rang   1

      Saturday 23rd November 2019
       Blackburn Rov      3    Barnsley           2
       Brentford          1    READING            0
       Bristol City       0    Nottingham F       0
       Charlton Ath       2    Cardiff City       2
       Derby County       1    Preston NE         0
       Huddersfield T     1    Birmingham C       1
       Luton Town         1    Leeds Utd          2
       Stoke City         2    Wigan Athletic     1
       Swansea City       0    Millwall           1
       West Bromwich A    2    Sheffield Wed      1

      Sunday 24th November 2019
       Middlesbrough      2    Hull City          2

      Tuesday 26th November 2019
       Cardiff City       1    Stoke City         0
       Fulham             3    Derby County       0
       Huddersfield T     1    Swansea City       1
       Luton Town         2    Charlton Ath       1
       Millwall           2    Wigan Athletic     2
       READING            0    Leeds Utd          1

      Wednesday 27th November 2019
       Blackburn Rov      1    Brentford          0
       Hull City          4    Preston NE         0
       Middlesbrough      1    Barnsley           0
       Queens Park Rang   0    Nottingham F       4
       Sheffield Wed      1    Birmingham C       1
       West Bromwich A    4    Bristol City       1

      Friday 29th November 2019
       Swansea City       1    Fulham             2

      Saturday 30th November 2019
       Barnsley           3    Hull City          1
       Birmingham C       1    Millwall           1
       Brentford          7    Luton Town         0
       Bristol City       5    Huddersfield T     2
       Charlton Ath       1    Sheffield Wed      3
       Derby County       1    Queens Park Rang   1
       Leeds Utd          4    Middlesbrough      0
       Nottingham F       0    Cardiff City       1
       Stoke City         1    Blackburn Rov      2
       Wigan Athletic     1    READING            3

      Monday 2nd December 2019
       Preston NE         0    West Bromwich A    1

      Friday 6th December 2019
       Millwall           2    Nottingham F       2

      Saturday 7th December 2019
       Blackburn Rov      1    Derby County       0
       Cardiff City       3    Barnsley           2
       Fulham             1    Bristol City       2
       Huddersfield T     0    Leeds Utd          2
       Hull City          2    Stoke City         1
       Luton Town         2    Wigan Athletic     1
       Middlesbrough      1    Charlton Ath       0
       Queens Park Rang   2    Preston NE         0
       READING            2    Birmingham C       3
       Sheffield Wed      2    Brentford          1

      Tuesday 10th December 2019
       Bristol City       1    Millwall           2
       Charlton Ath       0    Huddersfield T     1
       Leeds Utd          2    Hull City          0
       Nottingham F       1    Middlesbrough      1
       Preston NE         2    Fulham             1
       Stoke City         3    Luton Town         0

      Sunday 8th December 2019
       West Bromwich A    5    Swansea City       1

      Wednesday 11th December 2019
       Barnsley           1    READING            1
       Birmingham C       0    Queens Park Rang   2
       Brentford          2    Cardiff City       1
       Derby County       1    Sheffield Wed      1
       Swansea City       1    Blackburn Rov      1
       Wigan Athletic     1    West Bromwich A    1

      Friday 13th December 2019
       Charlton Ath       2    Hull City          2

      Saturday 14th December 2019
       Barnsley           5    Queens Park Rang   3
       Birmingham C       2    West Bromwich A    3
       Brentford          1    Fulham             0
       Bristol City       0    Blackburn Rov      2
       Derby County       0    Millwall           1
       Leeds Utd          3    Cardiff City       3
       Nottingham F       0    Sheffield Wed      4
       Preston NE         2    Luton Town         1
       Stoke City         0    READING            0
       Swansea City       3    Middlesbrough      1
       Wigan Athletic     1    Huddersfield T     1

      Friday 20th December 2019
       Middlesbrough      2    Stoke City         1

      Saturday 21st December 2019
       Cardiff City       0    Preston NE         0
       Fulham             2    Leeds Utd          1
       Huddersfield T     2    Nottingham F       1
       Hull City          3    Birmingham C       0
       Luton Town         0    Swansea City       1
       Millwall           1    Barnsley           2
       Queens Park Rang   2    Charlton Ath       2
       READING            3    Derby County       0
       West Bromwich A    1    Brentford          1

      Sunday 22nd December 2019
       Sheffield Wed      1    Bristol City       0

      Monday 23rd December 2019
       Blackburn Rov      0    Wigan Athletic     0

      Thursday 26th December 2019
       Barnsley           1    West Bromwich A    1
       Blackburn Rov      1    Birmingham C       1
       Brentford          3    Swansea City       1
       Cardiff City       1    Millwall           1
       Charlton Ath       3    Bristol City       2
       Hull City          0    Nottingham F       2
       Leeds Utd          1    Preston NE         1
       Luton Town         3    Fulham             3
       Middlesbrough      1    Huddersfield T     0
       READING            1    Queens Park Rang   0
       Stoke City         3    Sheffield Wed      2
       Wigan Athletic     1    Derby County       1

      Sunday 29th December 2019
       Birmingham C       4    Leeds Utd          5
       Bristol City       3    Luton Town         0
       Fulham             1    Stoke City         0
       Huddersfield T     2    Blackburn Rov      1
       Millwall           1    Brentford          0
       Nottingham F       1    Wigan Athletic     0
       Preston NE         0    READING            2
       Queens Park Rang   1    Hull City          2
       Sheffield Wed      1    Cardiff City       2
       Swansea City       0    Barnsley           0
       West Bromwich A    0    Middlesbrough      2

      Monday 30th December 2019
       Derby County       2    Charlton Ath       1

      Wednesday 1st January 2020
       Birmingham C       2    Wigan Athletic     3
       Bristol City       0    Brentford          4
       Fulham             1    READING            2
       Huddersfield T     2    Stoke City         5
       Millwall           3    Luton Town         1
       Nottingham F       3    Blackburn Rov      2
       Preston NE         0    Middlesbrough      2
       Queens Park Rang   6    Cardiff City       1
       Sheffield Wed      0    Hull City          1
       West Bromwich A    1    Leeds Utd          1

      Thursday 2nd January 2020
       Derby County       2    Barnsley           1
       Swansea City       1    Charlton Ath       0

      Saturday 11th January 2020
       Barnsley           2    Huddersfield T     1
       Blackburn Rov      1    Preston NE         1
       Brentford          3    Queens Park Rang   1
       Charlton Ath       2    West Bromwich A    2
       Hull City          0    Fulham             1
       Leeds Utd          0    Sheffield Wed      2
       Luton Town         1    Birmingham C       2
       Middlesbrough      2    Derby County       2
       READING            1    Nottingham F       1
       Stoke City         0    Millwall           0
       Wigan Athletic     0    Bristol City       2

      Sunday 12th January 2020
       Cardiff City       0    Swansea City       0

      Friday 17th January 2020
       Fulham             1    Middlesbrough      0

      Saturday 18th January 2020
       Birmingham C       1    Cardiff City       1
       Bristol City       1    Barnsley           0
       Derby County       1    Hull City          0
       Huddersfield T     0    Brentford          0
       Millwall           2    READING            0
       Preston NE         2    Charlton Ath       1
       Queens Park Rang   1    Leeds Utd          0
       Sheffield Wed      0    Blackburn Rov      5
       Swansea City       2    Wigan Athletic     1

      Sunday 19th January 2020
       Nottingham F       3    Luton Town         1

      Monday 20th January 2020
       West Bromwich A    0    Stoke City         1

      Tuesday 21st January 2020
       Barnsley           0    Preston NE         3
       Middlesbrough      1    Birmingham C       1

      Wednesday 22nd January 2020
       Charlton Ath       0    Fulham             0
       Nottingham F       1    READING            1

      Saturday 25th January 2020
       Stoke City         2    Swansea City       0

      Tuesday 28th January 2020
       Blackburn Rov      2    Queens Park Rang   1
       Brentford          0    Nottingham F       1
       Cardiff City       2    West Bromwich A    1
       Hull City          1    Huddersfield T     2
       Leeds Utd          3    Millwall           2
       Luton Town         3    Derby County       2
       READING            0    Bristol City       1
       Wigan Athletic     2    Sheffield Wed      1

      Friday 31st January 2020
       Cardiff City       1    READING            1
       Derby County       4    Stoke City         0

      Saturday 1st February 2020
       Birmingham C       2    Nottingham F       1
       Charlton Ath       2    Barnsley           1
       Fulham             3    Huddersfield T     2
       Hull City          1    Brentford          5
       Leeds Utd          0    Wigan Athletic     1
       Middlesbrough      1    Blackburn Rov      1
       Preston NE         1    Swansea City       1
       Queens Park Rang   0    Bristol City       1
       Sheffield Wed      0    Millwall           0
       West Bromwich A    2    Luton Town         0

      Friday 7th February 2020
       Bristol City       1    Birmingham C       3

      Saturday 8th February 2020
       Barnsley           1    Sheffield Wed      1
       Blackburn Rov      0    Fulham             1
       Brentford          3    Middlesbrough      2
       Huddersfield T     2    Queens Park Rang   0
       Luton Town         0    Cardiff City       1
       Nottingham F       2    Leeds Utd          0
       READING            1    Hull City          1
       Stoke City         3    Charlton Ath       1
       Swansea City       2    Derby County       3
       Wigan Athletic     1    Preston NE         2

      Sunday 9th February 2020
       Millwall           0    West Bromwich A    2

      Tuesday 11th February 2020
       Barnsley           0    Birmingham C       1
       Blackburn Rov      3    Hull City          0
       Brentford          1    Leeds Utd          1
       Nottingham F       0    Charlton Ath       1
       Swansea City       0    Queens Park Rang   0
       Wigan Athletic     2    Middlesbrough      2

      Wednesday 12th February 2020
       Bristol City       3    Derby County       2
       Huddersfield T     0    Cardiff City       3
       Luton Town         1    Sheffield Wed      0
       Millwall           1    Fulham             1
       READING            1    West Bromwich A    2
       Stoke City         0    Preston NE         2

      Friday 14th February 2020
       Hull City          4    Swansea City       4

      Saturday 15th February 2020
       Birmingham C       1    Brentford          1
       Cardiff City       2    Wigan Athletic     2
       Charlton Ath       0    Blackburn Rov      2
       Derby County       1    Huddersfield T     1
       Fulham             0    Barnsley           3
       Leeds Utd          1    Bristol City       0
       Middlesbrough      0    Luton Town         1
       Preston NE         0    Millwall           1
       Queens Park Rang   4    Stoke City         2
       Sheffield Wed      0    READING            3
       West Bromwich A    2    Nottingham F       2

      Friday 21st February 2020
       Derby County       1    Fulham             1

      Saturday 22nd February 2020
       Barnsley           1    Middlesbrough      0
       Birmingham C       3    Sheffield Wed      3
       Brentford          2    Blackburn Rov      2
       Bristol City       0    West Bromwich A    3
       Charlton Ath       3    Luton Town         1
       Leeds Utd          1    READING            0
       Nottingham F       0    Queens Park Rang   0
       Preston NE         2    Hull City          1
       Stoke City         2    Cardiff City       0
       Swansea City       3    Huddersfield T     1
       Wigan Athletic     1    Millwall           0

      Tuesday 25th February 2020
       Cardiff City       0    Nottingham F       1
       Huddersfield T     2    Bristol City       1
       Luton Town         2    Brentford          1
       Queens Park Rang   2    Derby County       1
       West Bromwich A    2    Preston NE         0

      Wednesday 26th February 2020
       Blackburn Rov      0    Stoke City         0
       Fulham             1    Swansea City       0
       Hull City          0    Barnsley           1
       Middlesbrough      0    Leeds Utd          1
       Millwall           0    Birmingham C       0
       READING            0    Wigan Athletic     3
       Sheffield Wed      1    Charlton Ath       0

      Saturday 29th February 2020
       Blackburn Rov      2    Swansea City       2
       Cardiff City       2    Brentford          2
       Fulham             2    Preston NE         0
       Huddersfield T     4    Charlton Ath       0
       Hull City          0    Leeds Utd          4
       Luton Town         1    Stoke City         1
       Millwall           1    Bristol City       1
       Queens Park Rang   2    Birmingham C       2
       READING            2    Barnsley           0
       Sheffield Wed      1    Derby County       3
       West Bromwich A    0    Wigan Athletic     1

      Monday 2nd March 2020
       Middlesbrough      2    Nottingham F       2

      Friday 6th March 2020
       Nottingham F       0    Millwall           3

      Saturday 7th March 2020
       Barnsley           0    Cardiff City       2
       Birmingham C       1    READING            3
       Brentford          5    Sheffield Wed      0
       Bristol City       1    Fulham             1
       Charlton Ath       0    Middlesbrough      1
       Leeds Utd          2    Huddersfield T     0
       Preston NE         1    Queens Park Rang   3
       Stoke City         5    Hull City          1
       Swansea City       0    West Bromwich A    0
       Wigan Athletic     0    Luton Town         0

      Sunday 8th March 2020
       Derby County       3    Blackburn Rov      0

For the current table, see here. For a results grid, see here.