Numbers vs history: Stevenage host Stockport in the L1 play-off opener
Saturday’s League One play-off semi-final first leg at the Lamex Stadium (15:00 BST) pits the numbers against the recent record. The calibrated LR model gives Stockport County a 49% chance of winning away, a clear nod to their superior underlying metrics — +0.93 xGD and 71 goals scored to Stevenage’s 49. Yet Stevenage have won both league meetings this season, 3-1 at Edgeley Park in December and 2-1 at home in February. The model says regression to the mean; the head-to-head says Stevenage have Stockport’s number. Something has to give.
What’s On It
Stevenage — never been higher than League One
This is the biggest game in Stevenage’s history, according to chairman Phil Wallace. A win would put them within 90 minutes of the Championship — a level they have never reached. The promotion prize is estimated at £10m. As Wallace told BBC Three Counties Radio, ‘We believe we’re ready for this now.’ Alex Revell’s side finished sixth on goal difference, their first play-off campaign since 2012, and have the league’s best home defensive record (13 goals conceded in 23 games).
Stockport — second straight play-off shot
Stockport are in the play-offs for the second consecutive season, having lost on penalties to Leyton Orient in last year’s semi-final. They arrive at Broadhall Way bruised after a 2-1 home defeat to relegated Port Vale on Tuesday. Manager Dave Challinor was ‘fuming’ with the performance, telling BBC Radio Manchester: ‘The mentality from after the game on Saturday to now, you’d love to sit there and say I didn’t see that coming. I did see that coming.’ That result extended a wobble that has seen them win only two of their last seven in all competitions.

The Two-Leg Picture
Saturday afternoon at the Lamex is the first leg only. The return is at Edgeley Park on Tuesday 13 May at 20:00 BST. Whichever side advances on aggregate goes to Wembley on Sunday 24 May. Higher-seeded Stockport host the second leg; first-leg home advantage sits with sixth-placed Stevenage.
The Final Table
How League One finished after 46 games. Lincoln took the title at 103; Cardiff are auto-promoted second on 91. Behind them, four sides separated by three points fight for the last promotion ticket — Stockport (3rd, 77), Bradford (4th, 77 on goal difference), Bolton (5th, 75), Stevenage (6th, 75 on goal difference).
League One
Updated: 15 May 2026, 9:45 AM
Form & the Underlying Numbers
Stevenage arrive with three wins, two draws and one defeat in their last six. The only loss was a 5-1 thrashing at Bolton on 14 April, after which they steadied with a 2-2 home draw against champions Lincoln, a 1-0 win over Barnsley, a 1-1 draw at Doncaster, and a 1-0 home win over Wigan to finish sixth on the final day. All three of their last-six wins came by 1-0 — a tight, low-scoring profile. Stockport’s last six reads three wins, one draw and two defeats, both defeats at home — to Mansfield (0-1) and Port Vale (1-2). Their attacking output is higher (3-1, 3-3 wins) but defensive lapses have crept in. The contrast in profiles is stark: Stevenage grind out low-scoring wins; Stockport trade blows.
Last six matches — side by side
Form Comparison - Last 6 Games
| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Stockport County | 6 | 4 | 0 | 2 | 10 | 5 | +5 | 12 | LWLWWW |
| 2 | Stevenage | 6 | 2 | 2 | 2 | 5 | 6 | -1 | 8 | DWDWLL |
Stevenage - Recent Results
Stockport County - Recent Results
Rolling xG — 10-match window
League One xG coverage is partial this season — these charts use the matches we have data for. Treat them as directional rather than complete.
Stevenage
Stevenage - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
Stockport County
Stockport County - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
xG scatter — for vs against
Each dot is a fixture: xG produced (x-axis) against xG conceded (y-axis). Below the diagonal = outperforming the opposition on chances.
Stevenage
Stevenage - xG Scatter Plot
2025/2026 Season • 16 matches with xG data
Points below the diagonal = Stevenage dominated on xG
Stockport County
Stockport County - xG Scatter Plot
2025/2026 Season • 16 matches with xG data
Points below the diagonal = Stockport County dominated on xG
Home vs away split
Stevenage finished with the league’s best home defensive record — 13 goals conceded across 23 games at the Lamex. Stockport are the more balanced road side: 9-7-7 away, 33 goals scored on the road.
Stevenage
Stevenage - Home vs Away 2025/2026
Home
49 pts from 24 games
Away
26 pts from 24 games
Stockport County
Stockport County - Home vs Away 2025/2026
Home
46 pts from 24 games
Away
37 pts from 24 games
When the goals come
Stevenage
Stevenage - Goals by Time Period 2025/2026
Stockport County
Stockport County - Goals by Time Period 2025/2026
Players to Watch

Jamie Reid is Stevenage’s talisman: 14 goals from a team that scored only 49 in the league — he carries roughly a third of their attacking output. Harvey White, with a team-high average rating of 7.25 and six assists, is the creative hub and Stevenage’s leading key-passer (72). For Stockport, Kyle Wootton leads the line with 18 goals, while Oliver Norwood pulls the strings from midfield with 11 assists and a league-leading 92 key passes — no L1 player created more chances this season. Jack Diamond’s six goals and seven assists add width. The visitors have greater individual firepower, but Stevenage’s collective defensive organisation has nullified them twice already this season.
Jamie Reid (Stevenage)
Jamie Reid - Form Chart
Average Rating: 6.31
Harvey White (Stevenage)
Harvey White - Form Chart
Average Rating: 7.37
Kyle Wootton (Stockport County)
Kyle Wootton - Form Chart
Average Rating: 7.05
Oliver Norwood (Stockport County)
Oliver Norwood - Form Chart
Average Rating: 7.71
Head to Head
Stevenage have won both league meetings this season. At Edgeley Park in December, they raced into a 2-0 lead through Chem Campbell and Jamie Reid before Kyle Wootton pulled one back; Louis Thompson restored the two-goal cushion two minutes later for a 3-1 win. At the Lamex in February, Stockport led through Adama Sidibeh, but Carl Piergianni and Matt Phillips turned it around. Luther James-Wildin assisted both Stevenage goals in the away leg. The two-leg structure changes the dynamic: Stevenage must build a lead before the return at Edgeley Park, where Stockport have lost only six home league games all season.
Last six meetings
Stevenage vs Stockport County
Last 6 league meetings
| Date | Home | Score | Away | xG |
|---|---|---|---|---|
| 13 May 2026 2025-26 | Stockport County | 2 - 0 | Stevenage | 0.8 - 1.2 |
| 09 May 2026 2025-26 | Stevenage | 0 - 1 | Stockport County | - |
| 28 Feb 2026 2025-26 | Stevenage | 2 - 1 | Stockport County | - |
| 13 Dec 2025 2025-26 | Stockport County | 1 - 3 | Stevenage | 1.3 - 0.8 |
| 01 Apr 2025 2024-25 | Stockport County | 3 - 0 | Stevenage | - |
| 14 Dec 2024 2024-25 | Stevenage | 2 - 1 | Stockport County | - |
Goal-scoring trend — xG vs actual
How well each side’s goal output is tracking their expected-goals profile across 25/26. Above the line = scoring above xG; below = under-performing.
Stevenage
Stevenage - xG Trend 2025/2026
Stockport County
Stockport County - xG Trend 2025/2026
The Model’s Honest Reading
The two models disagree on leg 1. The calibrated LR — which uses 30 features including season-long player ratings and form — gives Stockport a 49% win probability, Stevenage 34%, and the draw 17%. The new L1 Poisson model, trained on rolling five-game form across six seasons of L1 fixtures, splits it almost evenly: 38% home, 26% draw, 37% away, with a 1-1 modal scoreline in the unrestricted grid. The conditional-modal pick (LR-restricted argmax of the Poisson grid) is 0-1 Stockport. The Poisson’s Dixon-Coles rho is essentially zero (-0.0008), meaning no special clustering at low scores is expected — independent Poisson is a respectable fit for L1. The LR trusts the season-long data; the Poisson gives more weight to recent form. The truth probably lies somewhere in between — and a two-leg tie absorbs single-game noise.
1X2 — model probabilities (leg 1)
The chart below shows the calibrated logistic-regression model’s read on Saturday’s leg 1: Stockport favoured at 49% to win away, Stevenage 34%, draw 17%. The Poisson + Dixon-Coles goals model paints a different leg-1 picture — Stevenage 38%, Draw 26%, Stockport 37%, essentially a coin flip with a slight home edge. The two models do agree on leg 2 (both favour Stockport at home, LR 55% / Poisson 48%); they disagree on leg 1.
Match Prediction
Conditional-modal scoreline
Taking the LR model’s most-likely outcome (Stockport win) and selecting the most-likely scoreline from the Poisson + Dixon-Coles grid restricted to away-win cells, the conditional-modal prediction is 0-1 Stockport. The next two most probable Stockport-win scorelines are 1-2 and 0-2. We use this conditional approach rather than the raw Poisson modal because the unrestricted argmax of a tight scoreline grid almost always lands on 1-1, which would self-contradict the LR’s clear 1X2 lean.
How has the model been doing this season?
Track record across the full 25/26 League One campaign:
244 correct from 544 predictions (45%)
The Verdict
The conditional-modal pick is 0-1 Stockport, and the LR’s season-long view is hard to ignore: the underlying-numbers gap is real. But Stevenage’s home record and head-to-head dominance create genuine doubt. A narrow away win is the most likely single outcome, but a draw or a Stevenage lead would not be a surprise. Leg 1 is the hinge — Stockport need to bring something back to Edgeley Park.
Models: leagueone_lr_v1_cal (Platt-calibrated logistic regression with player-rating features) and leagueone_poisson_v1 (Poisson + Dixon-Coles, ρ = -0.0008, trained 7 May 2026 on six seasons of L1 fixtures). BeyondThePrem does not provide betting advice; probabilistic reads are presented for analytical interest only.

