League One Gameweek 31 Preview: Title Race Heats Up
Gameweek 31 Overview: Competition:Sky Bet League One Dates: Saturday 7th February 2026 Number of Fixtures: 12 Leyton Orient: AWAY vs Stockport County (Sat, 3:00pm)
Gameweek 31 brings us a tasty clash at Kenilworth Road as Luton Town host Bradford City in a battle between two sides with very different home and away forms. Meanwhile, our focus fixture sees Leyton Orient make the trip to Edgeley Park to face a Stockport County side pushing hard for the title. With the business end of the season approaching, every point matters.
Gameweek 31 – Stats & Historical Data
All Fixtures – Head to Head, xG Form & Historical Positions
League One - Matchday 31 Preview
Season 2025-26 | Powered by historical data
Port Vale23rd
vs
Burton Albion18th
Head to Head (All League One meetings)
Port Vale
2W2D2W
Burton Albion
xG Form (Last 5 games)
Port Vale xGF: 6.5 | xGA: 8.3 (-1.7)
Burton Albion xGF: 2.7 | xGA: 7.9 (-5.2)
Position at Matchday 31 (Historical)
Port Vale: 2023-24: 21st (31pts) | 2022-23: 15th (37pts)
Stockport County 0-0 Leyton Orient 7 Feb 2026 - 2025-26
Matchday 31 - Historical Insights
Playoff Race: Teams in 6th place at matchday 31 have averaged 53 points historically.
Relegation Battle: Teams in 21st at matchday 31 have averaged 29 points historically.
Leyton Orient at Matchday 31:
2024-25: 7th with 50 pts → Finished 6th
2023-24: 9th with 48 pts → Finished 12th
Port Vale vs Burton Albion - Historical Insights
Port Vale at Matchday 31:
2023-24: 21st with 31 pts → Finished 23rd
2022-23: 15th with 37 pts → Finished 18th
Burton Albion at Matchday 31:
2024-25: 21st with 29 pts → Finished 20th
2023-24: 20th with 32 pts → Finished 20th
2022-23: 18th with 34 pts → Finished 15th
2021-22: 12th with 42 pts → Finished 16th
2020-21: 21st with 29 pts → Finished 16th
2019-20: 12th with 42 pts → Finished 12th
Head to Head (League One): Port Vale 2 wins, 2 draws, Burton Albion 2 wins
Recent Meetings:
2025-26: Port Vale 2-2 Burton Albion
2025-26: Burton Albion 0-0 Port Vale
2023-24: Burton Albion 0-1 Port Vale
Luton vs Bradford - Historical Insights
Head to Head (League One): Luton 1 wins, 0 draws, Bradford 1 wins
Recent Meetings:
2025-26: Luton 2-1 Bradford
2025-26: Bradford 2-1 Luton
Huddersfield vs Blackpool - Historical Insights
Huddersfield at Matchday 31:
2024-25: 6th with 52 pts → Finished 10th
Blackpool at Matchday 31:
2024-25: 12th with 43 pts → Finished 9th
2023-24: 10th with 46 pts → Finished 8th
2020-21: 6th with 51 pts → Finished 3rd
2019-20: 14th with 37 pts → Finished 13th
Head to Head (League One): Huddersfield 0 wins, 2 draws, Blackpool 2 wins
Recent Meetings:
2025-26: Huddersfield 2-2 Blackpool
2025-26: Blackpool 3-2 Huddersfield
2024-25: Blackpool 2-2 Huddersfield
Bolton vs Barnsley - Historical Insights
Bolton at Matchday 31:
2024-25: 9th with 47 pts → Finished 8th
2023-24: 2nd with 62 pts → Finished 3rd
2022-23: 6th with 55 pts → Finished 5th
2021-22: 13th with 40 pts → Finished 9th
2019-20: 22nd with 24 pts → Finished 22nd
Barnsley at Matchday 31:
2024-25: 10th with 46 pts → Finished 12th
2023-24: 6th with 54 pts → Finished 6th
2022-23: 5th with 56 pts → Finished 4th
Head to Head (League One): Bolton 3 wins, 5 draws, Barnsley 4 wins
Recent Meetings:
2025-26: Bolton 3-2 Barnsley
2025-26: Barnsley 1-1 Bolton
2024-25: Barnsley 4-1 Bolton
Rotherham vs Cardiff - Historical Insights
Rotherham at Matchday 31:
2024-25: 15th with 38 pts → Finished 13th
2021-22: 2nd with 66 pts → Finished 2nd
2019-20: 1st with 54 pts → Finished 2nd
Head to Head (League One): Rotherham 0 wins, 0 draws, Cardiff 2 wins
Recent Meetings:
2025-26: Rotherham 0-3 Cardiff
2025-26: Cardiff 3-0 Rotherham
AFC Wimbledon vs Reading - Historical Insights
AFC Wimbledon at Matchday 31:
2021-22: 20th with 31 pts → Finished 23rd
2020-21: 18th with 33 pts → Finished 19th
2019-20: 20th with 28 pts → Finished 20th
Reading at Matchday 31:
2024-25: 8th with 49 pts → Finished 7th
2023-24: 15th with 38 pts → Finished 15th
Head to Head (League One): AFC Wimbledon 2 wins, 0 draws, Reading 0 wins
Recent Meetings:
2025-26: AFC Wimbledon 3-2 Reading
2025-26: Reading 1-2 AFC Wimbledon
Northampton vs Stevenage - Historical Insights
Northampton at Matchday 31:
2024-25: 19th with 33 pts → Finished 19th
2023-24: 13th with 41 pts → Finished 14th
2020-21: 22nd with 29 pts → Finished 22nd
Stevenage at Matchday 31:
2024-25: 13th with 40 pts → Finished 14th
2023-24: 5th with 58 pts → Finished 9th
Head to Head (League One): Northampton 1 wins, 1 draws, Stevenage 4 wins
Recent Meetings:
2025-26: Northampton 3-1 Stevenage
2025-26: Stevenage 2-0 Northampton
2024-25: Northampton 0-0 Stevenage
Peterborough vs Wigan - Historical Insights
Peterborough at Matchday 31:
2024-25: 20th with 30 pts → Finished 18th
2023-24: 3rd with 59 pts → Finished 4th
2022-23: 8th with 51 pts → Finished 6th
2020-21: 2nd with 59 pts → Finished 2nd
2019-20: 5th with 49 pts → Finished 6th
Wigan at Matchday 31:
2024-25: 14th with 39 pts → Finished 15th
2023-24: 8th with 48 pts → Finished 10th
2021-22: 1st with 68 pts → Finished 1st
2020-21: 23rd with 28 pts → Finished 20th
Head to Head (League One): Peterborough 4 wins, 0 draws, Wigan 4 wins
Recent Meetings:
2025-26: Peterborough 6-1 Wigan
2025-26: Wigan 2-0 Peterborough
2024-25: Peterborough 1-0 Wigan
Plymouth vs Lincoln - Historical Insights
Plymouth at Matchday 31:
2022-23: 1st with 69 pts → Finished 1st
2021-22: 6th with 56 pts → Finished 7th
2020-21: 15th with 42 pts → Finished 18th
Lincoln at Matchday 31:
2024-25: 11th with 43 pts → Finished 11th
2023-24: 12th with 43 pts → Finished 7th
2022-23: 13th with 41 pts → Finished 11th
2021-22: 18th with 33 pts → Finished 17th
2020-21: 1st with 60 pts → Finished 5th
2019-20: 15th with 37 pts → Finished 15th
Head to Head (League One): Plymouth 1 wins, 2 draws, Lincoln 5 wins
Recent Meetings:
2025-26: Plymouth 1-4 Lincoln
2025-26: Lincoln 3-2 Plymouth
2022-23: Plymouth 0-2 Lincoln
Wycombe vs Doncaster - Historical Insights
Wycombe at Matchday 31:
2024-25: 2nd with 65 pts → Finished 5th
2023-24: 14th with 40 pts → Finished 11th
2022-23: 7th with 53 pts → Finished 9th
2021-22: 4th with 58 pts → Finished 6th
2019-20: 4th with 50 pts → Finished 8th
Doncaster at Matchday 31:
2021-22: 22nd with 25 pts → Finished 22nd
2020-21: 8th with 50 pts → Finished 14th
2019-20: 10th with 44 pts → Finished 9th
Head to Head (League One): Wycombe 4 wins, 1 draws, Doncaster 1 wins
Recent Meetings:
2025-26: Wycombe 4-0 Doncaster
2025-26: Doncaster 1-1 Wycombe
2021-22: Wycombe 2-0 Doncaster
Mansfield Town vs Exeter City - Historical Insights
Mansfield Town at Matchday 31:
2024-25: 16th with 37 pts → Finished 17th
Exeter City at Matchday 31:
2024-25: 17th with 36 pts → Finished 16th
2023-24: 16th with 36 pts → Finished 13th
2022-23: 12th with 41 pts → Finished 14th
Head to Head (League One): Mansfield Town 2 wins, 1 draws, Exeter City 1 wins
Recent Meetings:
2025-26: Mansfield Town 0-0 Exeter City
2025-26: Exeter City 1-2 Mansfield Town
2024-25: Mansfield Town 3-0 Exeter City
Stockport County vs Leyton Orient - Historical Insights
Stockport County at Matchday 31:
2024-25: 4th with 55 pts → Finished 3rd
Leyton Orient at Matchday 31:
2024-25: 7th with 50 pts → Finished 6th
2023-24: 9th with 48 pts → Finished 12th
Head to Head (League One): Stockport County 1 wins, 3 draws, Leyton Orient 1 wins
Recent Meetings:
2025-26: Stockport County 0-0 Leyton Orient
2025-26: Leyton Orient 2-2 Stockport County
2024-25: Leyton Orient 2-2 Stockport County
Current League One Table
League One Table
League One
Pos
Team
P
W
D
L
GF
GA
GD
Pts
1
Lincoln
42
28
9
5
79
36
43
93
2
Cardiff
42
24
10
8
77
43
34
82
3
Bolton
43
19
16
8
64
45
19
73
4
Stockport County
42
21
8
13
52
46
6
71
5
Bradford
42
21
8
13
52
46
6
71
6
Stevenage
42
19
10
13
44
43
1
67
7
Luton
42
18
10
14
59
51
8
64
8
Huddersfield
43
17
12
14
66
57
9
63
9
Plymouth
42
19
6
17
66
58
8
63
10
Reading
43
16
14
13
62
55
7
62
11
Wycombe
43
16
12
15
63
51
12
60
12
Barnsley
41
14
13
14
63
65
-2
55
13
Wigan
43
14
13
16
49
56
-7
55
14
Mansfield Town
41
13
15
13
50
43
7
54
15
Doncaster
42
15
8
19
43
64
-21
53
16
Peterborough
41
15
6
20
60
58
2
51
17
Leyton Orient
43
14
9
20
57
66
-9
51
18
Burton Albion
43
13
12
18
46
56
-10
51
19
Blackpool
43
14
9
20
51
65
-14
51
20
AFC Wimbledon
43
14
8
21
49
65
-16
50
21
Exeter City
43
12
11
20
47
55
-8
47
22
Rotherham
42
9
10
23
36
65
-29
37
23
Port Vale
40
8
11
21
30
54
-24
35
24
Northampton
42
9
8
25
35
62
-27
35
← scroll →
Updated: 17 Apr 2026, 10:07 AM
Leyton Orient Historical Comparison
Leyton Orient at Matchday 31 – Through The Years
Historical Position Comparison
Leyton Orient at League One Matchday 31
Season
Pos
Pts
GD
xGD
Form
Final
2025-26(now)
17th
51
-9
-4.6
DDLLD
-
2024-25
7th
50
+17
+0.0
WLWWL
6th
2023-24
9th
48
+1
+0.0
WDWWW
12th
Data from 6 League One seasons (2019-2025)
BTP Analysis & Verdicts
Key Storylines This Week
Title Race Intensifies: Stockport hosting Leyton Orient is a crucial test – can the Hatters keep their promotion push on track or will Orient spring a surprise?
Relegation Six-Pointer: Burton Albion vs Doncaster Rovers on Tuesday is massive – two teams in the bottom four scrapping for survival.
Home Form vs Away Form: Luton Town are a different beast at Kenilworth Road compared to their travels – can they maintain their home dominance against Bradford?
Match of the Week: Luton Town vs Bradford City
Kenilworth Road hosts a fascinating clash between two sides with contrasting form. Luton are formidable at home but struggle on their travels, while Bradford secured a morale-boosting win over Doncaster last weekend after a difficult run. The Hatters will fancy their chances in front of their own fans, but Bradford have shown they can compete when it matters.
Luton vs Bradford
Last 2 league meetings
Luton1Wins
0Draws
Bradford1Wins
Total Goals: 3 - 3
Date
Home
Score
Away
xG
07 Feb 2026 2025-26
Luton
2 - 1
Bradford
-
16 Aug 2025 2025-26
Bradford
2 - 1
Luton
-
Form Comparison - Last 6 Games
#
Team
P
W
D
L
GF
GA
GD
Pts
Form
1
Luton
6
5
1
0
13
6
+7
16
WWDWWW
2
Bradford
6
2
1
3
5
7
-2
7
LDLWWL
Luton - Recent Results
W2-1vs Wycombe (A)
W3-2vs Exeter City (H)
D1-1vs Stockport County (H)
W2-1vs Peterborough (H)
W3-0vs AFC Wimbledon (A)
W2-1vs Northampton (H)
Bradford - Recent Results
L0-2vs Wigan (A)
D1-1vs Mansfield Town (H)
L1-2vs Burton Albion (A)
W1-0vs Northampton (H)
W2-1vs Wycombe (A)
L0-1vs Stevenage (H)
Luton - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
Bradford - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
Luton - Goals by Time Period 2025/2026
Best Scoring Period
31-45 mins
Most Vulnerable Period
46-60 mins
Bradford - Goals by Time Period 2025/2026
Best Scoring Period
46-60 mins
Most Vulnerable Period
16-30 mins
Historical Position Comparison
Luton - Saturday 7th February 2026
Season
Pos
Pts
GD
xGD
Form
Final
2025-26(now)
7th
64
+8
-2.1
WDWWW
-
Historical Position Comparison
Bradford - Saturday 7th February 2026
Season
Pos
Pts
GD
xGD
Form
Final
2025-26(now)
4th
71
+6
-2.3
DLWWL
-
Player to Watch: Max Power (Bradford City)
👀 Player to Watch: Max Power (Bradford City)
The experienced midfielder is the heartbeat of this Bradford side. Power’s energy, leadership and ability to dictate the tempo will be crucial if the Bantams are to get anything from Kenilworth Road. His set-piece delivery and eye for a pass could unlock Luton’s defence.
Max Power
Bradford • M • 2025-2026 Season
39 apps0 goals5 assists7.14 avg rating
BTP Verdict
Luton’s home form is too strong to ignore here. They’ve been excellent at Kenilworth Road and while Bradford showed character last weekend, away form has been their Achilles heel. Expect a tight first half before Luton’s quality tells.
Prediction
Luton Town 2-0 Bradford City
One to Watch
Andy Cook
Key Battle
Cook vs Luton’s Defence
Leyton Orient Focus: Stockport County vs Leyton Orient
The Opposition: Stockport County are flying this season and pushing hard for automatic promotion. Dave Challinor’s side are well-organised, have goals throughout the team led by Kyle Wootton’s 10-goal haul, and Edgeley Park is a difficult place to visit. The return of Louie Barry on loan could be a boost, though he’s recovering from a knee injury.
Key Battle: Orient’s defence will need to be at their best to contain Stockport’s attacking threats. If they can stay compact and frustrate the home side, there might be chances on the counter.
What We Think: This is a really tough ask for Leyton Orient. The loss to Port Vale last week was a setback, and Stockport are a different proposition entirely. Richie Wellens has brought in reinforcements but they’ll need time to gel. We can see Stockport being too strong here.
Stockport County vs Leyton Orient
Last 5 league meetings
Stockport County1Wins
3Draws
Leyton Orient1Wins
Total Goals: 6 - 8
Date
Home
Score
Away
xG
07 Feb 2026 2025-26
Stockport County
0 - 0
Leyton Orient
-
16 Aug 2025 2025-26
Leyton Orient
2 - 2
Stockport County
-
10 May 2025 2024-25
Leyton Orient
2 - 2
Stockport County
-
01 Feb 2025 2024-25
Leyton Orient
0 - 1
Stockport County
-
21 Sep 2024 2024-25
Stockport County
1 - 4
Leyton Orient
-
Form Comparison - Last 6 Games
#
Team
P
W
D
L
GF
GA
GD
Pts
Form
1
Stockport County
6
4
2
0
13
4
+9
14
WDWWDW
2
Leyton Orient
6
1
3
2
4
4
0
6
WDDLLD
Stockport County - Recent Results
W2-1vs Northampton (H)
D1-1vs Luton (A)
W3-0vs AFC Wimbledon (H)
W3-0vs Wycombe (H)
D2-2vs Bolton (A)
W2-0vs AFC Wimbledon (A)
Leyton Orient - Recent Results
W2-0vs Wycombe (H)
D0-0vs Exeter City (A)
D0-0vs Wigan (A)
L1-2vs Huddersfield (H)
L1-2vs Lincoln (A)
D0-0vs Mansfield Town (H)
Stockport County - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
Leyton Orient - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
Stockport County - Goals by Time Period 2025/2026
Best Scoring Period
76-90+ mins
Most Vulnerable Period
76-90+ mins
Leyton Orient - Goals by Time Period 2025/2026
Best Scoring Period
46-60 mins
Most Vulnerable Period
76-90+ mins
Historical Position Comparison
Stockport County - Saturday 7th February 2026
Season
Pos
Pts
GD
xGD
Form
Final
2025-26(now)
5th
71
+6
-2.3
DLWWL
-
2024-25
4th
55
+15
+0.0
DLWLL
3rd
Historical Position Comparison
Leyton Orient - Saturday 7th February 2026
Season
Pos
Pts
GD
xGD
Form
Final
2025-26(now)
17th
51
-9
-4.6
DDLLD
-
2024-25
7th
50
+17
+0.0
WLWWL
6th
2023-24
9th
48
+1
+0.0
WDWWW
12th
Player to Watch: Dominic Ballard (Leyton Orient)
👀 Player to Watch: Dominic Ballard (Leyton Orient)
Orient’s top scorer this season with 15 goals in all competitions, Ballard has been their main source of goals. If Leyton Orient are going to get anything from this trip to Edgeley Park, they’ll need Ballard to be at his clinical best. His movement and finishing could be the difference.
Dominic Ballard
Leyton Orient • F • 2025-2026 Season
37 apps22 goals4 assists6.96 avg rating
BTP Verdict
A repeat of last season’s playoff semi-final, but the form book suggests this will be more comfortable for Stockport this time around. Orient are struggling for consistency and that Port Vale defeat will have hurt. Stockport should have too much quality at home.
Prediction
Stockport County 3-1 Leyton Orient
One to Watch
Dominic Ballard
Key Battle
Wootton vs Orient Defence
BTP Predictions Summary
Luton Town vs Bradford City
2-0
Port Vale vs Burton Albion
1-1
AFC Wimbledon vs Reading
1-2
Bolton Wanderers vs Barnsley
1-1
Huddersfield Town vs Blackpool
2-0
Mansfield Town vs Exeter City
1-1
Northampton Town vs Stevenage
1-0
Peterborough United vs Wigan Athletic
2-1
Plymouth Argyle vs Lincoln City
2-1
Rotherham United vs Cardiff City
1-3
Stockport County vs Leyton Orient
3-1
Wycombe Wanderers vs Doncaster Rovers
2-1
Final Thoughts
A packed gameweek with plenty of intrigue at both ends of the table. The Luton vs Bradford clash should be entertaining, while Stockport will look to maintain their title push against an Orient side still finding their feet under Richie Wellens. Keep an eye on the relegation battle too – Burton vs Doncaster on Tuesday is absolutely massive for both clubs.
Best case for Leyton Orient: A point at Edgeley Park would be a brilliant result given current form. If the new signings can hit the ground running and Ballard stays sharp, there’s a chance to frustrate Stockport.
Worst case: Stockport run riot and inflict another heavy defeat, leaving Orient looking nervously over their shoulders at the teams below.
Check back after the weekend for our full League One Gameweek 31 review with xG analysis!
This site is a hobby project run by a former healthcare professional and computing graduate who likes football and data. There's no monetisation agenda, no ads, and no ambition to become the next big football media brand.
What there is: ML-backed match previews, honest accountability when the model gets it wrong, and analysis covering the Championship, League One and WSL that tries to be genuinely data-driven rather than just opinion dressed up in numbers.
Hull City season ticket holder and Leyton Orient follower — both covered on the site, no bias applied.
Posts go up most days during the season. The model's predictions are published before kick-off and the results tracked openly — good weeks and bad ones.