SteamWatch › EFL Championship

EFL Championship odds movement

Every EFL Championship match SteamWatch has tracked this season: 12 upcoming and 179 finished. Each match links to its full Pinnacle price history for the 1X2, Asian handicap and totals markets, from the opening price to kickoff.

Upcoming EFL Championship fixtures

Kickoff (UTC)Match
21 Nov 2026 12:30Millwall vs Queens Park Rangers
21 Nov 2026 12:30Southampton vs Derby County
21 Nov 2026 12:30Norwich City vs Cardiff City
21 Nov 2026 15:00Lincoln City vs Wrexham AFC
21 Nov 2026 15:00Stoke City vs Birmingham City
21 Nov 2026 15:00West Ham United vs Preston North End
21 Nov 2026 15:00Wolverhampton Wanderers vs Charlton Athletic
21 Nov 2026 15:00Bolton Wanderers vs Portsmouth
21 Nov 2026 15:00Sheffield United vs Watford
21 Nov 2026 15:00Swansea City vs West Bromwich Albion
21 Nov 2026 15:00Middlesbrough vs Bristol City
22 Nov 2026 12:00Burnley vs Blackburn Rovers

EFL Championship results and closing prices

Home, Draw and Away are the Pinnacle closing 1X2 prices, the last snapshot before kickoff.

Kickoff (UTC)MatchHomeDrawAway
7 Nov 2026 15:02Birmingham City vs Swansea City1.943.594.21
7 Nov 2026 15:01Charlton Athletic vs Sheffield United4.283.761.88
7 Nov 2026 15:01Preston North End vs Southampton5.454.551.58
7 Nov 2026 15:01Queens Park Rangers vs Lincoln City1.644.275.30
7 Nov 2026 15:00Watford vs Middlesbrough6.094.801.51
7 Nov 2026 15:00Blackburn Rovers vs West Ham United4.794.241.70
7 Nov 2026 15:00West Bromwich Albion vs Millwall1.963.703.98
7 Nov 2026 15:00Cardiff City vs Burnley1.934.123.68
7 Nov 2026 12:30Wrexham AFC vs Wolverhampton Wanderers3.643.462.14
7 Nov 2026 12:30Portsmouth vs Stoke City2.453.163.28
7 Nov 2026 12:30Bristol City vs Norwich City2.863.482.54
6 Nov 2026 20:00Derby County vs Bolton Wanderers2.433.582.94
4 Nov 2026 20:00Bristol City vs Wolverhampton Wanderers3.893.652.00
4 Nov 2026 19:45Wrexham AFC vs Middlesbrough4.493.851.81
4 Nov 2026 19:45Cardiff City vs West Ham United3.394.212.00
3 Nov 2026 20:00West Bromwich Albion vs Southampton2.283.483.28
3 Nov 2026 20:00Birmingham City vs Millwall1.983.723.87
3 Nov 2026 19:45Preston North End vs Sheffield United3.823.702.00
3 Nov 2026 19:45Portsmouth vs Swansea City2.583.332.93
3 Nov 2026 19:45Queens Park Rangers vs Burnley1.973.773.84
3 Nov 2026 19:45Watford vs Lincoln City2.623.472.78
3 Nov 2026 19:45Blackburn Rovers vs Stoke City2.843.342.64
3 Nov 2026 19:45Charlton Athletic vs Bolton Wanderers2.203.643.33
3 Nov 2026 19:45Derby County vs Norwich City3.753.951.95
31 Oct 2026 15:02Bolton Wanderers vs Bristol City2.943.642.41
31 Oct 2026 15:01Millwall vs Derby County1.664.085.34
31 Oct 2026 15:01Swansea City vs Blackburn Rovers1.763.854.84
31 Oct 2026 15:00Burnley vs Portsmouth2.163.613.44
31 Oct 2026 15:00Middlesbrough vs Charlton Athletic1.227.1412.76
31 Oct 2026 15:00West Ham United vs West Bromwich Albion1.823.924.37
31 Oct 2026 15:00Southampton vs Queens Park Rangers2.103.783.44
31 Oct 2026 15:00Wolverhampton Wanderers vs Cardiff City1.574.645.52
31 Oct 2026 12:30Stoke City vs Preston North End1.743.944.88
31 Oct 2026 12:30Norwich City vs Watford1.614.345.50
31 Oct 2026 12:30Lincoln City vs Birmingham City3.283.462.29
30 Oct 2026 20:00Sheffield United vs Wrexham AFC2.283.353.42
24 Oct 2026 14:02Cardiff City vs Birmingham City2.623.882.53
24 Oct 2026 14:00Lincoln City vs Burnley2.833.542.51
24 Oct 2026 14:00Stoke City vs Bristol City2.363.333.23
24 Oct 2026 14:00Blackburn Rovers vs Wrexham AFC3.103.352.42
24 Oct 2026 14:00Preston North End vs West Bromwich Albion4.153.691.91
24 Oct 2026 14:00Wolverhampton Wanderers vs Watford1.474.746.79
24 Oct 2026 14:00West Ham United vs Southampton1.744.234.45
24 Oct 2026 14:00Queens Park Rangers vs Swansea City2.403.493.03
24 Oct 2026 11:30Charlton Athletic vs Norwich City3.453.512.18
24 Oct 2026 11:30Portsmouth vs Millwall2.503.362.98
24 Oct 2026 11:30Sheffield United vs Derby County1.814.034.29
23 Oct 2026 19:00Bolton Wanderers vs Middlesbrough5.624.831.51
20 Oct 2026 18:45Wolverhampton Wanderers vs Portsmouth1.584.355.75
17 Oct 2026 14:00Birmingham City vs Queens Park Rangers1.973.653.96
17 Oct 2026 14:00West Bromwich Albion vs Blackburn Rovers1.893.734.19
17 Oct 2026 14:00Swansea City vs West Ham United3.433.752.10
17 Oct 2026 14:00Wrexham AFC vs Preston North End1.584.096.26
17 Oct 2026 14:00Norwich City vs Portsmouth1.803.814.61
17 Oct 2026 14:00Derby County vs Stoke City2.923.482.48
17 Oct 2026 14:00Bristol City vs Sheffield United2.063.603.70
17 Oct 2026 14:00Southampton vs Bolton Wanderers1.455.036.63
17 Oct 2026 11:30Middlesbrough vs Cardiff City1.525.045.45
17 Oct 2026 11:30Millwall vs Lincoln City1.763.764.96
17 Oct 2026 11:30Watford vs Charlton Athletic2.353.503.09
16 Oct 2026 19:00Burnley vs Wolverhampton Wanderers3.043.512.38
14 Oct 2026 19:00Lincoln City vs West Ham United4.944.011.71
14 Oct 2026 18:45Norwich City vs Southampton2.353.653.00
14 Oct 2026 18:45Portsmouth vs Sheffield United2.543.472.85
14 Oct 2026 18:45Queens Park Rangers vs Derby County1.833.844.38
13 Oct 2026 19:00Stoke City vs Middlesbrough3.783.881.95
13 Oct 2026 19:00Birmingham City vs Preston North End1.494.706.57
13 Oct 2026 18:45Burnley vs Charlton Athletic1.624.045.81
13 Oct 2026 18:45Wolverhampton Wanderers vs Bolton Wanderers1.375.188.49
13 Oct 2026 18:45Wrexham AFC vs West Bromwich Albion2.183.423.54
13 Oct 2026 18:45Millwall vs Swansea City2.453.363.05
13 Oct 2026 18:45Cardiff City vs Watford1.674.354.84
13 Oct 2026 18:45Bristol City vs Blackburn Rovers2.293.263.46
11 Oct 2026 11:00Southampton vs Portsmouth1.534.506.17
10 Oct 2026 14:00Watford vs Burnley3.053.642.33
10 Oct 2026 14:00Preston North End vs Millwall3.063.632.32
10 Oct 2026 14:00Middlesbrough vs Wolverhampton Wanderers2.113.843.33
10 Oct 2026 14:00Derby County vs Wrexham AFC2.863.312.62
10 Oct 2026 14:00Bolton Wanderers vs Stoke City2.823.402.60
10 Oct 2026 14:00Blackburn Rovers vs Cardiff City2.713.632.57
10 Oct 2026 14:00Sheffield United vs Lincoln City2.093.583.63
10 Oct 2026 11:30West Bromwich Albion vs Birmingham City2.643.212.92
10 Oct 2026 11:30Swansea City vs Norwich City2.453.492.95
10 Oct 2026 11:30Charlton Athletic vs Bristol City3.183.362.38
9 Oct 2026 19:00West Ham United vs Queens Park Rangers1.485.016.23
20 Sep 2026 12:30Norwich City vs Bolton Wanderers1.435.146.99
20 Sep 2026 11:00Wolverhampton Wanderers vs West Bromwich Albion1.923.644.17
19 Sep 2026 14:01Queens Park Rangers vs Preston North End1.773.984.55
19 Sep 2026 14:01Wrexham AFC vs Southampton2.663.742.57
19 Sep 2026 14:01Burnley vs Derby County1.843.804.36
19 Sep 2026 14:00Portsmouth vs Blackburn Rovers2.253.453.34
19 Sep 2026 14:00Lincoln City vs Swansea City3.063.402.43
19 Sep 2026 14:00Birmingham City vs Middlesbrough2.873.552.48
19 Sep 2026 11:30Cardiff City vs Charlton Athletic1.684.394.71
19 Sep 2026 11:30Millwall vs West Ham United4.904.131.69
19 Sep 2026 11:30Stoke City vs Sheffield United2.323.303.35
18 Sep 2026 19:00Bristol City vs Watford1.754.034.65
15 Sep 2026 18:45Bristol City vs Lincoln City1.903.644.25
15 Sep 2026 18:45Middlesbrough vs Millwall1.425.047.27
13 Sep 2026 11:00Sheffield United vs Wolverhampton Wanderers3.523.392.20
12 Sep 2026 14:00Preston North End vs Lincoln City2.493.492.89
12 Sep 2026 14:00Swansea City vs Burnley2.113.533.63
12 Sep 2026 14:00Charlton Athletic vs Portsmouth2.773.322.70
12 Sep 2026 14:00Middlesbrough vs Norwich City1.904.053.83
12 Sep 2026 14:00Watford vs Stoke City2.313.423.25
12 Sep 2026 14:00Blackburn Rovers vs Millwall2.573.302.93
12 Sep 2026 14:00Southampton vs Bristol City1.724.274.51
12 Sep 2026 11:30Derby County vs Birmingham City3.253.452.29
12 Sep 2026 11:30Bolton Wanderers vs Cardiff City2.773.852.42
12 Sep 2026 11:30West Bromwich Albion vs Queens Park Rangers2.213.363.51
11 Sep 2026 19:00West Ham United vs Wrexham AFC1.534.606.40
9 Sep 2026 19:00Charlton Athletic vs Queens Park Rangers3.323.402.28
9 Sep 2026 18:45Norwich City vs Birmingham City1.973.643.97
9 Sep 2026 18:45Derby County vs West Bromwich Albion3.493.412.20
8 Sep 2026 19:00Bolton Wanderers vs West Ham United4.734.101.72
8 Sep 2026 18:46Wrexham AFC vs Burnley2.153.423.63
8 Sep 2026 18:45Southampton vs Swansea City1.853.854.24
8 Sep 2026 18:45Watford vs Preston North End2.273.383.35
8 Sep 2026 18:45Blackburn Rovers vs Sheffield United3.003.392.48
8 Sep 2026 18:45Cardiff City vs Stoke City2.133.643.45
6 Sep 2026 11:00Birmingham City vs Wolverhampton Wanderers2.983.492.44
5 Sep 2026 19:00Swansea City vs Wrexham AFC2.323.403.24
5 Sep 2026 14:00West Ham United vs Derby County1.375.458.04
5 Sep 2026 14:00Sheffield United vs Norwich City2.633.642.64
5 Sep 2026 14:00West Bromwich Albion vs Watford1.753.884.81
5 Sep 2026 14:00Queens Park Rangers vs Middlesbrough3.003.692.33
5 Sep 2026 14:00Portsmouth vs Cardiff City2.483.612.84
5 Sep 2026 14:00Burnley vs Bristol City2.023.753.67
5 Sep 2026 14:00Millwall vs Bolton Wanderers1.993.553.98
5 Sep 2026 11:30Lincoln City vs Southampton4.164.141.81
5 Sep 2026 11:30Stoke City vs Charlton Athletic2.013.394.13
5 Sep 2026 11:30Preston North End vs Blackburn Rovers2.333.483.16
2 Sep 2026 19:00Burnley vs Middlesbrough3.313.832.12
2 Sep 2026 18:45West Bromwich Albion vs Charlton Athletic1.664.005.44
2 Sep 2026 18:45Queens Park Rangers vs Cardiff City2.024.023.44
2 Sep 2026 18:45Millwall vs Wrexham AFC2.313.363.29
1 Sep 2026 19:00Birmingham City vs Southampton2.773.582.54
1 Sep 2026 19:00Stoke City vs Norwich City3.333.582.20
1 Sep 2026 18:45Swansea City vs Watford1.893.684.28
1 Sep 2026 18:45Preston North End vs Bristol City2.873.542.49
1 Sep 2026 18:45Lincoln City vs Blackburn Rovers2.393.453.09
1 Sep 2026 18:45Sheffield United vs Bolton Wanderers1.694.005.11
1 Sep 2026 18:45Portsmouth vs Derby County2.103.493.69
1 Sep 2026 18:45West Ham United vs Wolverhampton Wanderers2.233.733.16
29 Aug 2026 14:00Charlton Athletic vs Preston North End2.163.483.53
29 Aug 2026 14:00Norwich City vs Burnley2.043.783.57
29 Aug 2026 14:00Watford vs West Ham United4.364.081.78
29 Aug 2026 14:00Blackburn Rovers vs Queens Park Rangers2.933.502.46
29 Aug 2026 14:00Bolton Wanderers vs Lincoln City2.473.512.91
29 Aug 2026 14:00Bristol City vs Portsmouth2.203.593.32
29 Aug 2026 14:00Southampton vs Millwall1.973.903.69
29 Aug 2026 14:00Cardiff City vs Sheffield United2.853.812.38
29 Aug 2026 11:30Wolverhampton Wanderers vs Stoke City1.703.985.01
29 Aug 2026 11:30Derby County vs Swansea City2.443.363.07
29 Aug 2026 11:30Middlesbrough vs West Bromwich Albion1.744.024.69
28 Aug 2026 19:00Wrexham AFC vs Birmingham City2.223.313.56
23 Aug 2026 11:00West Bromwich Albion vs Burnley2.563.302.95
22 Aug 2026 14:00Preston North End vs Wolverhampton Wanderers3.803.492.06
22 Aug 2026 14:00Wrexham AFC vs Watford1.833.844.39
22 Aug 2026 14:00West Ham United vs Charlton Athletic1.445.056.77
22 Aug 2026 14:00Queens Park Rangers vs Bolton Wanderers1.933.823.93
22 Aug 2026 14:00Southampton vs Stoke City1.644.315.10
22 Aug 2026 14:00Blackburn Rovers vs Middlesbrough3.853.741.97
22 Aug 2026 14:00Swansea City vs Sheffield United2.813.332.66
22 Aug 2026 14:00Derby County vs Cardiff City2.223.443.42
22 Aug 2026 11:30Lincoln City vs Portsmouth2.383.423.12
22 Aug 2026 11:30Millwall vs Norwich City2.913.512.47
22 Aug 2026 11:30Birmingham City vs Bristol City1.753.854.92
17 Aug 2026 19:00Cardiff City vs Wrexham AFC2.523.592.80
16 Aug 2026 15:00Burnley vs West Ham United3.043.582.35
16 Aug 2026 12:30Watford vs Southampton3.613.762.04
15 Aug 2026 16:30Sheffield United vs Birmingham City2.203.423.48
15 Aug 2026 14:00Stoke City vs Swansea City2.313.513.17
15 Aug 2026 14:00Charlton Athletic vs Derby County2.763.192.81
15 Aug 2026 14:00Portsmouth vs Queens Park Rangers2.373.333.22
15 Aug 2026 14:00Bristol City vs Millwall2.613.512.74
15 Aug 2026 14:00Middlesbrough vs Lincoln City1.524.376.66
15 Aug 2026 14:00Norwich City vs West Bromwich Albion2.013.563.91
15 Aug 2026 11:30Bolton Wanderers vs Preston North End2.433.393.07

Other competitions

Premier League · La Liga · Bundesliga · Ligue 1 · Serie A · Champions League · Europa League · Conference League · Champions League Qualifying · UEFA Nations League

More on SteamWatch