Coventry Crowned; Three Teams, One Sixth Spot, Final-Day Shoot-Out
Matchday 45 brought one drama to its conclusion and pushed another into the final week. Coventry lifted the Championship trophy after a 3-1 over Wrexham, Oxford joined Sheffield Wednesday and Leicester in the relegation drop, and Hull, Wrexham and Derby head into Saturday’s final day separated by a single point and a thin sliver of goal difference. Twelve fixtures, three storylines, two more games to play before this season is in the books.
The Playoff Shoot-Out — Three into One
Sixth on Friday felt like a two-way race. By Sunday evening Wrexham had lost at the champions, Hull had stumbled at safety-chasing Charlton, Derby had fought back from a goal down at QPR, and Norwich had drawn at home with Swansea. The cumulative effect: a three-team race for sixth, separated by 1 point and 6 goals of goal difference, going into a final-day Saturday in which all twelve fixtures kick off simultaneously at 12:30 BST.
Wrexham — 6th, 70 pts (+4 GD)
Lost 3-1 at champions Coventry. Final day at home to Middlesbrough, who are themselves chasing automatic promotion. The toughest run-in match of the three. A win all but seals sixth on the GD edge; anything less and the door opens.
Hull City — 7th, 70 pts (+3 GD)
Lost 2-1 at Charlton. Tied with Wrexham on points but trailing by 1 on goal difference. Final day at home to Norwich (9th, mid-table, nothing to play for). A Hull win plus a Wrexham slip flips sixth on Hull’s side. A draw or loss likely cedes the playoff place.
Derby — 8th, 69 pts (+9 GD)
Came from behind to win 3-2 at QPR — the lifeline that keeps them alive. Need three points at home to Sheffield United AND for both Wrexham and Hull to drop points. Goal difference (+9 vs Wrexham +4 vs Hull +3) is theirs comfortably if a tie on points opens up.
The maths: with one fixture each, Wrexham max 73, Hull max 73, Derby max 72. The cleanest paths are: Wrexham win → near-locked at 73 with the GD edge. Hull win + Wrexham don’t → Hull 73, Wrexham ≤72, Hull take it on points. Derby win + Wrexham lose + Hull don’t win → Derby 72, Wrexham ≤70, Hull ≤72, Derby take it on goal difference. Three teams, one spot, one game each, one whistle for everyone at the same time.
Coventry Crowned — The Title Comes Home
★ Champions: Coventry City — 92 points, 27W 11D 7L, +48 GD
Frank Lampard’s side put it beyond doubt with a 3-1 over Wrexham at the Coventry Building Society Arena. The promotion was confirmed at Blackburn on 17 April; the title was sealed with five past Portsmouth on Tuesday 21 April; Sunday’s win over Wrexham was the lap of honour with the trophy in sight. From mid-table earlier in the campaign to runaway champions — a transformation that has Coventry back in the Premier League for the first time in 25 years.
Twelve points clear of second with one game to play. They visit Watford on the final day with the league already decided, free to celebrate.
Auto-Promotion — Still Up for Grabs
The second automatic spot is anything but settled. Ipswich (80 pts, 44 played) lead on the table but Millwall (80 pts from 45) match them on points, with Middlesbrough one point back on 79 and Southampton on 76 with a game in hand. Tuesday 28 April brings a high-stakes catch-up: Southampton v Ipswich at St Mary’s, a postponed MD40 fixture that hands Ipswich their game in hand. A Saints win and the auto-promotion door swings open for both Boro and the south-coast side; an Ipswich win and the second spot is theirs barring a final-day collapse.
Relegation Confirmed — Oxford Joins Sheffield Wednesday and Leicester
Down: Oxford United (47 pts), Leicester (43 pts), Sheffield Wednesday (15 pts)
Oxford’s relegation was already confirmed before their 3pm kick-off — Charlton’s 2-1 over Hull and West Brom’s goalless draw with Ipswich earlier in the afternoon left them with maths that no longer worked. The 4-1 home win over Sheffield Wednesday that followed was a defiant final flourish in front of their own fans, but the trapdoor was already open. Oxford go down after two seasons in the second tier; Leicester’s relegation was confirmed earlier in April; Sheffield Wednesday’s basement finish on 15 points has been the season’s saddest backdrop. Oxford chairman Grant Ferguson told supporters in a club statement that Oxford will “regroup quickly” — the season ahead now becomes a League One rebuild.
All MD45 Results
| Date | Home | Score | Away | Model |
|---|---|---|---|---|
| 14 Apr* | Southampton | 3 – 0 | Blackburn | ✓ predicted home |
| 24 Apr | Leicester | 1 – 1 | Millwall | ✗ predicted home |
| 25 Apr | West Brom | 0 – 0 | Ipswich | ✗ predicted home |
| 25 Apr | Charlton | 2 – 1 | Hull City | ✗ predicted away (Hull) |
| 25 Apr | Middlesbrough | 5 – 1 | Watford | ✓ predicted home |
| 25 Apr | Oxford United | 4 – 1 | Sheffield Wednesday | ✓ predicted home |
| 25 Apr | Stoke City | 1 – 3 | Portsmouth | ✗ predicted home |
| 25 Apr | QPR | 2 – 3 | Derby | ✗ predicted home |
| 25 Apr | Norwich | 1 – 1 | Swansea | ✗ predicted home |
| 25 Apr | Sheffield Utd | 2 – 3 | Preston | ✗ predicted home |
| 25 Apr | Birmingham | 2 – 1 | Bristol City | ✓ predicted home |
| 26 Apr | Coventry | 3 – 1 | Wrexham | ✓ predicted home |
* MD45 fixture played early on 14 April due to Southampton’s FA Cup semi-final commitments.
Model: goals_logreg_v1_cal — Platt-calibrated logistic regression with player-quality features. 5/12 (42%) on outcome accuracy this gameweek — below the season average. Four draws and three away wins where the model leaned home; the running 3-way market hit rate sits in the 38–42% band over the season.
Updated Championship Table
Championship Table
Top Scorers — Final-Day Coda
Championship Top Scorers
Hull City — Where the Playoff Hopes Stand
Hull travelled to The Valley needing three points to keep the playoff race in their own hands. The 2-1 defeat means they head into the final day still tied with Wrexham on 70 points, but trailing by 1 on goal difference and unable to control their own destiny: even a final-day win at home to Norwich isn’t enough if Wrexham also beat Middlesbrough.
Hull’s Last Six
One win in six (the 3-1 over Sheffield Wednesday on 21 March). Two further league points dropped from a 1-1 at home to Birmingham and a 2-2 at Leicester. The Charlton defeat was the only one of the run that came against a side outside the top half — and at the worst possible moment.
Hull City - Recent League Form
Final-Day Test — Norwich at the MKM Stadium
Norwich are 9th, on 65 points after the 1-1 at home to Swansea — mathematically eliminated from the top six (their maximum is 68). They arrive at the MKM with nothing material to play for but a thoroughly mid-table side capable of an awkward away day, especially against a home crowd whose nerves will be visible from the kick-off whistle.
The model gives Hull a 47% home-win probability against Norwich’s 29% (24% draw) — the highest home-win lean Hull have enjoyed in any of their MD45–46 fixtures. The pure probability says Hull take three points more often than not from this match. But they need this one, and the playoff seat is occupied for as long as Wrexham don’t slip.
Hull Recent Form Chart
Hull City - 10-Match Rolling xG 2025/2026
Rolling 10-match average | Green above red = Creating more than conceding
The Final Day — Saturday 2 May 2026, all kick off 12:30 BST
Twelve fixtures, simultaneous kick-off, three races still live: the second auto-promotion spot, the sixth playoff place, and the relegation pecking-order beneath the bottom three. The model’s pre-game leans are below — fixtures that decide a race are highlighted.
The Model — How MD45 Went
The BTP Championship model — a Platt-calibrated logistic regression with player-quality features (goals_logreg_v1_cal) — went 5 out of 12 on outcome accuracy this matchday. Below the season average and on the bad side of normal — but the misses are clustering in a way that’s worth a glance:
- Three draws missed — Leicester 1-1 Millwall, West Brom 0-0 Ipswich, Norwich 1-1 Swansea. The model rarely picks draws as the most-likely outcome and pays the price when several land in a single weekend.
- Three home leans that lost — Stoke 1-3 Portsmouth, Sheffield Utd 2-3 Preston, QPR 2-3 Derby. All three away wins from a model that had the home side as favourite.
- One away lean that lost — Charlton 2-1 Hull City. The model favoured Hull at 41%; Charlton, fighting their own relegation scrap, took three points.
That’s seven misses concentrated in a single matchday — a tough one. The model still beat the prior-only baseline on the season but had a rough week.
Season-to-date Model Accuracy
Accuracy by Predicted Outcome
Prediction Breakdown (2025)
Final-Day Picks (MD46)
The model’s 12 picks for Saturday’s simultaneous kick-offs. Probabilities are home / draw / away. Race-deciders are highlighted; the pure probabilities don’t change the storyline maths but they tell you where the model thinks the wind is blowing.
| Home | H/D/A | Away | Model lean |
|---|---|---|---|
| Hull City | 47/24/29 | Norwich | Hull (playoff race) |
| Wrexham | 26/28/47 | Middlesbrough | Boro (playoff race) |
| Derby | 38/26/36 | Sheffield Utd | Derby (playoff race) |
| Ipswich | 52/20/28 | QPR | Ipswich |
| Millwall | 61/18/22 | Oxford | Millwall |
| Preston | 24/28/48 | Southampton | Southampton |
| Watford | 29/28/42 | Coventry | Coventry |
| Blackburn | 49/23/27 | Leicester | Blackburn |
| Portsmouth | 34/26/40 | Birmingham | Birmingham |
| Swansea | 34/26/39 | Charlton | Charlton |
| Sheffield Wed | 35/26/39 | West Brom | West Brom |
| Bristol City | 39/26/35 | Stoke City | Bristol |
Model: goals_logreg_v1_cal (Platt-calibrated logistic regression with player-quality features). BeyondThePrem’s content is analytical and editorial; nothing here is betting advice.

