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

Championship 2024/25

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

557Matches
1,367Goals
2.45Per game
45.6%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 29 13 4 +65 100
2 BURBurnley 46 28 16 2 +53 100
3 SUSheffield Utd 49 30 8 11 +32 98
4 SUNSunderland 49 23 14 12 +16 83
5 COVCoventry 48 20 10 18 +5 70
6 BCBristol City 48 17 17 14 -2 68
7 BLABlackburn 46 19 9 18 +5 66
8 MILMillwall 46 18 12 16 -2 66
9 WBWest Brom 46 15 19 12 +10 64
10 MIDMiddlesbrough 46 18 10 18 +8 64
11 SWASwansea 46 17 10 19 -5 61
12 SWSheffield Wednesday 46 15 13 18 -9 58
13 NORNorwich 46 14 15 17 +3 57
14 WATWatford 46 16 9 21 -8 57
15 QPRQPR 46 14 14 18 -10 56
16 PORPortsmouth 46 14 12 20 -13 54
17 OUOxford United 46 13 14 19 -16 53
18 SCStoke City 46 12 15 19 -17 51
19 DERDerby 46 13 11 22 -8 50
20 PREPreston 46 10 20 16 -11 50
21 HCHull City 46 12 13 21 -10 49
22 LUTLuton 46 13 10 23 -24 49
23 PLYPlymouth 46 11 13 22 -37 46
24 CARCardiff 46 9 17 20 -25 44

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.45
1,367 goals. 44.7% of matches went over 2.5.
Home advantage
45.6%
Draws 28.2%, away wins 26.2%.
Half-time lead held
71.7%
From 321 matches where someone led at the break.
1–1 78 · 14%
1–0 69 · 12.4%
2–1 64 · 11.5%
0–1 48 · 8.6%
0–0 44 · 7.9%
2–0 40 · 7.2%

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.

Saturday 24 May 2025
15:01 Sheffield Utd 1 – 2 Sunderland 2.47 3.10 3.60
Tuesday 13 May 2025
20:00 Sunderland 1 – 1 Coventry 2.20 3.40 3.20
Monday 12 May 2025
20:00 Sheffield Utd 3 – 0 Bristol City 1.90 3.85 4.70
Friday 9 May 2025
20:00 Coventry 1 – 2 Sunderland 2.25 3.00 3.40
Thursday 8 May 2025
20:00 Bristol City 0 – 3 Sheffield Utd 3.20 3.10 2.62
Saturday 3 May 2025
12:30 West Brom 5 – 3 Luton 3.00 3.40 2.30
12:30 Watford 1 – 1 Sheffield Wednesday 5.00 5.00 1.29
12:30 Swansea 3 – 3 Oxford United 1.65 4.00 4.75
12:30 Sunderland 0 – 1 QPR 1.62 4.10 5.00
12:30 Sheffield Utd 1 – 1 Blackburn 2.60 3.61 2.94
12:30 Portsmouth 1 – 1 Hull City 1.00 3.00 1.30
12:30 Plymouth 1 – 2 Leeds 9.50 6.25 1.25
12:30 Norwich 4 – 2 Cardiff 2.73 1.50 4.40
12:30 Derby 0 – 0 Stoke City 2.10 2.90 4.00
12:30 Coventry 2 – 0 Middlesbrough 3.40 3.38 3.00
12:30 Burnley 3 – 1 Millwall 4.17 2.11 3.13
12:30 Bristol City 2 – 2 Preston 2.56 3.25 2.13
Monday 28 April 2025
20:00 Leeds 4 – 0 Bristol City 1.55 4.00 5.75
Saturday 26 April 2025
15:00 Sheffield Wednesday 1 – 1 Portsmouth 2.05 3.90 3.10
15:00 Preston 1 – 2 Plymouth 1.75 3.60 4.75
15:00 Oxford United 2 – 0 Sunderland 3.10 3.25 2.30
15:00 Millwall 1 – 0 Swansea 2.20 3.25 3.40
15:00 Middlesbrough 0 – 0 Norwich 1.57 4.33 5.25
15:00 Hull City 0 – 1 Derby 2.30 3.10 3.30
15:00 Cardiff 0 – 0 West Brom 2.15 3.25 3.25
15:00 Blackburn 2 – 1 Watford 1.70 3.60 5.00
12:30 QPR 0 – 5 Burnley 3.90 3.50 1.90
12:30 Luton 1 – 0 Coventry 2.50 3.25 2.80
Friday 25 April 2025
20:00 Stoke City 0 – 2 Sheffield Utd 2.50 3.40 3.15
Monday 21 April 2025
17:30 Burnley 2 – 1 Sheffield Utd 1.96 3.60 4.40
15:00 West Brom 1 – 3 Derby 1.91 3.50 3.80
15:00 Sunderland 0 – 1 Blackburn 1.75 3.50 4.75
15:00 Sheffield Wednesday 2 – 1 Middlesbrough 3.30 3.30 2.15
15:00 QPR 1 – 2 Swansea 2.50 3.30 2.75
15:00 Portsmouth 1 – 0 Watford 2.00 3.75 3.40
15:00 Plymouth 3 – 1 Coventry 4.75 3.70 1.73
15:00 Millwall 3 – 1 Norwich 2.25 3.40 3.10
15:00 Luton 3 – 1 Bristol City 2.45 3.25 2.90
15:00 Leeds 6 – 0 Stoke City 1.27 5.75 11.00
15:00 Hull City 2 – 1 Preston 1.95 3.25 4.00
15:00 Cardiff 1 – 1 Oxford United 1.85 3.25 4.50
Friday 18 April 2025
20:00 Oxford United 0 – 1 Leeds 8.00 4.75 1.36
17:30 Sheffield Utd 2 – 0 Cardiff 1.62 4.48 6.50
15:00 Watford 1 – 2 Burnley 5.50 3.60 1.67
15:00 Swansea 1 – 0 Hull City 2.35 3.30 3.00
15:00 Stoke City 2 – 0 Sheffield Wednesday 2.25 3.30 3.20
15:00 Preston 1 – 2 QPR 2.25 3.10 3.40
15:00 Norwich 3 – 5 Portsmouth 1.80 3.80 4.10
15:00 Middlesbrough 2 – 1 Plymouth 1.38 5.00 7.00
15:00 Coventry 2 – 0 West Brom 2.15 3.40 3.25
15:00 Bristol City 2 – 1 Sunderland 2.30 3.30 3.10
15:00 Blackburn 4 – 1 Millwall 2.35 3.10 3.20
12:30 Derby 0 – 1 Luton 2.25 3.00 3.50
Monday 14 April 2025
20:00 Hull City 1 – 1 Coventry 2.80 3.20 2.55
Saturday 12 April 2025
15:00 West Brom 2 – 1 Watford 1.75 3.70 4.50
15:00 Sunderland 0 – 1 Swansea 1.67 3.70 5.00
15:00 Sheffield Wednesday 0 – 1 Oxford United 1.65 3.70 5.50
15:00 QPR 1 – 1 Bristol City 2.90 3.30 2.40
15:00 Portsmouth 2 – 2 Derby 2.45 3.20 3.00
15:00 Millwall 1 – 0 Middlesbrough 2.75 3.25 2.55
15:00 Luton 0 – 1 Blackburn 4.50 1.29 1.00
15:00 Cardiff 0 – 1 Stoke City 2.20 3.50 3.10
12:30 Plymouth 2 – 1 Sheffield Utd 6.75 4.65 1.54
12:30 Leeds 2 – 1 Preston 1.22 6.50 12.00
Friday 11 April 2025
20:00 Burnley 2 – 1 Norwich 1.55 4.10 5.75
Wednesday 9 April 2025
20:00 Coventry 1 – 0 Portsmouth 1.62 4.20 5.00
19:45 Swansea 3 – 0 Plymouth 1.62 4.00 5.00
19:45 Oxford United 1 – 3 QPR 2.50 3.20 2.88
Tuesday 8 April 2025
20:00 Middlesbrough 0 – 1 Leeds 4.33 3.80 1.73
19:45 Derby 0 – 0 Burnley 4.20 3.40 1.85
19:45 Watford 1 – 0 Hull City 2.30 3.40 3.10
19:45 Stoke City 1 – 1 Luton 2.38 3.30 2.90
19:45 Sheffield Utd 0 – 1 Millwall 1.63 4.20 6.50
19:45 Preston 2 – 2 Cardiff 2.25 3.40 3.00
19:45 Norwich 0 – 0 Sunderland 2.55 3.40 2.60
19:45 Bristol City 2 – 1 West Brom 2.20 3.40 3.20
19:45 Blackburn 2 – 2 Sheffield Wednesday 2.60 3.25 2.70
Saturday 5 April 2025
15:00 Swansea 1 – 0 Derby 2.05 3.30 3.75
15:00 Sheffield Wednesday 0 – 1 Hull City 2.00 3.40 3.70
15:00 QPR 0 – 0 Cardiff 2.30 3.25 3.10
15:00 Preston 1 – 1 Stoke City 2.30 3.25 3.10
15:00 Plymouth 2 – 1 Norwich 4.50 3.60 1.75
15:00 Oxford United 1 – 0 Sheffield Utd 5.25 3.73 1.77
15:00 Millwall 2 – 1 Portsmouth 2.25 3.00 3.50
15:00 Bristol City 2 – 1 Watford 1.80 3.50 4.50
12:30 West Brom 0 – 1 Sunderland 2.45 3.25 2.88
12:30 Luton 1 – 1 Leeds 5.50 4.20 1.57
12:30 Coventry 1 – 2 Burnley 3.00 3.10 2.55
Friday 4 April 2025
20:00 Blackburn 0 – 2 Middlesbrough 2.80 3.40 2.40
Wednesday 2 April 2025
19:45 Derby 2 – 0 Preston 2.25 3.00 3.60
Saturday 29 March 2025
15:00 Sunderland 1 – 0 Millwall 1.62 3.75 5.50
15:00 Stoke City 3 – 1 QPR 2.25 3.10 3.40
15:00 Portsmouth 1 – 0 Blackburn 2.25 3.20 3.30
15:00 Norwich 1 – 0 West Brom 2.20 3.30 3.30
15:00 Middlesbrough 2 – 1 Oxford United 1.62 3.90 5.50
15:00 Leeds 2 – 2 Swansea 1.25 5.75 11.00
15:00 Cardiff 1 – 1 Sheffield Wednesday 2.88 3.30 2.45
15:00 Burnley 1 – 0 Bristol City 1.73 3.50 5.00
12:30 Watford 0 – 0 Plymouth 1.57 3.90 5.75
12:30 Hull City 0 – 1 Luton 2.20 3.40 3.20
Friday 28 March 2025
20:00 Sheffield Utd 3 – 1 Coventry 2.19 3.64 3.66
Sunday 16 March 2025
12:30 Sheffield Wednesday 0 – 1 Sheffield Utd 2.57 3.41 3.11
Saturday 15 March 2025
15:00 West Brom 1 – 1 Hull City 1.85 3.50 4.20
15:00 Swansea 0 – 2 Burnley 3.40 3.20 2.20
15:00 Preston 2 – 1 Portsmouth 2.05 3.20 3.90
15:00 Plymouth 2 – 3 Derby 2.80 3.20 2.60
15:00 Oxford United 1 – 0 Watford 2.75 3.25 2.55
15:00 Luton 0 – 0 Middlesbrough 2.63 3.30 2.63
15:00 Coventry 3 – 0 Sunderland 2.50 3.25 2.80
15:00 Blackburn 1 – 2 Cardiff 2.00 3.30 3.80
12:30 QPR 2 – 2 Leeds 6.00 4.33 1.50
12:30 Millwall 1 – 0 Stoke City 2.15 3.10 3.60
Friday 14 March 2025
20:00 Bristol City 2 – 1 Norwich 2.00 3.30 3.80
Wednesday 12 March 2025
20:00 Stoke City 1 – 0 Blackburn 2.55 3.30 2.70
19:45 Watford 1 – 0 Swansea 2.25 3.25 3.20
19:45 Leeds 2 – 0 Millwall 1.30 5.00 9.50
19:45 Hull City 2 – 1 Oxford United 1.70 3.60 5.00
19:45 Portsmouth 1 – 2 Plymouth 1.70 3.70 5.00
Tuesday 11 March 2025
20:00 Sheffield Utd 1 – 1 Bristol City 2.26 3.35 3.80
19:45 Norwich 2 – 3 Sheffield Wednesday 2.20 3.30 3.30
19:45 Sunderland 1 – 1 Preston 1.60 3.90 5.50
19:45 Middlesbrough 2 – 1 QPR 1.85 3.40 4.50
19:45 Derby 2 – 0 Coventry 3.40 3.25 2.15
19:45 Cardiff 1 – 2 Luton 2.30 3.25 3.10
19:45 Burnley 1 – 1 West Brom 1.90 3.25 4.33
Sunday 9 March 2025
12:00 Portsmouth 1 – 0 Leeds 7.50 4.50 1.40
Saturday 8 March 2025
15:00 West Brom 1 – 0 QPR 1.70 3.70 5.00
15:00 Swansea 1 – 0 Middlesbrough 2.70 3.40 2.50
15:00 Sunderland 2 – 1 Cardiff 1.50 4.33 5.75
15:00 Sheffield Utd 1 – 0 Preston 1.73 3.85 5.67
15:00 Plymouth 0 – 3 Sheffield Wednesday 3.75 3.50 1.95
15:00 Derby 2 – 1 Blackburn 2.75 3.00 2.70
15:00 Burnley 4 – 0 Luton 1.67 3.30 6.00
15:00 Bristol City 1 – 1 Hull City 1.90 3.50 3.90
12:30 Watford 1 – 2 Millwall 2.30 3.25 3.10
12:30 Coventry 3 – 2 Stoke City 1.53 4.20 5.50
Friday 7 March 2025
20:00 Norwich 1 – 1 Oxford United 1.53 4.00 6.25
Tuesday 4 March 2025
19:45 Preston 0 – 0 Swansea 2.35 3.30 3.00
19:45 Millwall 0 – 2 Bristol City 2.55 3.20 2.75
19:45 Hull City 2 – 0 Plymouth 1.70 3.50 5.25
19:45 Cardiff 1 – 2 Burnley 4.00 3.40 1.91
Saturday 1 March 2025
15:00 Stoke City 0 – 0 Watford 2.50 3.20 2.80
15:00 QPR 1 – 2 Sheffield Utd 3.37 3.17 2.27
15:00 Middlesbrough 1 – 0 Derby 1.62 3.90 5.50
15:00 Luton 1 – 0 Portsmouth 2.15 3.30 3.40
12:30 Oxford United 2 – 3 Coventry 3.60 3.30 2.05
12:30 Leeds 1 – 1 West Brom 1.36 4.50 9.00
12:30 Blackburn 1 – 1 Norwich 2.40 3.40 2.80
Friday 28 February 2025
20:00 Sheffield Wednesday 1 – 2 Sunderland 3.00 3.20 2.35
Tuesday 25 February 2025
19:45 Stoke City 1 – 3 Middlesbrough 3.10 3.50 2.20
19:45 Cardiff 1 – 0 Hull City 2.50 3.10 2.90
Monday 24 February 2025
20:00 Sheffield Utd 1 – 3 Leeds 4.50 3.86 1.93
Sunday 23 February 2025
12:00 Watford 2 – 0 Luton 2.35 3.40 3.10
Saturday 22 February 2025
15:00 West Brom 2 – 0 Oxford United 1.70 3.60 5.25
15:00 Swansea 3 – 0 Blackburn 2.40 3.30 2.88
15:00 Portsmouth 2 – 1 QPR 2.45 3.25 2.90
15:00 Norwich 4 – 2 Stoke City 1.73 3.90 4.50
15:00 Coventry 2 – 1 Preston 1.80 3.60 4.50
12:30 Sunderland 0 – 1 Hull City 1.62 3.80 5.50
12:30 Plymouth 1 – 1 Cardiff 2.55 3.50 2.60
12:30 Derby 0 – 1 Millwall 2.45 2.90 3.30
Friday 21 February 2025
20:00 Burnley 4 – 0 Sheffield Wednesday 1.73 3.30 5.50
19:45 Bristol City 2 – 1 Middlesbrough 2.30 3.40 3.00
Wednesday 19 February 2025
19:45 Luton 1 – 1 Plymouth 1.80 3.50 4.50
Tuesday 18 February 2025
19:45 Preston 1 – 1 Millwall 2.30 3.10 3.25
Monday 17 February 2025
20:00 Leeds 2 – 1 Sunderland 1.52 4.00 5.75
Saturday 15 February 2025
15:00 Stoke City 3 – 1 Swansea 2.55 3.20 2.88
15:00 Sheffield Wednesday 1 – 2 Coventry 2.40 3.40 2.80
15:00 Millwall 1 – 1 West Brom 2.50 3.25 2.88
15:00 Middlesbrough 0 – 1 Watford 1.60 4.00 5.25
15:00 Luton 0 – 1 Sheffield Utd 3.00 3.39 2.66
15:00 Hull City 1 – 1 Norwich 2.63 3.25 2.63
15:00 Blackburn 2 – 0 Plymouth 1.70 3.80 4.75
12:30 Preston 0 – 0 Burnley 3.70 3.00 2.20
12:30 Oxford United 0 – 2 Portsmouth 2.30 3.20 3.20
12:30 Cardiff 1 – 1 Bristol City 2.80 3.25 2.55
Friday 14 February 2025
20:00 QPR 4 – 0 Derby 2.10 3.40 3.40
Wednesday 12 February 2025
20:00 West Brom 0 – 2 Blackburn 1.83 3.40 4.33
20:00 Sheffield Utd 3 – 1 Middlesbrough 2.25 3.50 3.43
19:45 Sunderland 2 – 0 Luton 1.67 3.80 5.00
19:45 Burnley 2 – 0 Hull City 1.62 3.70 5.75
19:45 Swansea 0 – 1 Sheffield Wednesday 2.40 3.40 2.80
19:45 Plymouth 5 – 1 Millwall 3.50 3.10 2.20
19:45 Bristol City 2 – 0 Stoke City 1.70 3.60 5.00
Tuesday 11 February 2025
20:00 Norwich 0 – 1 Preston 1.75 3.60 4.75
19:45 Watford 0 – 4 Leeds 6.50 4.20 1.48
19:45 Portsmouth 2 – 1 Cardiff 2.20 3.40 3.10
19:45 Derby 0 – 0 Oxford United 2.05 3.25 3.70
19:45 Coventry 1 – 0 QPR 1.80 3.50 4.50
Sunday 9 February 2025
12:00 Bristol City 0 – 1 Swansea 1.80 3.60 4.20
Saturday 8 February 2025
15:00 Sheffield Utd 2 – 1 Portsmouth 1.58 4.34 6.40
15:00 Norwich 1 – 1 Derby 1.65 4.00 5.00
12:30 West Brom 2 – 1 Sheffield Wednesday 2.10 3.60 3.30
12:30 Sunderland 2 – 2 Watford 1.50 4.33 5.75
Wednesday 5 February 2025
19:45 Coventry 0 – 2 Leeds 4.10 3.60 1.83
Tuesday 4 February 2025
19:45 QPR 2 – 1 Blackburn 2.55 3.10 2.90
19:45 Burnley 1 – 0 Oxford United 1.48 3.90 7.50
Monday 3 February 2025
20:00 Middlesbrough 2 – 3 Sunderland 2.35 3.40 3.00
Saturday 1 February 2025
15:00 Swansea 0 – 2 Coventry 2.63 3.40 2.60
15:00 Sheffield Wednesday 1 – 1 Luton 2.05 3.25 3.90
15:00 Portsmouth 0 – 0 Burnley 5.00 3.20 1.80
15:00 Millwall 2 – 1 QPR 2.25 3.10 3.40
15:00 Leeds 7 – 0 Cardiff 1.29 5.50 9.50
15:00 Hull City 1 – 2 Stoke City 1.85 3.40 4.20
15:00 Derby 0 – 1 Sheffield Utd 3.78 3.40 2.22
12:30 Watford 0 – 1 Norwich 2.63 3.30 2.63
12:30 Plymouth 2 – 1 West Brom 5.00 3.80 1.67
12:30 Oxford United 1 – 1 Bristol City 3.10 3.30 2.25
Friday 31 January 2025
20:00 Blackburn 2 – 1 Preston 2.05 3.20 3.90
Tuesday 28 January 2025
19:45 Portsmouth 0 – 1 Millwall 2.55 3.10 2.90
Monday 27 January 2025
20:00 Burnley 0 – 0 Leeds 3.25 3.00 2.38
Saturday 25 January 2025
15:00 West Brom 5 – 1 Portsmouth 1.67 3.80 5.00
15:00 Sunderland 2 – 2 Plymouth 1.25 6.25 11.00
15:00 QPR 0 – 2 Sheffield Wednesday 2.50 3.20 2.90
15:00 Preston 2 – 1 Middlesbrough 3.20 3.25 2.30
15:00 Coventry 2 – 1 Watford 1.73 3.60 4.75
15:00 Cardiff 2 – 1 Derby 2.10 3.20 3.70
15:00 Bristol City 2 – 1 Blackburn 1.90 3.50 3.90
12:30 Stoke City 0 – 0 Oxford United 2.05 3.30 3.60
12:30 Norwich 5 – 1 Swansea 2.10 3.20 3.75
12:30 Luton 0 – 1 Millwall 2.20 3.10 3.40
Friday 24 January 2025
20:00 Sheffield Utd 0 – 3 Hull City 1.78 3.90 5.40
Wednesday 22 January 2025
20:00 Plymouth 0 – 5 Burnley 5.75 3.70 1.62
19:45 Sheffield Wednesday 2 – 2 Bristol City 2.50 3.20 2.88
19:45 Portsmouth 3 – 1 Stoke City 2.45 3.25 2.88
19:45 Leeds 2 – 0 Norwich 1.36 4.50 8.00
Tuesday 21 January 2025
20:00 Millwall 2 – 2 Cardiff 2.10 3.00 3.90
19:45 Watford 1 – 2 Preston 2.10 3.40 3.40
19:45 Swansea 1 – 2 Sheffield Utd 2.80 3.30 2.88
19:45 Oxford United 3 – 2 Luton 2.80 3.25 2.50
19:45 Middlesbrough 2 – 0 West Brom 1.95 3.50 3.75
19:45 Hull City 1 – 2 QPR 2.15 3.20 3.50
19:45 Derby 0 – 1 Sunderland 3.50 3.30 2.10
19:45 Blackburn 0 – 2 Coventry 2.63 3.25 2.70
Sunday 19 January 2025
12:00 Leeds 3 – 0 Sheffield Wednesday 1.38 5.00 7.00
Saturday 18 January 2025
15:00 West Brom 1 – 1 Stoke City 1.80 3.80 4.20
15:00 Sheffield Utd 2 – 0 Norwich 2.05 3.62 4.18
15:00 Portsmouth 2 – 1 Middlesbrough 4.33 3.60 1.80
15:00 Oxford United 1 – 0 Blackburn 3.00 3.25 2.35
15:00 Luton 0 – 0 Preston 2.20 3.10 3.50
15:00 Derby 0 – 2 Watford 2.20 3.40 3.20
15:00 Coventry 1 – 0 Bristol City 2.10 3.30 3.50
12:30 Plymouth 0 – 1 QPR 2.88 3.20 2.45
12:30 Millwall 0 – 1 Hull City 2.10 3.20 3.60
12:30 Cardiff 3 – 0 Swansea 2.63 3.25 2.63
Friday 17 January 2025
20:00 Burnley 0 – 0 Sunderland 2.15 3.40 3.30
Wednesday 15 January 2025
19:45 Blackburn 3 – 0 Portsmouth 1.73 3.80 4.75
Tuesday 14 January 2025
19:45 Plymouth 1 – 1 Oxford United 2.40 3.40 2.90
19:45 Cardiff 1 – 1 Watford 2.40 3.30 2.90
Monday 6 January 2025
20:00 QPR 2 – 1 Luton 2.50 3.20 2.80
Sunday 5 January 2025
15:00 Sunderland 1 – 0 Portsmouth 1.48 4.50 6.25
Saturday 4 January 2025
15:00 Watford 1 – 2 Sheffield Utd 2.82 3.40 2.80
15:00 Sheffield Wednesday 2 – 2 Millwall 2.10 3.40 3.40
15:00 Preston 1 – 1 Oxford United 1.80 3.50 4.50
15:00 Norwich 2 – 1 Coventry 2.35 3.40 2.88
15:00 Middlesbrough 1 – 1 Cardiff 1.55 4.33 5.25
15:00 Hull City 3 – 3 Leeds 5.50 4.33 1.53
15:00 Bristol City 1 – 0 Derby 1.90 3.30 4.20
12:30 Swansea 1 – 1 West Brom 2.45 3.30 2.80
12:30 Stoke City 0 – 0 Plymouth 1.65 4.33 4.50
12:30 Blackburn 0 – 1 Burnley 3.50 3.20 2.20
Wednesday 1 January 2025
20:00 Sunderland 2 – 1 Sheffield Utd 2.14 3.51 4.02
17:30 Hull City 0 – 1 Middlesbrough 3.10 3.60 2.15
15:00 West Brom 3 – 1 Preston 1.83 3.40 4.50
15:00 Sheffield Wednesday 4 – 2 Derby 2.00 3.40 3.80
15:00 Portsmouth 4 – 0 Swansea 3.00 3.40 2.30
15:00 Luton 0 – 1 Norwich 2.50 3.40 2.70
15:00 Leeds 1 – 1 Blackburn 1.36 5.00 7.50
15:00 Cardiff 1 – 1 Coventry 3.00 3.50 2.20
15:00 Burnley 0 – 0 Stoke City 1.50 4.00 6.00
13:00 Millwall 0 – 1 Oxford United 1.67 3.60 5.50
12:30 QPR 3 – 1 Watford 2.60 3.30 2.63
12:30 Plymouth 2 – 2 Bristol City 4.20 3.75 1.80
Sunday 29 December 2024
20:00 Middlesbrough 0 – 0 Burnley 2.35 3.20 3.10
17:45 Derby 0 – 1 Leeds 5.00 4.20 1.60
15:00 Watford 1 – 2 Cardiff 1.85 3.50 4.20
15:00 Swansea 2 – 1 Luton 2.15 3.25 3.40
15:00 Stoke City 1 – 0 Sunderland 3.25 3.40 2.20
15:00 Oxford United 2 – 0 Plymouth 1.83 3.60 4.10
15:00 Coventry 0 – 0 Millwall 1.75 3.70 4.50
15:00 Bristol City 3 – 0 Portsmouth 1.67 3.70 5.00
15:00 Blackburn 0 – 1 Hull City 1.95 3.60 3.70
12:30 Sheffield Utd 1 – 1 West Brom 2.02 3.29 3.82
12:30 Preston 3 – 1 Sheffield Wednesday 2.50 3.10 2.88
12:30 Norwich 1 – 1 QPR 1.70 3.70 4.75
Thursday 26 December 2024
20:00 Stoke City 0 – 2 Leeds 6.00 4.33 1.50
17:30 Derby 2 – 1 West Brom 2.75 3.10 2.75
15:00 Watford 2 – 1 Portsmouth 1.80 3.60 4.50
15:00 Swansea 3 – 0 QPR 1.90 3.40 4.20
15:00 Sheffield Utd 0 – 2 Burnley 2.48 3.15 3.33
15:00 Preston 1 – 0 Hull City 2.25 3.30 3.20
15:00 Oxford United 3 – 2 Cardiff 2.70 3.10 2.70
15:00 Norwich 2 – 1 Millwall 2.20 3.20 3.40
15:00 Middlesbrough 3 – 3 Sheffield Wednesday 1.70 3.80 4.75
15:00 Coventry 4 – 0 Plymouth 1.33 5.75 7.50
15:00 Bristol City 1 – 0 Luton 2.15 3.40 3.30
15:00 Blackburn 2 – 2 Sunderland 2.80 3.25 2.50
Sunday 22 December 2024
15:00 West Brom 2 – 0 Bristol City 2.10 3.30 3.50
Saturday 21 December 2024
15:00 Sunderland 2 – 1 Norwich 1.80 3.50 4.33
15:00 QPR 2 – 1 Preston 2.55 3.10 2.90
15:00 Plymouth 3 – 3 Middlesbrough 6.00 4.50 1.48
15:00 Millwall 1 – 0 Blackburn 2.25 3.25 3.20
15:00 Leeds 4 – 0 Oxford United 1.14 7.50 19.00
15:00 Cardiff 0 – 2 Sheffield Utd 3.40 3.40 2.42
15:00 Burnley 2 – 1 Watford 1.73 3.60 5.00
12:30 Sheffield Wednesday 2 – 0 Stoke City 1.91 3.40 4.10
12:30 Portsmouth 4 – 1 Coventry 3.90 3.60 1.91
12:30 Hull City 2 – 1 Swansea 2.50 3.40 2.75
Friday 20 December 2024
20:00 Luton 2 – 1 Derby 2.15 3.20 3.50
Sunday 15 December 2024
15:00 Norwich 1 – 2 Burnley 2.88 3.20 2.50
14:00 Watford 2 – 1 West Brom 2.75 3.25 2.55
Saturday 14 December 2024
15:00 Swansea 2 – 3 Sunderland 2.60 3.20 2.75
15:00 Stoke City 2 – 2 Cardiff 2.20 3.40 3.25
15:00 Sheffield Utd 2 – 0 Plymouth 1.37 5.60 10.50
15:00 Oxford United 1 – 3 Sheffield Wednesday 3.40 3.30 2.15
15:00 Middlesbrough 1 – 0 Millwall 1.70 3.80 4.75
15:00 Blackburn 2 – 0 Luton 2.10 3.40 3.40
12:30 Preston 1 – 1 Leeds 5.00 4.00 1.65
12:30 Coventry 2 – 1 Hull City 1.70 3.70 5.00
12:30 Bristol City 1 – 1 QPR 1.83 3.60 4.20
Friday 13 December 2024
20:00 Derby 4 – 0 Portsmouth 1.90 3.40 4.33
Wednesday 11 December 2024
20:00 West Brom 2 – 0 Coventry 2.25 3.30 3.20
19:45 QPR 2 – 0 Oxford United 2.00 3.60 3.50
19:45 Hull City 1 – 1 Watford 2.30 3.40 3.00
19:45 Cardiff 0 – 2 Preston 2.25 3.20 3.20
19:45 Millwall 0 – 1 Sheffield Utd 3.25 3.25 2.80
Tuesday 10 December 2024
20:00 Leeds 3 – 1 Middlesbrough 1.83 3.70 4.10
19:45 Sunderland 1 – 1 Bristol City 1.90 3.40 4.10
19:45 Sheffield Wednesday 0 – 1 Blackburn 2.20 3.50 3.10
19:45 Portsmouth 0 – 0 Norwich 3.00 3.50 2.30
19:45 Plymouth 1 – 2 Swansea 3.80 3.75 1.85
19:45 Luton 2 – 1 Stoke City 2.05 3.40 3.60
19:45 Burnley 0 – 0 Derby 1.67 3.60 5.25
Sunday 8 December 2024
15:00 West Brom 2 – 2 Sheffield Utd 2.38 3.27 3.07
Saturday 7 December 2024
15:00 QPR 3 – 0 Norwich 3.10 3.30 2.30
15:00 Portsmouth 3 – 0 Bristol City 3.20 3.40 2.20
15:00 Millwall 0 – 1 Coventry 2.63 3.10 2.70
15:00 Luton 1 – 1 Swansea 2.25 3.25 3.10
15:00 Hull City 0 – 1 Blackburn 2.55 3.25 2.75
12:30 Sunderland 2 – 1 Stoke City 1.73 3.60 4.75
12:30 Sheffield Wednesday 1 – 1 Preston 2.00 3.40 3.90
12:30 Leeds 2 – 0 Derby 1.33 4.75 8.50
Friday 6 December 2024
20:00 Burnley 1 – 1 Middlesbrough 2.30 3.30 3.10
Sunday 1 December 2024
15:00 Derby 1 – 2 Sheffield Wednesday 2.50 3.20 2.88
Saturday 30 November 2024
15:00 Swansea 2 – 2 Portsmouth 1.73 4.10 4.20
15:00 Stoke City 0 – 2 Burnley 2.90 3.40 2.35
15:00 Preston 1 – 1 West Brom 3.00 3.30 2.35
15:00 Norwich 4 – 2 Luton 2.00 3.70 3.40
15:00 Coventry 2 – 2 Cardiff 1.70 4.00 4.33
15:00 Bristol City 4 – 0 Plymouth 1.50 4.33 6.00
13:30 Blackburn 1 – 0 Leeds 4.20 3.60 1.83
12:30 Watford 0 – 0 QPR 1.85 3.60 4.00
12:30 Oxford United 1 – 1 Millwall 3.50 3.50 2.00
12:30 Middlesbrough 3 – 1 Hull City 1.48 4.50 6.00
Friday 29 November 2024
20:00 Sheffield Utd 1 – 0 Sunderland 2.07 3.48 4.10
Wednesday 27 November 2024
20:00 Derby 1 – 2 Swansea 2.45 3.40 2.75
19:45 Middlesbrough 0 – 1 Blackburn 1.57 4.10 5.75
19:45 Cardiff 0 – 2 QPR 1.95 3.50 3.80
19:45 Leeds 3 – 0 Luton 1.40 4.33 8.00
Tuesday 26 November 2024
20:00 Sunderland 0 – 0 West Brom 2.25 3.40 3.10
19:45 Watford 1 – 0 Bristol City 2.40 3.40 2.80
19:45 Stoke City 0 – 0 Preston 2.15 3.40 3.30
19:45 Sheffield Utd 3 – 0 Oxford United 1.44 4.67 8.70
19:45 Norwich 6 – 1 Plymouth 1.48 4.33 7.00
19:45 Hull City 0 – 2 Sheffield Wednesday 2.45 3.30 2.88
19:45 Burnley 2 – 0 Coventry 2.10 3.40 3.40
Sunday 24 November 2024
15:00 Swansea 3 – 4 Leeds 4.20 3.80 1.80
Saturday 23 November 2024
15:00 West Brom 2 – 2 Norwich 1.85 3.60 4.10
15:00 QPR 1 – 1 Stoke City 2.55 3.30 2.75
15:00 Preston 1 – 1 Derby 2.20 3.20 3.40
15:00 Oxford United 2 – 6 Middlesbrough 5.00 4.20 1.60
15:00 Millwall 1 – 1 Sunderland 2.20 3.30 3.25
15:00 Luton 1 – 0 Hull City 1.95 3.50 3.75
12:30 Sheffield Wednesday 1 – 1 Cardiff 2.00 3.50 3.60
12:30 Coventry 2 – 2 Sheffield Utd 2.66 3.39 2.96
12:30 Bristol City 0 – 1 Burnley 2.70 3.25 2.70
Friday 22 November 2024
20:00 Plymouth 2 – 2 Watford 3.00 3.50 2.25
Sunday 10 November 2024
15:00 Burnley 1 – 0 Swansea 1.90 3.60 3.90
13:00 Hull City 1 – 2 West Brom 2.75 3.25 2.55
12:30 Sheffield Utd 1 – 0 Sheffield Wednesday 1.79 3.76 5.00
Saturday 9 November 2024
15:00 Sunderland 2 – 2 Coventry 2.15 3.20 3.50
15:00 Portsmouth 3 – 1 Preston 2.80 3.30 2.40
15:00 Norwich 0 – 2 Bristol City 2.30 3.30 3.10
15:00 Leeds 2 – 0 QPR 1.25 5.50 11.00
15:00 Derby 1 – 1 Plymouth 1.65 3.90 5.00
12:30 Stoke City 1 – 1 Millwall 2.63 3.20 2.70
12:30 Middlesbrough 5 – 1 Luton 1.73 4.00 4.33
12:30 Cardiff 1 – 3 Blackburn 2.35 3.50 2.90
Friday 8 November 2024
20:00 Watford 1 – 0 Oxford United 1.80 3.70 4.20
Thursday 7 November 2024
20:00 West Brom 0 – 0 Burnley 2.25 3.20 3.25
Wednesday 6 November 2024
20:00 Preston 0 – 0 Sunderland 3.30 3.10 2.30
20:00 Luton 1 – 0 Cardiff 1.85 3.50 4.10
19:45 Coventry 1 – 2 Derby 1.75 3.70 4.50
19:45 Blackburn 0 – 2 Stoke City 2.00 3.50 3.60
19:45 Millwall 1 – 0 Leeds 4.10 3.40 1.90
Tuesday 5 November 2024
20:00 Swansea 1 – 0 Watford 1.85 3.60 4.00
20:00 Plymouth 1 – 0 Portsmouth 2.35 3.50 2.80
19:45 Sheffield Wednesday 2 – 0 Norwich 2.20 3.25 3.25
19:45 QPR 1 – 4 Middlesbrough 3.60 3.70 1.91
19:45 Oxford United 1 – 0 Hull City 3.10 3.30 2.35
19:45 Bristol City 1 – 2 Sheffield Utd 3.25 3.50 2.37
Sunday 3 November 2024
15:00 Millwall 1 – 0 Burnley 2.83 3.19 2.98
Saturday 2 November 2024
15:00 Sheffield Wednesday 2 – 6 Watford 2.00 3.77 4.52
15:00 QPR 0 – 0 Sunderland 3.87 3.52 2.10
15:00 Preston 1 – 3 Bristol City 2.64 3.25 3.00
15:00 Middlesbrough 0 – 3 Coventry 1.87 4.10 4.40
15:00 Leeds 3 – 0 Plymouth 1.16 9.50 21.00
15:00 Hull City 1 – 1 Portsmouth 1.69 4.30 5.45
15:00 Cardiff 2 – 1 Norwich 2.50 3.69 3.15
12:30 Stoke City 2 – 1 Derby 2.42 3.58 3.35
12:30 Oxford United 1 – 2 Swansea 3.34 3.34 2.52
12:30 Blackburn 0 – 2 Sheffield Utd 2.95 3.41 2.75
Friday 1 November 2024
20:00 Luton 1 – 1 West Brom 2.84 3.52 2.83
Sunday 27 October 2024
15:00 Norwich 3 – 3 Middlesbrough 2.75 3.20 2.50
Saturday 26 October 2024
15:00 West Brom 0 – 0 Cardiff 1.90 3.81 4.50
15:00 Swansea 0 – 1 Millwall 2.58 3.37 3.10
15:00 Sunderland 2 – 0 Oxford United 1.63 4.50 6.00
15:00 Sheffield Utd 2 – 0 Stoke City 1.76 4.00 5.30
15:00 Plymouth 3 – 3 Preston 2.80 3.40 2.40
15:00 Derby 1 – 1 Hull City 2.25 3.30 3.20
15:00 Burnley 0 – 0 QPR 1.77 3.80 5.60
12:30 Watford 1 – 0 Blackburn 2.43 3.48 3.13
12:30 Coventry 3 – 2 Luton 2.38 3.60 3.16
12:30 Bristol City 0 – 0 Leeds 4.40 3.71 1.95
Friday 25 October 2024
20:00 Portsmouth 1 – 2 Sheffield Wednesday 3.20 3.40 2.20
Wednesday 23 October 2024
20:00 Middlesbrough 1 – 0 Sheffield Utd 2.00 3.80 3.93
19:45 Millwall 1 – 0 Plymouth 1.57 4.10 5.50
19:45 Luton 1 – 2 Sunderland 2.60 3.25 2.70
19:45 Blackburn 0 – 0 West Brom 2.63 3.40 2.55
19:45 Hull City 1 – 1 Burnley 2.75 3.40 2.45
Tuesday 22 October 2024
20:00 QPR 1 – 1 Coventry 2.90 3.40 2.38
19:45 Stoke City 2 – 2 Bristol City 2.38 3.40 2.90
19:45 Sheffield Wednesday 0 – 0 Swansea 2.20 3.40 3.20
19:45 Preston 2 – 2 Norwich 2.90 3.25 2.45
19:45 Oxford United 1 – 1 Derby 2.50 3.30 2.80
19:45 Leeds 2 – 1 Watford 1.36 4.75 8.50
19:45 Cardiff 2 – 0 Portsmouth 2.00 3.40 3.70
Sunday 20 October 2024
15:00 Hull City 0 – 1 Sunderland 2.88 3.40 2.38
Saturday 19 October 2024
15:00 Stoke City 1 – 1 Norwich 2.63 3.40 2.55
15:00 Sheffield Wednesday 0 – 2 Burnley 2.70 3.25 2.60
15:00 QPR 1 – 2 Portsmouth 1.85 3.60 4.20
15:00 Millwall 1 – 1 Derby 1.95 3.20 4.20
15:00 Middlesbrough 0 – 2 Bristol City 1.67 3.80 5.00
15:00 Blackburn 1 – 0 Swansea 2.20 3.30 3.25
12:30 Preston 1 – 0 Coventry 2.88 3.30 2.38
12:30 Oxford United 1 – 1 West Brom 3.75 3.40 2.00
12:30 Luton 3 – 0 Watford 1.95 3.40 3.80
12:30 Cardiff 5 – 0 Plymouth 2.00 3.50 3.60
Friday 18 October 2024
20:00 Leeds 2 – 0 Sheffield Utd 1.93 3.83 4.30
Sunday 6 October 2024
15:00 Bristol City 1 – 1 Cardiff 1.74 4.16 5.00
Saturday 5 October 2024
15:00 West Brom 0 – 0 Millwall 1.91 3.55 4.64
15:00 Watford 2 – 1 Middlesbrough 3.60 3.85 2.03
15:00 Swansea 0 – 0 Stoke City 2.31 3.60 3.25
15:00 Sheffield Utd 2 – 0 Luton 2.02 3.70 4.02
15:00 Plymouth 2 – 1 Blackburn 3.23 3.70 2.29
15:00 Derby 2 – 0 QPR 2.34 3.50 3.41
15:00 Coventry 1 – 2 Sheffield Wednesday 1.80 3.93 5.55
12:30 Portsmouth 1 – 1 Oxford United 2.65 3.43 2.97
12:30 Norwich 4 – 0 Hull City 2.05 3.90 3.82
12:30 Burnley 0 – 0 Preston 1.85 3.91 5.24
Friday 4 October 2024
20:00 Sunderland 2 – 2 Leeds 3.27 3.36 2.48
Wednesday 2 October 2024
20:00 Bristol City 0 – 0 Sheffield Wednesday 2.15 3.60 3.62
19:45 Stoke City 6 – 1 Portsmouth 1.90 3.80 4.69
19:45 Preston 3 – 0 Watford 2.55 3.50 2.97
19:45 Sheffield Utd 1 – 0 Swansea 1.79 4.00 4.90
Tuesday 1 October 2024
20:00 West Brom 0 – 1 Middlesbrough 2.42 3.60 3.10
19:45 Norwich 1 – 1 Leeds 3.80 3.56 2.15
19:45 Sunderland 2 – 0 Derby 1.64 4.03 6.00
19:45 QPR 1 – 3 Hull City 2.62 3.46 2.86
19:45 Luton 2 – 2 Oxford United 1.72 4.10 5.25
19:45 Coventry 3 – 0 Blackburn 2.18 3.62 3.75
19:45 Cardiff 1 – 0 Millwall 3.44 3.43 2.38
19:45 Burnley 1 – 0 Plymouth 1.49 5.10 7.50
Sunday 29 September 2024
15:00 Swansea 1 – 1 Bristol City 2.48 3.71 3.05
Saturday 28 September 2024
15:00 Watford 2 – 1 Sunderland 3.19 3.84 2.33
15:00 Portsmouth 0 – 0 Sheffield Utd 4.50 4.13 1.80
15:00 Oxford United 0 – 0 Burnley 3.55 3.80 2.26
15:00 Millwall 3 – 1 Preston 2.03 3.53 4.41
15:00 Middlesbrough 2 – 0 Stoke City 1.66 4.50 5.50
15:00 Leeds 3 – 0 Coventry 1.63 4.49 6.10
15:00 Hull City 4 – 1 Cardiff 1.87 3.89 4.46
12:30 Sheffield Wednesday 3 – 2 West Brom 3.00 3.43 2.60
12:30 Derby 2 – 3 Norwich 2.85 3.60 2.56
12:30 Blackburn 2 – 0 QPR 2.10 3.72 4.00
Friday 27 September 2024
20:00 Plymouth 3 – 1 Luton 4.07 3.90 1.97
Sunday 22 September 2024
12:00 Preston 0 – 0 Blackburn 3.10 3.43 2.55
Saturday 21 September 2024
15:00 West Brom 1 – 0 Plymouth 1.43 5.40 8.00
15:00 Sheffield Utd 1 – 0 Derby 1.79 4.20 5.50
15:00 Luton 2 – 1 Sheffield Wednesday 2.04 3.60 4.00
15:00 Coventry 1 – 2 Swansea 1.96 3.92 4.40
15:00 Cardiff 0 – 2 Leeds 5.75 4.03 1.76
15:00 Burnley 2 – 1 Portsmouth 1.54 4.60 7.00
15:00 Bristol City 2 – 1 Oxford United 1.81 3.88 4.60
12:30 Sunderland 1 – 0 Middlesbrough 2.74 3.46 2.77
12:30 QPR 1 – 1 Millwall 2.47 3.31 3.21
12:30 Norwich 4 – 1 Watford 2.15 3.75 3.59
Friday 20 September 2024
20:00 Stoke City 1 – 3 Hull City 2.21 3.60 3.70
Sunday 15 September 2024
15:00 Portsmouth 0 – 3 West Brom 4.35 3.70 1.95
Saturday 14 September 2024
15:00 Watford 1 – 1 Coventry 2.65 3.51 2.87
15:00 Swansea 1 – 0 Norwich 2.42 3.46 3.06

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