The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
ENG

Championship 2019/20

Every result, the table as it finished, and the price each match went off at. 557 matches played between August 2019 and August 2020.

557Matches
1,470Goals
2.64Per game
41.7%Home wins
100%Priced at kickoff
LeedsTop of the table

Final table 24 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 LEELeeds 46 28 9 9 +42 93
2 FULFulham 49 25 12 12 +18 87
3 BREBrentford 49 25 9 15 +42 84
4 WBWest Brom 46 22 17 7 +32 83
5 CARCardiff 48 20 16 12 +9 76
6 SWASwansea 48 19 16 13 +8 73
7 NFNottingham Forest 46 18 16 12 +8 70
8 MILMillwall 46 17 17 12 +6 68
9 PREPreston 46 18 12 16 +5 66
10 DERDerby 46 17 13 16 -2 64
11 BLABlackburn 46 17 12 17 +3 63
12 BCBristol City 46 17 12 17 -5 63
13 WIGWigan 46 15 14 17 +1 59
14 QPRQPR 46 16 10 20 -9 58
15 REAReading 46 15 11 20 +1 56
16 SCStoke City 46 16 8 22 -6 56
17 SWSheffield Wednesday 46 15 11 20 -8 56
18 MIDMiddlesbrough 46 13 14 19 -13 53
19 HUDHuddersfield 46 13 12 21 -18 51
20 LUTLuton 46 14 9 23 -28 51
21 BIRBirmingham 46 12 14 20 -21 50
22 BARBarnsley 46 12 13 21 -20 49
23 CHACharlton 46 12 12 22 -15 48
24 HCHull City 46 12 9 25 -30 45

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.64
1,470 goals. 49.6% of matches went over 2.5.
Home advantage
41.7%
Draws 26.8%, away wins 31.6%.
Half-time lead held
76%
From 317 matches where someone led at the break.
1–1 75 · 13.5%
1–0 64 · 11.5%
2–1 51 · 9.2%
0–1 51 · 9.2%
1–2 38 · 6.8%
2–2 35 · 6.3%

Results 500

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Tuesday 4 August 2020
19:45 Brentford 1 – 2 Fulham 2.15 3.26 4.00
Thursday 30 July 2020
19:45 Fulham 1 – 2 Cardiff 2.08 3.60 3.87
Wednesday 29 July 2020
19:45 Brentford 3 – 1 Swansea 1.59 4.45 6.20
Monday 27 July 2020
19:45 Cardiff 0 – 2 Fulham 3.04 3.10 2.76
Sunday 26 July 2020
18:30 Swansea 1 – 0 Brentford 4.00 3.44 2.10
Wednesday 22 July 2020
19:30 Wigan 1 – 1 Fulham 2.82 3.80 2.50
19:30 West Brom 2 – 2 QPR 1.28 6.50 12.50
19:30 Sheffield Wednesday 1 – 2 Middlesbrough 2.50 3.40 3.10
19:30 Reading 1 – 4 Swansea 3.95 3.90 2.01
19:30 Nottingham Forest 1 – 4 Stoke City 2.26 3.36 3.60
19:30 Millwall 4 – 1 Huddersfield 2.37 3.30 3.40
19:30 Luton 3 – 2 Blackburn 1.95 3.80 4.20
19:30 Leeds 4 – 0 Charlton 1.65 4.45 5.25
19:30 Cardiff 3 – 0 Hull City 1.45 4.90 8.00
19:30 Bristol City 1 – 1 Preston 3.00 3.38 2.50
19:30 Brentford 1 – 2 Barnsley 1.48 5.05 7.20
19:30 Birmingham 1 – 3 Derby 2.35 3.40 3.30
Sunday 19 July 2020
15:00 Barnsley 1 – 0 Nottingham Forest 2.80 3.35 2.88
14:00 Derby 1 – 3 Leeds 3.11 3.66 2.54
Saturday 18 July 2020
15:00 Swansea 1 – 0 Bristol City 1.91 3.60 4.33
15:00 QPR 4 – 3 Millwall 5.00 3.80 1.80
15:00 Preston 2 – 0 Birmingham 2.15 3.44 3.93
15:00 Middlesbrough 1 – 3 Cardiff 3.30 3.26 2.46
15:00 Hull City 0 – 1 Luton 2.64 3.60 2.76
15:00 Fulham 5 – 3 Sheffield Wednesday 2.11 3.52 4.10
15:00 Blackburn 4 – 3 Reading 2.21 3.59 3.55
12:30 Stoke City 1 – 0 Brentford 6.50 4.28 1.58
12:30 Charlton 2 – 2 Wigan 3.50 3.47 2.25
Friday 17 July 2020
17:30 Huddersfield 2 – 1 West Brom 6.00 3.88 1.70
Thursday 16 July 2020
17:00 Leeds 1 – 0 Barnsley 1.35 5.70 11.00
Wednesday 15 July 2020
18:00 Nottingham Forest 2 – 2 Swansea 2.55 3.27 3.07
18:00 Birmingham 1 – 1 Charlton 2.50 3.34 3.20
17:00 Bristol City 1 – 1 Stoke City 2.85 3.30 2.76
17:00 Brentford 1 – 0 Preston 1.39 5.14 9.80
Tuesday 14 July 2020
19:45 Sheffield Wednesday 0 – 0 Huddersfield 2.82 3.25 2.76
19:45 Millwall 1 – 0 Blackburn 2.39 3.40 3.30
19:45 Luton 1 – 1 QPR 2.25 3.66 3.40
19:45 Cardiff 2 – 1 Derby 2.35 3.47 3.35
18:00 Wigan 8 – 0 Hull City 1.84 3.88 4.69
18:00 Reading 1 – 2 Middlesbrough 3.38 3.36 2.34
17:00 West Brom 0 – 0 Fulham 2.06 3.68 4.01
Sunday 12 July 2020
13:30 Swansea 0 – 1 Leeds 5.64 4.30 1.62
13:30 Stoke City 2 – 0 Birmingham 2.23 3.32 3.92
Saturday 11 July 2020
15:00 QPR 0 – 3 Sheffield Wednesday 3.25 3.68 2.29
15:00 Preston 1 – 1 Nottingham Forest 2.38 3.24 3.56
15:00 Middlesbrough 1 – 3 Bristol City 1.96 3.55 4.61
15:00 Hull City 0 – 1 Millwall 3.10 3.47 2.50
15:00 Blackburn 1 – 1 West Brom 4.85 3.90 1.82
15:00 Barnsley 0 – 0 Wigan 2.97 3.46 2.60
12:30 Derby 1 – 3 Brentford 5.40 4.30 1.70
12:30 Charlton 0 – 1 Reading 2.50 3.20 3.30
Friday 10 July 2020
20:15 Fulham 2 – 0 Cardiff 2.05 3.40 4.33
18:00 Huddersfield 0 – 2 Luton 1.77 3.80 5.35
Thursday 9 July 2020
17:00 Leeds 5 – 0 Stoke City 1.44 4.92 8.80
Wednesday 8 July 2020
19:45 Sheffield Wednesday 1 – 3 Preston 2.45 3.24 3.25
18:00 Wigan 1 – 0 QPR 2.25 3.45 3.60
18:00 Bristol City 2 – 1 Hull City 2.47 3.54 3.01
18:00 Birmingham 1 – 3 Swansea 2.85 3.30 2.65
17:00 West Brom 2 – 0 Derby 1.76 4.10 5.12
15:00 Millwall 0 – 2 Middlesbrough 2.32 3.25 3.59
Tuesday 7 July 2020
19:45 Cardiff 2 – 3 Blackburn 2.02 3.62 4.20
18:00 Reading 0 – 0 Huddersfield 2.78 3.37 2.76
18:00 Luton 1 – 1 Barnsley 3.20 3.38 2.51
18:00 Brentford 2 – 1 Charlton 1.33 6.12 12.81
17:00 Nottingham Forest 0 – 1 Fulham 2.90 3.15 2.86
Sunday 5 July 2020
15:00 West Brom 4 – 2 Hull City 1.41 5.33 9.64
14:00 Middlesbrough 0 – 1 QPR 2.26 3.41 3.60
12:00 Swansea 2 – 1 Sheffield Wednesday 2.50 3.48 3.10
Saturday 4 July 2020
15:00 Stoke City 4 – 0 Barnsley 2.50 3.20 3.30
15:00 Luton 0 – 5 Reading 2.54 3.30 3.06
15:00 Huddersfield 0 – 0 Preston 2.66 3.16 3.02
15:00 Fulham 1 – 0 Birmingham 1.85 3.66 5.10
15:00 Bristol City 0 – 1 Cardiff 3.26 3.42 2.47
15:00 Brentford 3 – 0 Wigan 1.55 4.45 7.60
15:00 Blackburn 1 – 3 Leeds 6.00 4.18 1.65
12:30 Derby 1 – 1 Nottingham Forest 2.50 3.27 3.15
Friday 3 July 2020
20:15 Charlton 0 – 1 Millwall 3.80 3.10 2.30
Thursday 2 July 2020
17:00 Hull City 2 – 1 Middlesbrough 3.60 3.38 2.40
Wednesday 1 July 2020
19:45 Sheffield Wednesday 0 – 3 West Brom 4.60 3.83 1.90
18:00 Nottingham Forest 1 – 0 Bristol City 1.95 3.70 4.51
18:00 Birmingham 0 – 3 Huddersfield 2.51 3.30 3.10
17:00 Preston 0 – 1 Derby 2.60 3.41 3.00
Tuesday 30 June 2020
19:45 Wigan 3 – 0 Stoke City 2.77 3.06 3.00
19:45 Leeds 1 – 1 Luton 1.28 6.59 13.00
18:30 QPR 1 – 2 Fulham 3.42 3.50 2.26
18:00 Reading 0 – 3 Brentford 6.36 3.97 1.65
18:00 Cardiff 0 – 0 Charlton 1.78 3.72 5.13
18:00 Barnsley 2 – 0 Blackburn 2.65 3.37 2.90
17:00 Millwall 1 – 1 Swansea 2.75 3.19 3.00
Sunday 28 June 2020
14:15 Nottingham Forest 3 – 1 Huddersfield 2.24 3.26 3.84
12:00 Bristol City 1 – 2 Sheffield Wednesday 3.00 3.44 2.56
Saturday 27 June 2020
15:00 Stoke City 0 – 2 Middlesbrough 2.40 3.27 3.65
15:00 Wigan 2 – 0 Blackburn 2.65 3.04 3.16
15:00 Leeds 3 – 0 Fulham 1.73 4.00 5.50
15:00 Birmingham 3 – 3 Hull City 2.01 3.70 4.61
13:00 Derby 2 – 1 Reading 2.14 3.44 3.89
13:00 Barnsley 0 – 0 Millwall 2.85 3.32 2.81
12:30 Swansea 0 – 1 Luton 1.75 4.07 5.10
12:30 Preston 1 – 3 Cardiff 2.50 3.20 3.25
12:30 Charlton 1 – 0 QPR 3.33 3.38 2.42
Friday 26 June 2020
19:45 Brentford 1 – 0 West Brom 2.53 3.37 3.10
Sunday 21 June 2020
12:00 Cardiff 2 – 0 Leeds 5.30 3.69 1.83
Saturday 20 June 2020
15:00 West Brom 0 – 0 Birmingham 1.69 4.10 5.60
15:00 Sheffield Wednesday 1 – 1 Nottingham Forest 2.82 3.25 2.80
15:00 Reading 1 – 1 Stoke City 3.00 3.13 2.70
15:00 QPR 0 – 1 Barnsley 2.18 3.70 3.50
15:00 Luton 1 – 1 Preston 3.55 3.40 2.30
15:00 Hull City 0 – 1 Charlton 2.50 3.35 3.10
15:00 Huddersfield 0 – 2 Wigan 2.55 3.25 3.25
15:00 Blackburn 3 – 1 Bristol City 2.31 3.40 3.42
13:00 Millwall 2 – 3 Derby 2.55 3.16 3.30
12:30 Middlesbrough 0 – 3 Swansea 2.70 3.37 2.94
12:30 Fulham 0 – 2 Brentford 2.95 3.39 2.60
Sunday 8 March 2020
15:00 Derby 3 – 0 Blackburn 2.55 3.30 3.36
Saturday 7 March 2020
15:00 Wigan 0 – 0 Luton 1.77 3.95 5.80
15:00 Swansea 0 – 0 West Brom 3.90 3.60 2.13
15:00 Stoke City 5 – 1 Hull City 1.60 4.50 7.50
15:00 Preston 1 – 3 QPR 2.13 3.52 3.80
15:00 Leeds 2 – 0 Huddersfield 1.49 4.75 11.00
15:00 Charlton 0 – 1 Middlesbrough 3.35 3.30 2.44
15:00 Brentford 5 – 0 Sheffield Wednesday 1.60 4.20 6.55
15:00 Birmingham 1 – 3 Reading 2.17 3.55 3.90
15:00 Barnsley 0 – 2 Cardiff 2.49 3.40 3.36
12:30 Bristol City 1 – 1 Fulham 3.65 3.50 2.16
Friday 6 March 2020
19:45 Nottingham Forest 0 – 3 Millwall 2.40 3.38 3.45
Monday 2 March 2020
19:45 Middlesbrough 2 – 2 Nottingham Forest 2.85 3.20 2.97
Saturday 29 February 2020
15:00 West Brom 0 – 1 Wigan 1.54 4.65 7.50
15:00 Sheffield Wednesday 1 – 3 Derby 2.17 3.48 3.65
15:00 Reading 2 – 0 Barnsley 2.50 3.40 3.21
15:00 QPR 2 – 2 Birmingham 2.25 3.64 3.40
15:00 Millwall 1 – 1 Bristol City 2.00 3.55 4.75
15:00 Luton 1 – 1 Stoke City 3.46 3.35 2.39
15:00 Huddersfield 4 – 0 Charlton 1.83 3.94 5.75
15:00 Fulham 2 – 0 Preston 1.89 3.74 4.50
15:00 Cardiff 2 – 2 Brentford 3.70 3.50 2.16
15:00 Blackburn 2 – 2 Swansea 2.25 3.40 3.60
12:30 Hull City 0 – 4 Leeds 11.00 6.00 1.44
Wednesday 26 February 2020
20:00 Reading 0 – 3 Wigan 2.20 3.40 3.70
19:45 Sheffield Wednesday 1 – 0 Charlton 1.74 3.66 5.40
19:45 Millwall 0 – 0 Birmingham 2.33 3.25 3.75
19:45 Middlesbrough 0 – 1 Leeds 5.00 4.00 1.77
19:45 Hull City 0 – 1 Barnsley 2.67 3.60 2.70
19:45 Blackburn 0 – 0 Stoke City 2.40 3.20 3.40
19:45 Fulham 1 – 0 Swansea 1.80 3.90 4.80
Tuesday 25 February 2020
20:00 West Brom 2 – 0 Preston 1.72 3.90 5.70
19:45 QPR 2 – 1 Derby 2.25 3.60 3.35
19:45 Luton 2 – 1 Brentford 6.10 4.40 1.59
19:45 Huddersfield 2 – 1 Bristol City 2.19 3.40 3.65
19:45 Cardiff 0 – 1 Nottingham Forest 2.35 3.20 3.65
Saturday 22 February 2020
15:00 Wigan 1 – 0 Millwall 2.87 3.10 2.91
15:00 Swansea 3 – 1 Huddersfield 2.20 3.40 3.75
15:00 Stoke City 2 – 0 Cardiff 2.20 3.22 3.80
15:00 Preston 2 – 1 Hull City 1.68 4.15 5.70
15:00 Nottingham Forest 0 – 0 QPR 2.12 3.75 3.80
15:00 Leeds 1 – 0 Reading 1.35 5.70 12.00
15:00 Charlton 3 – 1 Luton 2.25 3.40 3.60
15:00 Bristol City 0 – 3 West Brom 4.15 3.90 1.97
15:00 Birmingham 3 – 3 Sheffield Wednesday 2.40 3.30 3.65
15:00 Barnsley 1 – 0 Middlesbrough 2.58 3.40 2.91
12:30 Brentford 2 – 2 Blackburn 1.67 4.10 6.30
Friday 21 February 2020
19:45 Derby 1 – 1 Fulham 2.96 3.40 2.58
Saturday 15 February 2020
15:00 Sheffield Wednesday 0 – 3 Reading 2.15 3.30 3.80
15:00 QPR 4 – 2 Stoke City 2.70 3.30 2.88
15:00 Preston 0 – 1 Millwall 2.23 3.20 3.80
15:00 Middlesbrough 0 – 1 Luton 1.61 4.30 6.20
15:00 Leeds 1 – 0 Bristol City 1.30 6.25 12.00
15:00 Fulham 0 – 3 Barnsley 1.51 4.60 6.75
15:00 Derby 1 – 1 Huddersfield 2.10 3.40 4.05
15:00 Charlton 0 – 2 Blackburn 3.02 3.20 2.64
15:00 Cardiff 2 – 2 Wigan 1.91 3.60 4.70
15:00 Birmingham 1 – 1 Brentford 3.85 3.50 2.12
12:30 West Brom 2 – 2 Nottingham Forest 1.71 4.00 5.15
Friday 14 February 2020
19:45 Hull City 4 – 4 Swansea 3.20 3.50 2.39
Wednesday 12 February 2020
20:00 Stoke City 0 – 2 Preston 2.25 3.15 3.80
20:00 Reading 1 – 2 West Brom 4.00 3.60 2.05
19:45 Millwall 1 – 1 Fulham 3.30 3.25 2.46
19:45 Luton 1 – 0 Sheffield Wednesday 3.50 3.54 2.20
19:45 Huddersfield 0 – 3 Cardiff 2.39 3.25 3.40
19:45 Bristol City 3 – 2 Derby 2.45 3.41 3.18
Tuesday 11 February 2020
19:45 Wigan 2 – 2 Middlesbrough 2.59 3.25 3.05
19:45 Swansea 0 – 0 QPR 1.96 3.76 4.00
19:45 Nottingham Forest 0 – 1 Charlton 1.80 3.70 5.30
19:45 Brentford 1 – 1 Leeds 2.55 3.50 2.90
19:45 Blackburn 3 – 0 Hull City 1.72 3.95 5.30
19:45 Barnsley 0 – 1 Birmingham 2.67 3.60 2.71
Sunday 9 February 2020
13:30 Millwall 0 – 2 West Brom 2.94 3.15 2.79
Saturday 8 February 2020
17:30 Nottingham Forest 2 – 0 Leeds 4.35 3.80 1.88
15:00 Swansea 2 – 3 Derby 2.12 3.60 3.76
15:00 Stoke City 3 – 1 Charlton 1.69 3.82 6.25
15:00 Reading 1 – 1 Hull City 1.89 3.80 4.45
15:00 Luton 0 – 1 Cardiff 3.18 3.60 2.35
15:00 Huddersfield 2 – 0 QPR 2.31 3.40 3.35
15:00 Brentford 3 – 2 Middlesbrough 1.53 4.40 7.00
15:00 Blackburn 0 – 1 Fulham 2.92 3.30 2.64
13:30 Barnsley 1 – 1 Sheffield Wednesday 2.80 3.45 2.64
12:30 Wigan 1 – 2 Preston 2.85 3.20 2.73
Friday 7 February 2020
19:45 Bristol City 1 – 3 Birmingham 2.28 3.50 3.34
Saturday 1 February 2020
15:00 West Brom 2 – 0 Luton 1.38 5.40 8.60
15:00 Sheffield Wednesday 0 – 0 Millwall 2.30 3.15 3.79
15:00 QPR 0 – 1 Bristol City 2.20 3.70 3.68
15:00 Preston 1 – 1 Swansea 2.15 3.50 3.90
15:00 Middlesbrough 1 – 1 Blackburn 2.40 3.40 3.30
15:00 Leeds 0 – 1 Wigan 1.37 5.50 10.00
15:00 Fulham 3 – 2 Huddersfield 1.72 4.15 6.00
15:00 Charlton 2 – 1 Barnsley 2.98 3.58 2.61
15:00 Birmingham 2 – 1 Nottingham Forest 2.70 3.25 2.89
12:30 Hull City 1 – 5 Brentford 5.05 3.95 2.03
Friday 31 January 2020
19:45 Derby 4 – 0 Stoke City 3.15 3.13 2.69
19:45 Cardiff 1 – 1 Reading 2.25 3.40 3.65
Tuesday 28 January 2020
20:00 Reading 0 – 1 Bristol City 2.30 3.50 3.40
19:45 Wigan 2 – 1 Sheffield Wednesday 2.86 3.20 2.75
19:45 Luton 3 – 2 Derby 3.18 3.60 2.29
19:45 Leeds 3 – 2 Millwall 1.57 4.10 7.30
19:45 Hull City 1 – 2 Huddersfield 2.26 3.40 3.60
19:45 Cardiff 2 – 1 West Brom 3.04 3.30 2.52
19:45 Brentford 0 – 1 Nottingham Forest 1.70 3.80 5.75
19:45 Blackburn 2 – 1 QPR 2.05 3.70 3.84
Saturday 25 January 2020
15:00 Stoke City 2 – 0 Swansea 2.15 3.45 3.90
Wednesday 22 January 2020
19:45 Charlton 0 – 0 Fulham 4.65 3.90 1.95
19:45 Nottingham Forest 1 – 1 Reading 2.15 3.60 4.20
Tuesday 21 January 2020
19:45 Middlesbrough 1 – 1 Birmingham 2.20 3.45 3.71
19:45 Barnsley 0 – 3 Preston 2.65 3.54 2.80
Monday 20 January 2020
20:00 West Brom 0 – 1 Stoke City 2.07 3.40 4.30
Sunday 19 January 2020
12:00 Nottingham Forest 3 – 1 Luton 1.60 4.44 6.00
Saturday 18 January 2020
15:00 Swansea 2 – 1 Wigan 2.09 3.50 4.30
15:00 Sheffield Wednesday 0 – 5 Blackburn 1.98 3.58 4.80
15:00 Preston 2 – 1 Charlton 1.56 4.56 7.10
15:00 Millwall 2 – 0 Reading 2.30 3.27 3.74
15:00 Huddersfield 0 – 0 Brentford 5.10 3.69 2.00
15:00 Derby 1 – 0 Hull City 2.60 3.50 3.20
15:00 Bristol City 1 – 0 Barnsley 2.30 3.60 3.34
15:00 Birmingham 1 – 1 Cardiff 2.40 3.50 3.40
12:30 QPR 1 – 0 Leeds 4.95 4.60 1.77
Friday 17 January 2020
19:45 Fulham 1 – 0 Middlesbrough 1.95 3.75 4.55
Sunday 12 January 2020
12:00 Cardiff 0 – 0 Swansea 2.55 3.40 2.98
Saturday 11 January 2020
15:00 Wigan 0 – 2 Bristol City 2.25 3.40 3.70
15:00 Stoke City 0 – 0 Millwall 2.20 3.15 3.97
15:00 Reading 1 – 1 Nottingham Forest 2.47 3.30 3.20
15:00 Middlesbrough 2 – 2 Derby 2.20 3.52 3.60
15:00 Luton 1 – 2 Birmingham 3.00 3.70 2.40
15:00 Leeds 0 – 2 Sheffield Wednesday 1.58 4.20 6.85
15:00 Hull City 0 – 1 Fulham 2.45 3.65 2.95
15:00 Charlton 2 – 2 West Brom 5.80 4.30 1.62
15:00 Blackburn 1 – 1 Preston 2.70 3.29 2.88
15:00 Barnsley 2 – 1 Huddersfield 2.20 3.65 3.35
12:30 Brentford 3 – 1 QPR 1.63 4.45 5.65
Thursday 2 January 2020
19:45 Swansea 1 – 0 Charlton 1.48 4.80 7.50
19:45 Derby 2 – 1 Barnsley 2.35 3.61 3.10
Wednesday 1 January 2020
17:15 West Brom 1 – 1 Leeds 2.98 3.46 2.33
15:00 Sheffield Wednesday 0 – 1 Hull City 1.97 3.49 3.87
15:00 QPR 6 – 1 Cardiff 2.13 3.62 3.25
15:00 Preston 0 – 2 Middlesbrough 1.96 3.36 4.06
15:00 Nottingham Forest 3 – 2 Blackburn 2.03 3.34 3.81
15:00 Huddersfield 2 – 5 Stoke City 2.83 3.00 2.73
15:00 Fulham 1 – 2 Reading 1.78 3.74 4.47
15:00 Bristol City 0 – 4 Brentford 3.45 3.33 2.16
15:00 Birmingham 2 – 3 Wigan 2.18 3.24 3.47
12:45 Millwall 3 – 1 Luton 1.69 3.70 5.20
Monday 30 December 2019
19:45 Derby 2 – 1 Charlton 1.88 3.65 4.75
Sunday 29 December 2019
15:00 West Brom 0 – 2 Middlesbrough 1.71 4.20 5.50
15:00 Swansea 0 – 0 Barnsley 1.95 4.05 3.84
15:00 Sheffield Wednesday 1 – 2 Cardiff 1.86 3.80 4.60
15:00 QPR 1 – 2 Hull City 2.49 3.80 2.78
15:00 Preston 0 – 2 Reading 1.99 3.70 4.20
15:00 Nottingham Forest 1 – 0 Wigan 1.87 3.60 4.95
15:00 Millwall 1 – 0 Brentford 3.98 3.40 2.15
15:00 Huddersfield 2 – 1 Blackburn 2.53 3.26 3.10
15:00 Fulham 1 – 0 Stoke City 2.12 3.60 3.80
15:00 Bristol City 3 – 0 Luton 1.84 4.10 4.40
15:00 Birmingham 4 – 5 Leeds 5.40 3.90 1.74
Thursday 26 December 2019
19:30 Reading 1 – 0 QPR 2.50 3.60 2.96
17:15 Leeds 1 – 1 Preston 1.45 4.65 8.60
15:00 Wigan 1 – 1 Derby 2.49 3.34 3.10
15:00 Stoke City 3 – 2 Sheffield Wednesday 3.02 3.20 2.85
15:00 Middlesbrough 1 – 0 Huddersfield 2.40 3.25 3.40
15:00 Luton 3 – 3 Fulham 5.00 4.20 1.90
15:00 Hull City 0 – 2 Nottingham Forest 2.10 3.61 3.70
15:00 Charlton 3 – 2 Bristol City 3.15 3.50 2.44
15:00 Cardiff 1 – 1 Millwall 2.46 3.30 3.20
15:00 Brentford 3 – 1 Swansea 1.65 4.20 5.60
15:00 Blackburn 1 – 1 Birmingham 2.30 3.40 3.55
15:00 Barnsley 1 – 1 West Brom 4.35 4.00 2.05
Monday 23 December 2019
19:45 Blackburn 0 – 0 Wigan 1.84 3.90 4.65
Sunday 22 December 2019
12:00 Sheffield Wednesday 1 – 0 Bristol City 1.75 4.10 5.00
Saturday 21 December 2019
15:00 West Brom 1 – 1 Brentford 2.32 3.45 3.57
15:00 Reading 3 – 0 Derby 2.15 3.50 3.85
15:00 QPR 2 – 2 Charlton 1.66 4.40 5.55
15:00 Millwall 1 – 2 Barnsley 2.01 3.81 4.40
15:00 Luton 0 – 1 Swansea 3.32 3.75 2.21
15:00 Hull City 3 – 0 Birmingham 2.01 3.70 4.20
15:00 Huddersfield 2 – 1 Nottingham Forest 2.78 3.20 3.10
15:00 Fulham 2 – 1 Leeds 3.58 3.95 2.05
12:30 Cardiff 0 – 0 Preston 2.40 3.40 3.26
Friday 20 December 2019
19:45 Middlesbrough 2 – 1 Stoke City 3.05 3.23 2.61
Saturday 14 December 2019
15:00 Wigan 1 – 1 Huddersfield 2.62 3.25 3.00
15:00 Swansea 3 – 1 Middlesbrough 1.86 3.76 4.65
15:00 Stoke City 0 – 0 Reading 1.98 3.55 4.33
15:00 Preston 2 – 1 Luton 1.61 4.45 6.00
15:00 Nottingham Forest 0 – 4 Sheffield Wednesday 2.70 3.32 3.05
15:00 Leeds 3 – 3 Cardiff 1.39 5.20 10.00
15:00 Derby 0 – 1 Millwall 2.58 3.25 3.10
15:00 Bristol City 0 – 2 Blackburn 2.26 3.50 3.45
15:00 Brentford 1 – 0 Fulham 2.10 3.62 3.80
15:00 Barnsley 5 – 3 QPR 2.70 3.80 2.60
12:30 Birmingham 2 – 3 West Brom 4.40 3.80 1.89
Friday 13 December 2019
19:45 Charlton 2 – 2 Hull City 4.00 3.76 1.97
Wednesday 11 December 2019
19:45 Wigan 1 – 1 West Brom 5.25 4.15 1.72
19:45 Swansea 1 – 1 Blackburn 2.27 3.50 3.42
19:45 Derby 1 – 1 Sheffield Wednesday 3.19 3.40 2.41
19:45 Brentford 2 – 1 Cardiff 1.62 4.45 6.35
19:45 Birmingham 0 – 2 QPR 2.43 3.54 3.04
19:45 Barnsley 1 – 1 Reading 2.55 3.52 3.01
Tuesday 10 December 2019
20:00 Stoke City 3 – 0 Luton 1.75 4.00 5.10
19:55 Charlton 0 – 1 Huddersfield 2.68 3.30 2.93
19:45 Preston 2 – 1 Fulham 2.97 3.51 2.59
19:45 Nottingham Forest 1 – 1 Middlesbrough 1.80 3.75 5.20
19:45 Leeds 2 – 0 Hull City 1.42 5.05 8.80
19:45 Bristol City 1 – 2 Millwall 2.34 3.50 3.50
Sunday 8 December 2019
12:00 West Brom 5 – 1 Swansea 1.93 4.40 6.35
Saturday 7 December 2019
15:00 Sheffield Wednesday 2 – 1 Brentford 2.62 3.34 2.94
15:00 Reading 2 – 3 Birmingham 2.06 3.62 3.90
15:00 QPR 2 – 0 Preston 2.20 3.83 3.32
15:00 Middlesbrough 1 – 0 Charlton 1.95 3.78 4.20
15:00 Luton 2 – 1 Wigan 2.56 3.53 2.92
15:00 Hull City 2 – 1 Stoke City 2.62 3.40 2.92
15:00 Fulham 1 – 2 Bristol City 1.67 4.25 5.40
15:00 Cardiff 3 – 2 Barnsley 1.80 3.98 4.70
15:00 Blackburn 1 – 0 Derby 2.00 3.70 4.10
12:30 Huddersfield 0 – 2 Leeds 6.40 4.15 1.62
Friday 6 December 2019
19:45 Millwall 2 – 2 Nottingham Forest 2.53 3.06 3.32
Monday 2 December 2019
19:45 Preston 0 – 1 West Brom 4.20 4.00 1.89
Saturday 30 November 2019
15:00 Wigan 1 – 3 Reading 2.65 3.30 2.97
15:00 Stoke City 1 – 2 Blackburn 1.98 3.50 4.40
15:00 Nottingham Forest 0 – 1 Cardiff 2.18 3.48 3.62
15:00 Leeds 4 – 0 Middlesbrough 1.30 6.20 13.25
15:00 Derby 1 – 1 QPR 2.28 3.70 3.25
15:00 Bristol City 5 – 2 Huddersfield 2.35 3.26 3.44
15:00 Brentford 7 – 0 Luton 1.54 4.55 7.00
15:00 Birmingham 1 – 1 Millwall 2.38 3.25 3.45
15:00 Barnsley 3 – 1 Hull City 2.93 3.84 2.36
12:30 Charlton 1 – 3 Sheffield Wednesday 4.20 3.75 1.95
Friday 29 November 2019
19:45 Swansea 1 – 2 Fulham 2.73 3.63 2.66
Wednesday 27 November 2019
20:00 West Brom 4 – 1 Bristol City 1.58 4.50 6.50
19:45 Sheffield Wednesday 1 – 1 Birmingham 1.92 3.64 4.55
19:45 QPR 0 – 4 Nottingham Forest 2.30 3.62 3.18
19:45 Middlesbrough 1 – 0 Barnsley 2.28 3.70 3.40
19:45 Hull City 4 – 0 Preston 2.54 3.50 2.90
19:45 Blackburn 1 – 0 Brentford 3.24 3.34 2.41
Tuesday 26 November 2019
20:00 Reading 0 – 1 Leeds 4.95 3.95 1.76
19:45 Millwall 2 – 2 Wigan 1.98 3.38 4.60
19:45 Luton 2 – 1 Charlton 2.12 3.75 3.62
19:45 Huddersfield 1 – 1 Swansea 2.76 3.42 2.74
19:45 Fulham 3 – 0 Derby 1.65 4.30 5.80
19:45 Cardiff 1 – 0 Stoke City 2.40 3.25 3.32
Sunday 24 November 2019
12:00 Middlesbrough 2 – 2 Hull City 2.40 3.55 3.14
Saturday 23 November 2019
15:00 West Brom 2 – 1 Sheffield Wednesday 1.98 3.55 4.30
15:00 Swansea 0 – 1 Millwall 1.96 3.60 4.25
15:00 Stoke City 2 – 1 Wigan 1.85 3.50 5.05
15:00 Luton 1 – 2 Leeds 6.20 4.55 1.58
15:00 Huddersfield 1 – 1 Birmingham 2.84 3.14 2.82
15:00 Derby 1 – 0 Preston 2.93 3.40 2.63
15:00 Bristol City 0 – 0 Nottingham Forest 2.41 3.40 3.20
15:00 Brentford 1 – 0 Reading 1.95 3.55 4.65
15:00 Blackburn 3 – 2 Barnsley 1.80 3.97 4.75
12:30 Charlton 2 – 2 Cardiff 3.04 3.44 2.52
Friday 22 November 2019
19:45 Fulham 2 – 1 QPR 1.81 3.95 4.55
Sunday 10 November 2019
12:00 Cardiff 0 – 1 Bristol City 2.07 3.62 3.82
Saturday 9 November 2019
15:00 Wigan 0 – 3 Brentford 3.44 3.40 2.30
15:00 Sheffield Wednesday 2 – 2 Swansea 2.24 3.45 3.63
15:00 Reading 3 – 0 Luton 1.80 4.05 4.90
15:00 QPR 2 – 2 Middlesbrough 2.12 3.77 3.60
15:00 Preston 3 – 1 Huddersfield 2.01 3.40 4.40
15:00 Millwall 2 – 1 Charlton 2.05 3.50 4.20
15:00 Leeds 2 – 1 Blackburn 1.46 4.90 8.20
15:00 Hull City 0 – 1 West Brom 3.24 3.70 2.28
15:00 Birmingham 0 – 1 Fulham 2.93 3.40 2.63
15:00 Barnsley 2 – 4 Stoke City 3.04 3.35 2.58
12:30 Nottingham Forest 1 – 0 Derby 2.15 3.54 3.66
Monday 4 November 2019
20:00 Stoke City 0 – 2 West Brom 3.13 3.45 2.52
Sunday 3 November 2019
12:00 Charlton 0 – 1 Preston 3.16 3.35 2.55
Saturday 2 November 2019
15:00 Reading 2 – 1 Millwall 2.35 3.40 3.47
15:00 Luton 1 – 2 Nottingham Forest 2.68 3.60 2.71
15:00 Leeds 2 – 0 QPR 1.51 4.70 7.70
15:00 Fulham 0 – 3 Hull City 1.61 4.75 6.35
15:00 Derby 2 – 0 Middlesbrough 2.20 3.52 3.55
15:00 Cardiff 4 – 2 Birmingham 2.20 3.25 4.00
15:00 Brentford 0 – 1 Huddersfield 1.53 4.45 7.00
15:00 Blackburn 2 – 1 Sheffield Wednesday 2.60 3.25 3.14
12:30 Wigan 1 – 2 Swansea 2.95 3.40 2.62
Friday 1 November 2019
19:45 Barnsley 2 – 2 Bristol City 2.75 3.67 2.71
Monday 28 October 2019
19:45 QPR 1 – 3 Brentford 3.05 3.68 2.40
Sunday 27 October 2019
12:30 Bristol City 2 – 2 Wigan 2.06 3.50 4.20
11:00 Swansea 1 – 0 Cardiff 2.35 4.20 2.53
Saturday 26 October 2019
15:00 West Brom 2 – 2 Charlton 1.45 5.05 8.05
15:00 Preston 3 – 2 Blackburn 2.24 3.40 3.70
15:00 Millwall 2 – 0 Stoke City 2.97 3.11 2.80
15:00 Middlesbrough 0 – 0 Fulham 3.90 3.78 2.02
15:00 Hull City 2 – 0 Derby 2.20 3.73 3.40
15:00 Huddersfield 2 – 1 Barnsley 2.27 3.45 3.55
15:00 Birmingham 2 – 1 Luton 1.95 3.71 4.50
12:30 Sheffield Wednesday 0 – 0 Leeds 3.60 3.36 2.28
Wednesday 23 October 2019
19:45 Nottingham Forest 1 – 2 Hull City 2.22 3.65 3.55
19:45 Huddersfield 0 – 0 Middlesbrough 2.40 3.34 3.35
19:45 Fulham 3 – 2 Luton 1.49 4.65 7.40
19:45 Derby 1 – 0 Wigan 2.10 3.45 4.05
19:45 Bristol City 2 – 1 Charlton 2.00 3.65 4.20
Tuesday 22 October 2019
20:00 West Brom 2 – 2 Barnsley 1.37 6.00 9.10
19:45 Preston 1 – 1 Leeds 3.55 3.56 2.22
19:45 Swansea 0 – 3 Brentford 2.86 3.52 2.60
19:45 Sheffield Wednesday 1 – 0 Stoke City 2.54 3.20 3.20
19:45 QPR 2 – 2 Reading 2.04 3.90 3.90
19:45 Millwall 2 – 2 Cardiff 2.78 3.28 2.83
19:45 Birmingham 1 – 0 Blackburn 2.48 3.40 3.10
Sunday 20 October 2019
14:00 Wigan 1 – 0 Nottingham Forest 2.67 3.28 3.01
Saturday 19 October 2019
15:00 Stoke City 2 – 0 Fulham 3.00 3.40 2.54
15:00 Reading 1 – 0 Preston 2.72 3.50 2.87
15:00 Middlesbrough 0 – 1 West Brom 3.65 3.60 2.21
15:00 Luton 3 – 0 Bristol City 2.63 3.60 2.72
15:00 Leeds 1 – 0 Birmingham 1.48 4.70 8.60
15:00 Hull City 2 – 3 QPR 2.53 3.70 2.80
15:00 Charlton 3 – 0 Derby 2.60 3.52 2.82
15:00 Brentford 3 – 2 Millwall 1.79 3.60 5.50
15:00 Barnsley 1 – 1 Swansea 3.76 3.92 2.03
12:30 Blackburn 2 – 2 Huddersfield 2.05 3.55 4.05
Friday 18 October 2019
19:45 Cardiff 1 – 1 Sheffield Wednesday 2.38 3.31 3.50
Saturday 5 October 2019
15:00 West Brom 4 – 2 Cardiff 1.80 3.96 5.35
15:00 Swansea 1 – 2 Stoke City 2.08 3.50 4.15
15:00 Sheffield Wednesday 1 – 0 Wigan 1.83 3.90 5.64
15:00 QPR 4 – 2 Blackburn 2.28 3.70 3.41
15:00 Preston 5 – 1 Barnsley 1.67 4.20 5.55
15:00 Nottingham Forest 1 – 0 Brentford 3.25 3.48 2.60
15:00 Millwall 2 – 1 Leeds 5.66 3.85 1.90
15:00 Huddersfield 3 – 0 Hull City 2.84 3.42 2.84
15:00 Derby 2 – 0 Luton 2.05 3.74 3.88
15:00 Bristol City 1 – 0 Reading 2.16 3.59 3.97
12:30 Fulham 2 – 2 Charlton 1.45 5.00 8.50
Friday 4 October 2019
19:45 Birmingham 2 – 1 Middlesbrough 2.60 3.15 3.30
Wednesday 2 October 2019
19:45 Luton 1 – 1 Millwall 2.70 3.40 3.04
19:45 Charlton 1 – 2 Swansea 3.65 3.48 2.27
19:45 Cardiff 3 – 0 QPR 2.11 3.70 4.05
19:45 Brentford 1 – 1 Bristol City 1.78 4.09 5.20
19:45 Barnsley 2 – 2 Derby 2.86 3.66 2.69
Tuesday 1 October 2019
20:00 Stoke City 0 – 1 Huddersfield 1.79 3.75 5.45
20:00 Reading 1 – 4 Fulham 3.68 3.64 2.12
19:45 Wigan 1 – 0 Birmingham 2.55 3.25 3.10
19:45 Middlesbrough 1 – 1 Preston 2.75 3.40 2.77
19:45 Leeds 1 – 0 West Brom 1.86 3.76 4.50
19:45 Hull City 1 – 0 Sheffield Wednesday 2.69 3.62 2.66
19:45 Blackburn 1 – 1 Nottingham Forest 2.05 3.84 3.82
Sunday 29 September 2019
13:30 Barnsley 1 – 3 Brentford 4.10 3.86 1.98
Saturday 28 September 2019
15:00 Swansea 1 – 1 Reading 1.94 3.70 4.46
15:00 Preston 3 – 3 Bristol City 2.00 3.74 4.25
15:00 Middlesbrough 1 – 4 Sheffield Wednesday 2.76 3.18 3.05
15:00 Hull City 2 – 2 Cardiff 2.50 3.44 2.98
15:00 Huddersfield 1 – 1 Millwall 2.93 3.05 2.90
15:00 Derby 3 – 2 Birmingham 2.42 3.15 3.44
15:00 Charlton 1 – 0 Leeds 6.35 4.58 1.55
15:00 Blackburn 1 – 2 Luton 1.66 4.44 5.70
12:30 QPR 0 – 2 West Brom 2.63 3.65 2.71
Friday 27 September 2019
20:00 Stoke City 2 – 3 Nottingham Forest 2.27 3.25 3.64
19:45 Fulham 2 – 0 Wigan 1.51 4.50 7.20
Sunday 22 September 2019
12:00 West Brom 4 – 2 Huddersfield 1.66 4.35 6.50
Saturday 21 September 2019
15:00 Wigan 2 – 0 Charlton 2.41 3.53 3.40
15:00 Sheffield Wednesday 1 – 1 Fulham 2.90 3.48 2.68
15:00 Reading 1 – 2 Blackburn 2.55 3.50 2.93
15:00 Nottingham Forest 1 – 0 Barnsley 1.74 4.03 5.25
15:00 Millwall 1 – 2 QPR 2.94 3.34 2.95
15:00 Luton 0 – 3 Hull City 2.23 3.90 3.32
15:00 Cardiff 1 – 0 Middlesbrough 2.12 3.50 4.10
15:00 Bristol City 0 – 0 Swansea 2.77 3.59 2.86
15:00 Brentford 0 – 0 Stoke City 1.90 3.74 4.65
15:00 Birmingham 0 – 1 Preston 3.04 3.25 2.67
12:30 Leeds 1 – 1 Derby 1.48 5.11 7.98
Sunday 15 September 2019
12:30 Barnsley 0 – 2 Leeds 7.30 4.93 1.50
12:00 Huddersfield 0 – 2 Sheffield Wednesday 2.95 3.34 2.65
Saturday 14 September 2019
15:00 Swansea 0 – 1 Nottingham Forest 1.95 3.86 4.20
15:00 Stoke City 1 – 2 Bristol City 2.20 3.57 3.72
15:00 QPR 3 – 2 Luton 2.06 3.74 3.80
15:00 Preston 2 – 0 Brentford 2.83 3.45 2.62
15:00 Middlesbrough 1 – 0 Reading 2.12 3.58 3.83
15:00 Hull City 2 – 2 Wigan 2.13 3.60 3.78
15:00 Charlton 0 – 1 Birmingham 2.44 3.40 3.26
15:00 Blackburn 2 – 0 Millwall 2.15 3.40 3.80
12:30 Fulham 1 – 1 West Brom 2.17 3.80 3.70
Friday 13 September 2019
19:45 Derby 1 – 1 Cardiff 2.56 3.54 2.85
Saturday 31 August 2019
15:00 Wigan 0 – 0 Barnsley 2.07 3.80 3.75
15:00 West Brom 3 – 2 Blackburn 2.12 3.60 3.75
15:00 Sheffield Wednesday 1 – 2 QPR 2.12 3.52 4.05
15:00 Reading 0 – 2 Charlton 2.07 3.68 3.82
15:00 Nottingham Forest 1 – 1 Preston 2.43 3.35 3.22
15:00 Millwall 1 – 1 Hull City 2.20 3.46 3.76
15:00 Luton 2 – 1 Huddersfield 2.10 3.60 3.90
15:00 Leeds 0 – 1 Swansea 1.62 4.50 5.95
15:00 Brentford 3 – 0 Derby 1.90 3.80 4.80
15:00 Birmingham 2 – 1 Stoke City 3.10 3.16 2.67
12:30 Bristol City 2 – 2 Middlesbrough 2.19 3.55 3.60
Friday 30 August 2019
19:45 Cardiff 1 – 1 Fulham 2.87 3.58 2.54
Sunday 25 August 2019
12:00 Swansea 3 – 0 Birmingham 1.81 3.90 4.80
Saturday 24 August 2019
15:00 Stoke City 0 – 3 Leeds 3.90 3.53 2.10
15:00 QPR 3 – 1 Wigan 2.01 3.72 4.00

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key