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

Championship 2025/26

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

557Matches
1,444Goals
2.59Per game
41.7%Home wins
100%Priced at kickoff
CoventryTop 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 COVCoventry 46 28 11 7 +52 95
2 IPSIpswich 46 23 15 8 +33 84
3 SOUSouthampton 48 23 15 10 +27 84
4 MILMillwall 48 24 12 12 +13 84
5 MIDMiddlesbrough 49 22 15 12 +23 81
6 HCHull City 49 23 11 15 +7 80
7 WREWrexham 46 19 14 13 +4 71
8 DERDerby 46 20 9 17 +8 69
9 NORNorwich 46 19 8 19 +7 65
10 BIRBirmingham 46 17 13 16 +1 64
11 SWASwansea 46 18 10 18 -2 64
12 BCBristol City 46 17 11 18 0 62
13 SUSheffield Utd 46 18 6 22 0 60
14 PREPreston 46 15 15 16 -7 60
15 QPRQPR 46 16 10 20 -12 58
16 WATWatford 46 14 15 17 -12 57
17 SCStoke City 46 15 10 21 -5 55
18 PORPortsmouth 46 14 13 19 -15 55
19 WBWest Brom 46 13 14 19 -10 53
20 CHACharlton 46 13 14 19 -14 53
21 LEILeicester 46 12 16 18 -10 52
22 BLABlackburn 46 13 13 20 -14 52
23 OUOxford United 46 11 14 21 -14 47
24 SWSheffield Wednesday 46 2 12 32 -60 18

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.59
1,444 goals. 50.4% of matches went over 2.5.
Home advantage
41.7%
Draws 26.6%, away wins 31.8%.
Half-time lead held
71.6%
From 334 matches where someone led at the break.
1–1 83 · 14.9%
2–1 61 · 11%
1–0 57 · 10.2%
1–2 49 · 8.8%
0–1 40 · 7.2%
0–0 36 · 6.5%

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 23 May 2026
15:30 Hull City cancelled Southampton 4.85 3.60 1.86
14:30 Hull City 1 – 0 Middlesbrough 4.60 3.60 1.95
Tuesday 12 May 2026
20:00 Southampton 2 – 1 Middlesbrough 2.60 3.40 3.10
Monday 11 May 2026
20:00 Millwall 0 – 2 Hull City 1.89 3.60 5.30
Saturday 9 May 2026
12:30 Middlesbrough 0 – 0 Southampton 2.22 3.70 3.54
Friday 8 May 2026
20:00 Hull City 0 – 0 Millwall 3.20 3.40 2.54
Saturday 2 May 2026
12:30 Preston 1 – 3 Southampton 3.90 4.20 1.96
12:30 Portsmouth 1 – 1 Birmingham 3.80 3.80 2.10
12:30 Swansea 3 – 1 Charlton 1.85 3.95 4.80
12:30 Bristol City 2 – 0 Stoke City 2.02 3.95 3.85
12:30 Wrexham 2 – 2 Middlesbrough 3.20 4.20 2.24
12:30 Millwall 2 – 0 Oxford United 1.39 5.70 9.20
12:30 Sheffield Wednesday 2 – 1 West Brom 5.10 4.30 1.73
12:30 Ipswich 3 – 0 QPR 1.26 7.40 14.00
12:30 Derby 1 – 2 Sheffield Utd 2.10 4.10 3.45
12:30 Hull City 2 – 1 Norwich 2.14 4.30 3.35
12:30 Watford 0 – 4 Coventry 3.00 4.10 2.36
12:30 Blackburn 0 – 1 Leicester 2.22 3.85 3.50
Tuesday 28 April 2026
19:45 Southampton 2 – 2 Ipswich 2.24 3.75 3.45
Sunday 26 April 2026
12:00 Coventry 3 – 1 Wrexham 2.02 4.10 3.70
Saturday 25 April 2026
15:00 QPR 2 – 3 Derby 3.30 3.60 2.36
15:00 Stoke City 1 – 3 Portsmouth 2.18 3.75 3.65
15:00 Oxford United 4 – 1 Sheffield Wednesday 1.62 4.50 6.20
15:00 Norwich 1 – 1 Swansea 1.76 4.10 5.10
15:00 Birmingham 2 – 1 Bristol City 1.94 3.85 4.30
15:00 Sheffield Utd 2 – 3 Preston 1.62 4.60 5.70
12:30 Middlesbrough 5 – 1 Watford 1.45 5.40 8.40
12:30 West Brom 0 – 0 Ipswich 3.45 3.30 2.44
12:30 Charlton 2 – 1 Hull City 3.25 3.45 2.48
Friday 24 April 2026
20:00 Leicester 1 – 1 Millwall 4.60 4.40 1.79
Wednesday 22 April 2026
19:45 Sheffield Utd 1 – 3 Blackburn 2.16 3.70 3.75
19:45 Birmingham 2 – 1 Preston 1.58 4.90 6.60
19:45 Charlton 1 – 2 Ipswich 5.90 4.00 1.71
19:45 Middlesbrough 1 – 0 Sheffield Wednesday 1.12 12.50 34.00
Tuesday 21 April 2026
19:45 Leicester 2 – 2 Hull City 2.22 3.95 3.25
19:45 Stoke City 1 – 3 Millwall 4.70 4.40 1.79
19:45 Southampton 2 – 2 Bristol City 1.40 5.50 9.60
19:45 West Brom 3 – 0 Watford 1.72 4.10 5.70
19:45 QPR 1 – 2 Swansea 2.48 3.50 3.20
19:45 Coventry 5 – 1 Portsmouth 1.56 4.60 6.80
19:45 Oxford United 0 – 1 Wrexham 2.48 3.40 3.30
19:45 Norwich 2 – 1 Derby 2.32 3.60 3.40
Sunday 19 April 2026
12:00 Ipswich 2 – 2 Middlesbrough 2.40 3.60 3.30
Saturday 18 April 2026
15:00 Bristol City 2 – 4 Norwich 2.96 3.55 2.60
15:00 Preston 0 – 2 West Brom 3.80 3.45 2.20
15:00 Wrexham 2 – 0 Stoke City 1.90 3.95 4.50
15:00 Hull City 1 – 1 Birmingham 2.68 3.55 2.96
15:00 Watford 0 – 2 Sheffield Utd 2.98 3.80 2.50
15:00 Swansea 1 – 2 Southampton 4.60 4.40 1.80
15:00 Sheffield Wednesday 1 – 1 Charlton 4.60 3.50 2.02
12:30 Portsmouth 1 – 0 Leicester 2.44 3.40 3.30
12:30 Millwall 2 – 0 QPR 1.73 4.00 5.60
12:30 Derby 1 – 0 Oxford United 1.99 3.65 4.40
Friday 17 April 2026
20:00 Blackburn 1 – 1 Coventry 4.90 3.50 1.93
Tuesday 14 April 2026
20:00 Southampton 3 – 0 Blackburn 1.53 4.60 8.00
20:00 Portsmouth 2 – 0 Ipswich 4.00 3.45 2.14
Sunday 12 April 2026
12:00 Birmingham 2 – 0 Wrexham 2.15 3.60 3.60
Saturday 11 April 2026
15:00 Charlton 1 – 2 Preston 2.40 3.40 3.50
15:00 Southampton 2 – 1 Derby 1.78 4.00 5.30
15:00 Stoke City 1 – 1 Blackburn 2.88 3.35 2.80
15:00 Middlesbrough 0 – 1 Portsmouth 1.52 4.70 7.40
15:00 Oxford United 2 – 0 Watford 2.52 3.45 3.15
15:00 Sheffield Utd 2 – 1 Hull City 1.81 4.20 4.70
15:00 Leicester 0 – 1 Swansea 1.93 3.90 4.40
12:30 QPR 0 – 0 Bristol City 2.42 3.55 3.25
12:30 Coventry 0 – 0 Sheffield Wednesday 1.13 11.00 30.00
12:30 Norwich 0 – 2 Ipswich 3.10 3.75 2.44
Friday 10 April 2026
20:00 West Brom 0 – 0 Millwall 2.38 3.50 3.40
Tuesday 7 April 2026
20:00 Wrexham 1 – 5 Southampton 2.72 3.60 2.80
Monday 6 April 2026
20:00 Hull City 0 – 0 Coventry 4.30 3.90 1.94
17:30 Swansea 2 – 2 Middlesbrough 4.10 3.95 2.00
15:00 Bristol City 1 – 0 Sheffield Utd 2.74 3.55 2.84
15:00 Preston 1 – 1 QPR 2.60 3.60 2.98
15:00 Blackburn 0 – 0 West Brom 3.15 3.10 2.72
15:00 Derby 2 – 0 Stoke City 1.77 4.20 5.10
15:00 Watford 1 – 1 Charlton 2.08 3.40 4.40
15:00 Ipswich 2 – 1 Birmingham 1.59 4.40 6.80
15:00 Sheffield Wednesday 1 – 1 Leicester 7.40 4.70 1.53
13:00 Millwall 1 – 2 Norwich 2.22 3.70 3.60
12:30 Portsmouth 2 – 2 Oxford United 2.12 3.45 4.30
Friday 3 April 2026
20:00 Coventry 3 – 2 Derby 1.62 4.00 5.50
15:00 Charlton 1 – 2 Bristol City 2.45 3.20 2.90
15:00 Stoke City 2 – 0 Sheffield Wednesday 1.33 5.00 9.00
15:00 West Brom 2 – 2 Wrexham 2.10 3.40 3.40
15:00 QPR 2 – 1 Watford 2.63 3.30 2.70
15:00 Oxford United 1 – 1 Hull City 2.45 3.25 2.90
15:00 Leicester 2 – 2 Preston 1.95 3.40 4.00
15:00 Sheffield Utd 3 – 3 Swansea 1.85 3.60 4.00
15:00 Birmingham 0 – 1 Blackburn 1.91 3.40 4.20
15:00 Norwich 1 – 1 Portsmouth 1.95 3.50 3.80
12:30 Middlesbrough 1 – 2 Millwall 1.67 4.00 5.00
Saturday 21 March 2026
17:15 Swansea 0 – 3 Coventry 3.10 3.30 2.25
15:00 Bristol City 0 – 1 West Brom 2.80 3.30 2.55
15:00 Sheffield Utd 1 – 2 Wrexham 1.95 3.60 3.70
15:00 QPR 6 – 1 Portsmouth 2.90 3.10 2.55
15:00 Hull City 3 – 1 Sheffield Wednesday 1.33 5.00 9.00
15:00 Watford 0 – 0 Leicester 1.95 3.60 3.70
15:00 Southampton 2 – 0 Oxford United 1.55 4.00 6.00
15:00 Charlton 0 – 1 Norwich 3.20 3.25 2.30
12:30 Blackburn 0 – 0 Middlesbrough 4.00 3.60 1.91
12:30 Derby 1 – 0 Birmingham 2.80 3.30 2.45
12:30 Ipswich 1 – 1 Millwall 1.67 3.90 5.00
Friday 20 March 2026
20:00 Preston 3 – 1 Stoke City 2.50 3.30 2.80
Wednesday 18 March 2026
19:45 Southampton 1 – 0 Norwich 1.87 3.70 4.00
Tuesday 17 March 2026
19:45 Watford 3 – 1 Wrexham 2.30 3.40 3.10
Monday 16 March 2026
20:00 Portsmouth 0 – 1 Derby 2.20 3.20 3.40
Saturday 14 March 2026
15:00 Sheffield Wednesday 0 – 2 Ipswich 11.00 5.50 1.25
15:00 Stoke City 3 – 1 Watford 2.70 3.10 2.50
15:00 West Brom 3 – 0 Hull City 2.15 3.25 3.30
15:00 Norwich 2 – 0 Preston 1.53 4.00 5.50
15:00 Birmingham 1 – 1 Sheffield Utd 2.00 3.40 3.60
15:00 Leicester 1 – 3 QPR 1.95 3.40 3.80
15:00 Millwall 1 – 2 Blackburn 1.85 3.30 4.33
12:30 Middlesbrough 1 – 1 Bristol City 1.40 4.80 6.50
12:30 Oxford United 1 – 1 Charlton 2.15 3.10 3.50
12:30 Coventry 1 – 2 Southampton 1.80 3.75 3.90
Friday 13 March 2026
20:00 Wrexham 2 – 0 Swansea 2.25 3.20 3.10
Wednesday 11 March 2026
20:00 Coventry 3 – 0 Preston 1.44 4.50 7.00
19:45 Oxford United 1 – 0 Blackburn 2.70 3.00 2.80
19:45 Middlesbrough 0 – 1 Charlton 1.33 5.00 8.50
19:45 West Brom 1 – 1 Southampton 3.25 3.40 2.20
19:45 Birmingham 1 – 0 QPR 1.67 3.80 5.00
19:45 Norwich 2 – 1 Sheffield Utd 2.45 3.40 2.80
Tuesday 10 March 2026
20:00 Stoke City 3 – 3 Ipswich 5.00 3.90 1.62
19:45 Sheffield Wednesday 1 – 1 Watford 8.00 4.60 1.36
19:45 Millwall 1 – 0 Derby 2.00 3.40 3.70
19:45 Leicester 2 – 0 Bristol City 2.30 3.40 3.00
19:45 Wrexham 1 – 2 Hull City 1.95 3.60 3.60
19:45 Portsmouth 1 – 2 Swansea 2.25 3.20 3.40
Sunday 8 March 2026
16:30 QPR 0 – 4 Middlesbrough 3.75 3.40 1.96
Saturday 7 March 2026
15:00 Sheffield Utd 1 – 1 West Brom 1.67 3.80 5.00
15:00 Bristol City 0 – 2 Coventry 3.50 3.60 1.96
15:00 Derby 2 – 1 Sheffield Wednesday 1.22 5.50 12.00
15:00 Ipswich 1 – 1 Leicester 1.45 4.50 6.00
15:00 Charlton 1 – 0 Birmingham 3.40 3.30 2.10
15:00 Swansea 2 – 0 Stoke City 2.01 3.30 3.70
12:30 Blackburn 1 – 1 Portsmouth 2.55 3.20 2.70
12:30 Hull City 1 – 3 Millwall 3.00 3.30 2.30
Friday 6 March 2026
20:00 Preston 1 – 3 Oxford United 1.96 3.30 3.60
Tuesday 3 March 2026
19:45 Ipswich 1 – 0 Hull City 1.39 4.33 7.50
Monday 2 March 2026
20:00 Birmingham 1 – 3 Middlesbrough 2.40 3.60 2.57
Saturday 28 February 2026
15:00 Sheffield Wednesday 1 – 3 Southampton 9.00 5.25 1.27
15:00 Charlton 0 – 1 Wrexham 3.10 3.30 2.25
15:00 Ipswich 3 – 0 Swansea 1.53 4.00 5.50
15:00 QPR 0 – 2 Sheffield Utd 3.40 3.65 2.32
15:00 Coventry 2 – 1 Stoke City 1.51 4.20 5.75
15:00 Oxford United 2 – 1 West Brom 3.20 3.20 2.25
15:00 Preston 0 – 2 Millwall 3.10 3.50 2.20
12:30 Derby 3 – 1 Blackburn 2.10 3.25 3.40
12:30 Leicester 0 – 2 Norwich 2.40 3.40 2.70
12:30 Portsmouth 0 – 1 Hull City 2.05 3.40 3.40
Friday 27 February 2026
20:00 Bristol City 1 – 2 Watford 2.20 3.50 2.75
Wednesday 25 February 2026
20:00 Stoke City 2 – 1 Oxford United 1.81 3.50 4.33
19:45 Sheffield Utd 1 – 2 Coventry 2.55 3.65 2.83
19:45 Norwich 2 – 0 Sheffield Wednesday 1.15 6.50 15.00
19:45 Millwall 3 – 0 Birmingham 2.45 3.30 2.75
Tuesday 24 February 2026
20:00 Southampton 5 – 0 QPR 1.71 3.70 4.00
19:45 Blackburn 1 – 2 Bristol City 2.25 3.20 3.00
19:45 West Brom 1 – 1 Charlton 1.96 3.20 3.70
19:45 Hull City 4 – 2 Derby 2.30 3.20 3.00
19:45 Watford 0 – 2 Ipswich 3.25 3.30 2.10
19:45 Middlesbrough 1 – 1 Leicester 1.49 3.90 5.75
19:45 Wrexham 2 – 1 Portsmouth 2.01 3.20 3.60
19:45 Swansea 1 – 1 Preston 1.76 3.30 4.50
Sunday 22 February 2026
12:00 Sheffield Utd 2 – 1 Sheffield Wednesday 1.18 9.90 20.23
Saturday 21 February 2026
15:00 Norwich 1 – 2 Birmingham 2.50 3.40 2.65
15:00 Wrexham 5 – 3 Ipswich 3.30 3.30 2.15
15:00 Millwall 1 – 3 Portsmouth 1.79 3.50 4.33
15:00 Middlesbrough 0 – 0 Oxford United 1.35 4.50 8.50
15:00 Watford 2 – 0 Derby 2.10 3.30 3.40
15:00 Southampton 1 – 1 Charlton 1.51 4.20 5.75
12:30 Swansea 1 – 0 Bristol City 2.10 3.40 3.30
12:30 Hull City 1 – 3 QPR 2.25 3.30 3.10
12:30 Stoke City 2 – 2 Leicester 2.05 3.40 3.50
12:30 West Brom 0 – 2 Coventry 3.50 3.50 2.01
Friday 20 February 2026
20:00 Blackburn 1 – 0 Preston 1.96 3.40 3.80
Tuesday 17 February 2026
19:45 Bristol City 2 – 2 Wrexham 2.05 3.50 3.40
19:45 Charlton 1 – 3 Portsmouth 2.45 3.10 2.85
Monday 16 February 2026
20:00 Coventry 3 – 1 Middlesbrough 2.25 3.50 2.85
Saturday 14 February 2026
15:00 Sheffield Wednesday 1 – 2 Millwall 9.50 4.50 1.30
15:00 QPR 1 – 3 Blackburn 2.05 3.20 3.40
15:00 Derby 2 – 0 Swansea 2.10 3.20 3.30
15:00 Portsmouth 0 – 1 Sheffield Utd 3.30 3.60 2.29
15:00 Preston 2 – 2 Watford 3.00 3.20 2.20
Wednesday 11 February 2026
19:45 Charlton 1 – 0 Stoke City 2.57 3.10 2.70
Tuesday 10 February 2026
20:00 Birmingham 0 – 0 West Brom 1.81 3.25 4.00
19:45 Leicester 3 – 4 Southampton 2.82 3.40 2.25
19:45 Oxford United 0 – 3 Norwich 2.82 3.30 2.25
Monday 9 February 2026
20:01 Sheffield Utd 1 – 2 Middlesbrough 2.40 3.64 3.10
Sunday 8 February 2026
12:01 Swansea 4 – 0 Sheffield Wednesday 1.27 5.25 10.00
Saturday 7 February 2026
15:01 Birmingham 2 – 1 Leicester 1.68 3.80 4.50
15:01 Preston 1 – 0 Portsmouth 2.32 3.20 3.10
15:01 Coventry 0 – 0 Oxford United 1.41 4.75 6.50
15:01 Wrexham 0 – 2 Millwall 2.50 3.30 2.70
15:01 Hull City 2 – 3 Bristol City 2.30 3.30 3.00
15:01 West Brom 0 – 0 Stoke City 2.15 3.20 3.40
12:31 Norwich 2 – 0 Blackburn 1.96 3.50 3.60
12:31 Derby 1 – 2 Ipswich 3.70 3.40 2.01
12:31 Southampton 1 – 0 Watford 1.81 3.70 4.00
Friday 6 February 2026
20:01 Charlton 0 – 0 QPR 2.65 3.00 2.70
Tuesday 3 February 2026
19:45 Sheffield Utd 3 – 1 Oxford United 1.42 4.80 8.60
19:45 Hull City 0 – 0 Watford 2.20 3.20 3.00
19:45 Blackburn 1 – 0 Sheffield Wednesday 1.30 4.20 9.50
Saturday 31 January 2026
15:00 Ipswich 1 – 1 Preston 1.33 4.75 8.00
15:00 Blackburn 0 – 1 Hull City 2.30 3.30 3.00
15:00 QPR 2 – 1 Coventry 3.30 3.50 2.05
15:00 Watford 0 – 2 Swansea 2.05 3.30 3.50
15:00 Middlesbrough 1 – 0 Norwich 1.62 4.00 4.75
15:00 Oxford United 0 – 2 Birmingham 3.40 3.40 2.05
15:00 Millwall 1 – 1 Sheffield Utd 2.49 3.44 3.10
15:00 Portsmouth 3 – 0 West Brom 2.82 3.20 2.45
12:30 Sheffield Wednesday 0 – 1 Wrexham 6.25 4.75 1.41
12:30 Stoke City 0 – 2 Southampton 2.65 3.40 2.40
12:30 Leicester 0 – 2 Charlton 2.01 3.30 3.60
Friday 30 January 2026
20:00 Bristol City 0 – 5 Derby 2.01 3.25 3.75
Monday 26 January 2026
20:00 Norwich 2 – 1 Coventry 2.85 3.30 2.20
Sunday 25 January 2026
12:00 Portsmouth 1 – 1 Southampton 3.75 3.40 1.86
Saturday 24 January 2026
15:00 Bristol City 2 – 0 Sheffield Wednesday 1.24 6.00 9.00
15:00 Birmingham 1 – 1 Stoke City 1.81 3.60 4.10
15:00 Sheffield Utd 3 – 1 Ipswich 2.86 3.55 2.60
15:00 Leicester 1 – 2 Oxford United 1.86 3.50 4.00
15:00 Hull City 2 – 1 Swansea 2.32 3.25 3.00
15:00 QPR 2 – 3 Wrexham 2.20 3.30 3.20
15:00 Blackburn 1 – 1 Watford 2.70 3.10 2.65
12:30 Millwall 4 – 0 Charlton 1.71 3.50 4.75
12:30 Middlesbrough 4 – 0 Preston 1.51 4.00 6.00
Friday 23 January 2026
20:00 Derby 1 – 1 West Brom 2.40 3.00 2.75
Wednesday 21 January 2026
20:00 Stoke City 1 – 2 Middlesbrough 3.00 3.30 2.30
19:45 Watford 1 – 1 Portsmouth 1.66 3.75 4.75
19:45 Southampton 1 – 0 Sheffield Utd 2.29 3.94 3.35
Tuesday 20 January 2026
20:00 Wrexham 1 – 1 Leicester 2.15 3.40 3.00
19:45 Charlton 1 – 2 Derby 2.65 2.85 2.57
19:45 Oxford United 0 – 0 QPR 2.65 3.20 2.50
19:45 Coventry 2 – 1 Millwall 1.61 3.60 5.25
19:45 Preston 0 – 3 Hull City 2.10 3.20 3.30
19:45 Swansea 3 – 1 Blackburn 2.10 3.20 3.30
19:45 Sheffield Wednesday 0 – 2 Birmingham 6.00 3.75 1.49
19:45 West Brom 0 – 5 Norwich 1.81 3.30 4.20
19:45 Ipswich 2 – 0 Bristol City 1.56 3.60 5.50
Saturday 17 January 2026
17:30 Swansea 1 – 1 Birmingham 2.75 3.20 2.50
15:00 Stoke City 0 – 0 QPR 2.10 3.20 3.50
15:00 Southampton 1 – 2 Hull City 1.66 3.80 4.75
15:00 Sheffield Wednesday 0 – 1 Portsmouth 3.30 3.25 2.15
15:00 Charlton 1 – 0 Sheffield Utd 3.86 3.74 2.12
15:00 Preston 0 – 1 Derby 2.20 3.10 3.40
15:00 Wrexham 1 – 2 Norwich 2.20 3.50 3.10
15:00 Oxford United 0 – 0 Bristol City 3.30 3.40 2.10
12:30 Ipswich 3 – 0 Blackburn 1.46 4.10 6.50
12:30 Watford 0 – 2 Millwall 2.01 3.30 3.60
12:30 Coventry 2 – 1 Leicester 1.56 4.00 5.50
Friday 16 January 2026
20:00 West Brom 2 – 3 Middlesbrough 2.40 3.30 2.82
Monday 5 January 2026
20:00 Leicester 2 – 1 West Brom 2.57 3.25 2.55
Sunday 4 January 2026
15:00 Millwall 2 – 1 Swansea 2.05 3.25 3.70
15:00 Norwich 0 – 2 Stoke City 2.10 3.50 3.20
15:00 Bristol City 0 – 2 Preston 1.81 3.40 4.33
15:00 Middlesbrough 4 – 0 Southampton 2.10 3.50 3.20
15:00 Blackburn 2 – 2 Charlton 2.01 3.20 3.90
15:00 Derby 1 – 2 Wrexham 2.25 3.25 3.05
12:00 Birmingham 3 – 2 Coventry 2.50 3.40 2.65
12:00 QPR 3 – 0 Sheffield Wednesday 1.39 4.75 6.50
Thursday 1 January 2026
17:30 Sheffield Utd 3 – 1 Leicester 1.80 4.03 4.75
15:00 Charlton 1 – 1 Coventry 3.90 3.50 1.86
15:00 Ipswich 2 – 1 Oxford United 1.27 4.75 11.00
15:00 Southampton 0 – 0 Millwall 1.76 3.60 4.33
15:00 Derby 1 – 0 Middlesbrough 2.95 3.25 2.32
15:00 QPR 1 – 2 Norwich 2.10 3.40 3.40
15:00 Hull City 0 – 1 Stoke City 2.32 3.20 2.95
15:00 Watford 3 – 0 Birmingham 2.25 3.30 3.05
15:00 Preston 3 – 0 Sheffield Wednesday 1.49 4.00 6.50
15:00 Swansea 1 – 0 West Brom 2.65 3.20 2.57
15:00 Bristol City 5 – 0 Portsmouth 1.66 3.70 4.75
12:30 Blackburn 0 – 2 Wrexham 2.05 3.50 3.50
Monday 29 December 2025
20:15 Birmingham 1 – 1 Southampton 2.30 3.40 2.85
19:45 Norwich 0 – 1 Watford 2.55 3.25 2.65
19:45 Portsmouth 2 – 1 Charlton 2.20 3.20 3.25
19:45 Wrexham 2 – 1 Preston 2.05 3.25 3.50
19:45 Leicester 2 – 1 Derby 2.05 3.25 3.50
19:45 Millwall 2 – 1 Bristol City 2.32 3.25 2.95
19:45 Oxford United 0 – 1 Swansea 2.70 3.05 2.57
19:45 Middlesbrough 0 – 1 Hull City 1.62 3.90 4.50
19:45 Stoke City 1 – 2 Sheffield Utd 2.88 3.46 2.60
19:45 West Brom 2 – 1 QPR 2.01 3.40 3.50
19:45 Sheffield Wednesday 0 – 0 Blackburn 4.50 3.60 1.71
18:00 Coventry 0 – 2 Ipswich 2.30 3.25 2.95
Friday 26 December 2025
17:30 Wrexham 5 – 3 Sheffield Utd 3.27 3.60 2.32
15:00 Sheffield Wednesday 2 – 2 Hull City 3.70 3.60 1.91
15:00 West Brom 1 – 2 Bristol City 2.01 3.40 3.50
15:00 Middlesbrough 0 – 0 Blackburn 1.76 3.60 4.33
15:00 Stoke City 0 – 0 Preston 2.05 3.25 3.40
15:00 Oxford United 2 – 1 Southampton 3.90 3.80 1.76
15:00 Leicester 1 – 2 Watford 2.25 3.30 3.05
15:00 Coventry 1 – 0 Swansea 1.51 3.90 6.00
15:00 Portsmouth 1 – 1 QPR 2.82 3.50 2.25
15:00 Norwich 1 – 0 Charlton 1.91 3.50 3.70
13:00 Millwall 0 – 0 Ipswich 3.60 3.40 2.01
12:30 Birmingham 1 – 1 Derby 1.86 3.40 4.20
Saturday 20 December 2025
15:00 Bristol City 2 – 0 Middlesbrough 2.57 3.50 2.50
15:00 Sheffield Utd 3 – 0 Birmingham 2.40 3.45 3.28
15:00 QPR 4 – 1 Leicester 2.25 3.40 2.95
15:00 Derby 1 – 1 Portsmouth 1.96 3.20 4.00
15:00 Hull City 1 – 0 West Brom 2.65 3.40 2.50
15:00 Watford 1 – 0 Stoke City 2.05 3.40 3.40
15:00 Ipswich 3 – 1 Sheffield Wednesday 1.19 6.25 12.00
15:00 Charlton 1 – 0 Oxford United 2.05 3.40 3.50
12:30 Preston 1 – 1 Norwich 2.10 3.60 3.05
12:30 Blackburn 2 – 0 Millwall 2.10 3.30 3.40
12:30 Southampton 1 – 1 Coventry 2.40 3.70 2.65
Friday 19 December 2025
20:00 Swansea 2 – 1 Wrexham 2.15 3.20 3.30
Monday 15 December 2025
20:00 Sheffield Wednesday 0 – 3 Derby 3.20 3.05 2.25
Saturday 13 December 2025
15:00 Middlesbrough 3 – 1 QPR 1.86 3.70 3.70
15:00 Wrexham 2 – 2 Watford 2.45 3.20 2.75
15:00 Millwall 1 – 3 Hull City 1.91 3.50 3.70
15:00 Leicester 3 – 1 Ipswich 3.25 3.50 2.10
15:00 Coventry 1 – 0 Bristol City 1.66 3.75 4.75
15:00 Portsmouth 2 – 1 Blackburn 2.70 3.25 2.50
15:00 Birmingham 1 – 1 Charlton 1.53 4.00 5.75
12:30 Stoke City 2 – 1 Swansea 1.81 3.50 4.20
12:30 Oxford United 1 – 2 Preston 2.65 3.20 2.65
12:30 Norwich 2 – 1 Southampton 3.40 3.90 1.91
Friday 12 December 2025
20:00 West Brom 2 – 0 Sheffield Utd 2.38 3.36 2.90
Wednesday 10 December 2025
20:00 Hull City 2 – 0 Wrexham 2.25 3.30 2.95
19:45 Bristol City 2 – 2 Leicester 2.25 3.25 3.05
19:45 Derby 1 – 1 Millwall 2.40 2.95 3.05
19:45 Ipswich 1 – 0 Stoke City 1.57 3.75 5.50
Tuesday 9 December 2025
20:00 QPR 2 – 1 Birmingham 2.85 3.20 2.25
19:45 Swansea 1 – 0 Portsmouth 2.01 3.20 3.50
19:45 Charlton 1 – 2 Middlesbrough 3.40 3.20 2.10
19:45 Southampton 3 – 2 West Brom 1.81 3.40 3.90
19:45 Watford 1 – 1 Sheffield Wednesday 1.49 3.80 5.75
19:45 Blackburn 1 – 1 Oxford United 1.68 3.50 4.75
19:45 Sheffield Utd 1 – 1 Norwich 1.68 4.31 5.00
19:45 Preston 1 – 1 Coventry 4.00 3.60 1.81
Saturday 6 December 2025
15:00 Bristol City 0 – 1 Millwall 2.10 3.40 3.30
15:00 Preston 1 – 1 Wrexham 2.32 3.05 3.05
15:00 Sheffield Utd 4 – 0 Stoke City 2.12 3.56 4.06
15:00 QPR 3 – 1 West Brom 2.35 3.05 3.05
15:00 Ipswich 3 – 0 Coventry 2.30 3.50 2.82
15:00 Southampton 3 – 1 Birmingham 2.25 3.50 2.85
15:00 Swansea 2 – 0 Oxford United 2.01 3.40 3.70
12:30 Derby 1 – 3 Leicester 2.57 3.25 2.65
12:30 Watford 3 – 2 Norwich 1.86 3.60 3.80
Friday 5 December 2025
20:00 Hull City 1 – 4 Middlesbrough 3.25 3.50 2.05
Tuesday 2 December 2025
19:45 Blackburn 1 – 1 Ipswich 3.75 3.50 1.96
Monday 1 December 2025
20:00 Birmingham 2 – 1 Watford 1.71 3.70 4.75
Saturday 29 November 2025
15:00 Sheffield Wednesday 2 – 3 Preston 3.40 3.25 2.15
15:00 West Brom 3 – 2 Swansea 1.76 3.50 4.75
15:00 Middlesbrough 2 – 1 Derby 1.68 3.60 5.00
15:00 Coventry 3 – 1 Charlton 1.39 4.33 8.00
15:00 Millwall 3 – 2 Southampton 3.30 3.30 2.15
15:00 Wrexham 1 – 1 Blackburn 2.20 3.40 3.20
15:00 Norwich 3 – 1 QPR 2.45 3.50 2.70
12:30 Stoke City 1 – 2 Hull City 1.62 3.80 5.00
12:30 Leicester 2 – 3 Sheffield Utd 2.42 3.45 3.33
12:30 Portsmouth 0 – 1 Bristol City 2.82 3.40 2.40
Friday 28 November 2025
20:00 Oxford United 2 – 1 Ipswich 5.50 3.90 1.51
Wednesday 26 November 2025
20:00 West Brom 1 – 1 Birmingham 2.70 3.05 2.57
19:45 Wrexham 2 – 0 Bristol City 2.45 3.30 2.75
19:45 Blackburn 0 – 1 QPR 2.10 3.40 3.30
19:45 Millwall 1 – 0 Sheffield Wednesday 1.62 3.75 5.25
19:45 Sheffield Utd 3 – 0 Portsmouth 1.78 4.00 5.22
Tuesday 25 November 2025
20:00 Southampton 3 – 0 Leicester 2.01 3.40 3.25
19:45 Norwich 1 – 1 Oxford United 1.86 3.50 3.80
19:45 Swansea 1 – 2 Derby 2.05 3.05 3.50
19:45 Middlesbrough 2 – 4 Coventry 2.55 3.40 2.45
19:45 Watford 1 – 1 Preston 1.86 3.25 3.80
19:45 Hull City 0 – 2 Ipswich 4.20 3.50 1.76
19:45 Stoke City 3 – 0 Charlton 1.86 3.30 4.00
Sunday 23 November 2025
12:00 Sheffield Wednesday 0 – 3 Sheffield Utd 3.97 3.61 2.01
Saturday 22 November 2025
15:00 Portsmouth 3 – 1 Millwall 2.57 3.05 2.70
15:00 Birmingham 4 – 1 Norwich 1.62 3.70 5.00
15:00 Oxford United 1 – 1 Middlesbrough 3.60 3.30 2.01
15:00 Leicester 2 – 1 Stoke City 1.96 3.40 3.70
15:00 Derby 2 – 3 Watford 2.45 3.20 2.82
15:00 QPR 3 – 2 Hull City 2.05 3.25 3.60
15:00 Ipswich 0 – 0 Wrexham 1.51 3.80 6.00
12:30 Bristol City 3 – 0 Swansea 2.10 3.25 3.40
12:30 Coventry 3 – 2 West Brom 1.71 3.50 4.75
12:30 Charlton 1 – 5 Southampton 2.65 3.05 2.65
Friday 21 November 2025
20:00 Preston 1 – 2 Blackburn 2.45 3.20 2.85
Saturday 8 November 2025
15:00 Southampton 3 – 1 Sheffield Wednesday 1.39 4.75 6.50
15:00 West Brom 2 – 1 Oxford United 1.68 3.40 5.25
15:00 Swansea 1 – 4 Ipswich 3.50 3.50 2.01
15:00 Middlesbrough 2 – 1 Birmingham 2.40 3.40 2.70
15:00 Stoke City 0 – 1 Coventry 2.70 3.60 2.30
15:00 Wrexham 1 – 0 Charlton 2.15 3.40 3.20
15:00 Norwich 1 – 2 Leicester 2.85 3.40 2.30
15:00 Sheffield Utd 0 – 0 QPR 2.09 3.43 3.45
12:30 Hull City 3 – 2 Portsmouth 2.05 3.50 3.25
12:30 Blackburn 1 – 2 Derby 1.91 3.30 4.00
12:30 Millwall 1 – 1 Preston 2.01 3.30 3.60
Friday 7 November 2025
20:00 Watford 1 – 1 Bristol City 2.01 3.40 3.40
Wednesday 5 November 2025
20:00 Portsmouth 0 – 0 Wrexham 2.50 3.05 2.82
19:45 Preston 2 – 1 Swansea 2.20 3.05 3.40
19:45 QPR 1 – 2 Southampton 2.75 3.25 2.45
19:45 Sheffield Wednesday 1 – 1 Norwich 3.30 3.50 2.05
Tuesday 4 November 2025
20:00 Coventry 3 – 1 Sheffield Utd 1.69 4.20 5.20
19:45 Ipswich 1 – 1 Watford 1.66 3.70 5.00
19:45 Charlton 1 – 0 West Brom 2.35 3.20 2.95
19:45 Derby 2 – 1 Hull City 2.25 3.20 3.20
19:45 Bristol City 0 – 1 Blackburn 1.96 3.20 4.00
19:45 Birmingham 4 – 0 Millwall 1.91 3.40 3.90
19:45 Oxford United 0 – 3 Stoke City 3.05 3.05 2.40
19:45 Leicester 1 – 1 Middlesbrough 2.15 3.25 3.30
Saturday 1 November 2025
15:00 Oxford United 2 – 2 Millwall 2.65 3.50 2.40
15:00 Birmingham 4 – 0 Portsmouth 1.76 3.60 4.50
15:00 Sheffield Utd 1 – 3 Derby 1.88 3.60 5.00
15:00 Watford 3 – 0 Middlesbrough 2.65 3.50 2.45
15:00 Stoke City 5 – 1 Bristol City 2.25 3.50 2.85
15:00 QPR 1 – 4 Ipswich 3.30 3.70 2.01
15:00 Charlton 1 – 1 Swansea 2.05 3.50 3.30
15:00 Southampton 0 – 2 Preston 1.66 4.10 4.33
12:30 Leicester 0 – 2 Blackburn 1.71 4.00 4.20
12:30 Norwich 0 – 2 Hull City 2.05 3.80 3.05
12:30 West Brom 0 – 0 Sheffield Wednesday 1.46 4.33 6.25
Friday 31 October 2025
20:00 Wrexham 3 – 2 Coventry 3.80 3.70 1.86
Saturday 25 October 2025
15:00 Swansea 2 – 1 Norwich 2.20 3.25 3.20
15:00 Sheffield Wednesday 1 – 2 Oxford United 2.70 3.25 2.50
15:00 Derby 1 – 0 QPR 2.50 3.20 2.70
15:00 Blackburn 2 – 1 Southampton 2.95 3.25 2.30
15:00 Middlesbrough 1 – 1 Wrexham 1.71 3.50 4.75
15:00 Hull City 1 – 1 Charlton 2.40 3.30 2.75
15:00 Bristol City 1 – 0 Birmingham 2.20 3.25 3.20
15:00 Millwall 1 – 0 Leicester 2.57 3.20 2.57
12:30 Ipswich 1 – 0 West Brom 1.71 3.60 4.50
12:30 Portsmouth 0 – 1 Stoke City 2.75 3.05 2.57
12:30 Coventry 3 – 1 Watford 1.49 4.50 5.50
Friday 24 October 2025
20:00 Preston 3 – 2 Sheffield Utd 2.69 3.20 2.93
Wednesday 22 October 2025
20:00 Sheffield Wednesday 0 – 1 Middlesbrough 4.75 3.75 1.66
19:45 Wrexham 1 – 0 Oxford United 1.96 3.40 3.70
19:45 Watford 2 – 1 West Brom 2.65 3.25 2.55
19:45 Swansea 0 – 1 QPR 2.01 3.30 3.50
Tuesday 21 October 2025
20:00 Bristol City 3 – 1 Southampton 2.55 3.30 2.57
19:45 Ipswich 0 – 3 Charlton 1.57 3.80 6.00
19:45 Hull City 2 – 1 Leicester 3.05 3.40 2.20
19:45 Blackburn 1 – 3 Sheffield Utd 2.67 3.34 2.95
19:45 Derby 1 – 0 Norwich 2.30 3.30 2.75
19:45 Preston 0 – 1 Birmingham 3.05 3.05 2.32
19:45 Portsmouth 1 – 2 Coventry 4.33 3.75 1.71
19:45 Millwall 2 – 0 Stoke City 2.15 3.25 3.30
Saturday 18 October 2025
19:45 Leicester 1 – 1 Portsmouth 1.76 4.48 6.55
15:00 Coventry 2 – 0 Blackburn 1.53 4.45 7.04
15:00 Sheffield Utd 1 – 0 Watford 2.15 3.45 3.94
15:00 Birmingham 2 – 3 Hull City 1.83 3.70 5.00
15:00 Norwich 0 – 1 Bristol City 2.62 3.63 2.85
15:00 Stoke City 1 – 0 Wrexham 2.19 3.69 3.93
15:00 West Brom 2 – 1 Preston 1.81 3.69 5.05
15:00 Charlton 2 – 1 Sheffield Wednesday 1.71 4.00 5.84
12:30 Oxford United 1 – 0 Derby 2.40 3.05 2.95
12:30 QPR 1 – 2 Millwall 2.57 2.95 2.82
12:30 Southampton 0 – 0 Swansea 1.91 3.40 4.00
Friday 17 October 2025
20:00 Middlesbrough 2 – 1 Ipswich 2.70 3.25 2.50
Sunday 5 October 2025
12:00 Ipswich 3 – 1 Norwich 1.49 4.20 5.50
Saturday 4 October 2025
15:00 Swansea 1 – 3 Leicester 2.35 3.40 2.70
15:00 Watford 2 – 1 Oxford United 1.81 3.25 4.50
15:00 Derby 1 – 1 Southampton 3.40 3.20 2.15
15:00 Bristol City 1 – 2 QPR 1.81 3.40 4.20
15:00 Preston 2 – 0 Charlton 2.65 3.10 2.65
15:00 Portsmouth 1 – 0 Middlesbrough 3.00 3.40 2.30
15:00 Millwall 3 – 0 West Brom 2.70 3.20 2.50
12:30 Sheffield Wednesday 0 – 5 Coventry 5.25 4.50 1.49
12:30 Hull City 1 – 0 Sheffield Utd 2.62 3.52 2.91
12:30 Blackburn 1 – 1 Stoke City 2.50 3.25 2.70
Friday 3 October 2025
20:00 Wrexham 1 – 1 Birmingham 3.30 3.00 2.32
Wednesday 1 October 2025
20:00 QPR 0 – 0 Oxford United 2.05 3.40 3.40
19:45 Millwall 0 – 4 Coventry 3.20 3.40 2.15
19:45 Portsmouth 2 – 2 Watford 2.10 3.40 3.25
19:45 Norwich 0 – 1 West Brom 3.30 3.40 2.10
Tuesday 30 September 2025
20:00 Derby 1 – 1 Charlton 2.65 3.20 2.57
19:45 Blackburn 1 – 2 Swansea 2.57 3.10 2.65
19:45 Middlesbrough 0 – 0 Stoke City 1.81 3.40 4.20
19:45 Hull City 2 – 2 Preston 2.05 3.50 3.40
19:45 Bristol City 1 – 1 Ipswich 2.75 3.30 2.40
19:45 Birmingham 2 – 2 Sheffield Wednesday 1.46 3.90 7.00
19:45 Sheffield Utd 1 – 2 Southampton 2.55 3.42 2.91
19:45 Leicester 1 – 1 Wrexham 1.61 3.90 4.75
Saturday 27 September 2025
15:00 Oxford United 0 – 1 Sheffield Utd 3.30 3.45 2.40
15:00 Preston 0 – 0 Bristol City 2.55 3.30 2.57
15:00 Sheffield Wednesday 1 – 1 QPR 3.10 3.40 2.20
15:00 Charlton 3 – 0 Blackburn 2.25 3.25 3.10
15:00 Ipswich 2 – 1 Portsmouth 2.05 3.80 2.75
15:00 Southampton 1 – 1 Middlesbrough 2.32 3.40 2.82
15:00 Watford 2 – 1 Hull City 2.35 3.40 2.82
15:00 Stoke City 1 – 1 Norwich 1.86 3.70 3.70
12:30 Wrexham 1 – 1 Derby 2.01 3.40 3.50
12:30 Coventry 3 – 0 Birmingham 2.01 3.50 3.50
12:30 Swansea 1 – 1 Millwall 2.15 3.10 3.50
Friday 26 September 2025
20:00 West Brom 1 – 1 Leicester 2.10 3.25 3.40
Monday 22 September 2025
20:00 Millwall 1 – 0 Watford 1.96 3.30 4.00
Sunday 21 September 2025
15:00 Bristol City 1 – 3 Oxford United 1.51 4.33 5.50
Saturday 20 September 2025
15:00 Derby 0 – 1 Preston 2.25 3.10 3.20
15:00 Hull City 3 – 1 Southampton 3.00 3.60 2.15
15:00 Norwich 2 – 3 Wrexham 1.76 3.80 4.20
15:00 Portsmouth 0 – 2 Sheffield Wednesday 1.46 4.10 6.50
15:00 Sheffield Utd 0 – 1 Charlton 1.89 3.80 4.60
12:30 QPR 1 – 0 Stoke City 3.00 3.20 2.35
12:30 Birmingham 1 – 0 Swansea 1.91 3.25 4.20
12:30 Leicester 0 – 0 Coventry 2.50 3.40 2.55
Friday 19 September 2025
20:00 Middlesbrough 2 – 1 West Brom 2.10 3.40 3.30
Sunday 14 September 2025
12:00 Southampton 0 – 0 Portsmouth 1.66 3.90 4.50
Saturday 13 September 2025
15:00 Wrexham 1 – 3 QPR 1.81 3.50 4.20

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