Oxford United FC vs Portsmouth FC, League One 2026 PROMOTION PLAY OFFS SEMI FINALS
Overview
Match Preview
Oxford United FC vs Portsmouth FC — League One at The Kassam Stadium.
- Oxford United FC 1 games · 1 pts (2026/27)
- Portsmouth FC 0 games · 0 pts (2026/27)
Match Details
- Referee Kevin Johnson
- Referee Richard Wild
- Referee Darren England
- Referee Nick Greenhalgh
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Lincoln City FC | 46 | 103 |
| 2 | Cardiff City FC | 46 | 91 |
| 3 | Bolton Wanderers FC | 46 | 75 |
| 4 | Exeter City FC | 46 | 49 |
| 5 | Port Vale FC | 46 | 42 |
| 6 | Rotherham United FC | 46 | 41 |
| 7 | Northampton Town FC | 46 | 35 |
| 8 | Huddersfield Town AFC | 1 | 3 |
| 9 | Stockport County FC | 1 | 3 |
| 10 | Bradford City AFC | 1 | 3 |
| 11 | Luton Town FC | 1 | 3 |
| 12 | Cambridge United FC | 1 | 3 |
| 13 | Mansfield Town FC | 1 | 3 |
| 14 | Sheffield Wednesday FC | 1 | 3 |
| 15 | Bromley FC | 1 | 3 |
| 16 | Oxford United FC | 1 | 1 |
| 17 | Milton Keynes Dons FC | 1 | 1 |
| 18 | Stevenage FC | 1 | 1 |
| 19 | Wycombe Wanderers FC | 1 | 1 |
| 20 | Blackpool FC | 1 | 1 |
| 21 | Burton Albion FC | 1 | 1 |
| 22 | Leicester City FC | 1 | 1 |
| 23 | Notts County FC | 1 | 1 |
| 24 | Reading FC | 1 | 0 |
| 25 | Wigan Athletic FC | 1 | 0 |
| 26 | Doncaster Rovers FC | 1 | 0 |
| 27 | Leyton Orient FC | 1 | 0 |
| 28 | Barnsley FC | 1 | 0 |
| 29 | Plymouth Argyle FC | 1 | 0 |
| 30 | Peterborough United FC | 1 | 0 |
| 31 | AFC Wimbledon | 1 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 06 Jul | Portsmouth FC | H | 1–1 | D |
| 03 Jul | Portsmouth FC | A | 1–1 | D |
| 07 Mar | Shrewsbury Town FC | A | 3–2 | W |
| 29 Feb | Southend United FC | H | 2–1 | W |
| 25 Feb | Accrington Stanley FC | H | 3–0 | W |
| 22 Feb | Ipswich Town FC | A | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 06 Jul | Oxford United FC | A | 1–1 | D |
| 03 Jul | Oxford United FC | H | 1–1 | D |
| 10 Mar | Fleetwood Town FC | H | 2–2 | D |
| 07 Mar | Peterborough United FC | A | 0–2 | L |
| 02 Mar | Arsenal FC | H | 0–2 | L |
| 28 Feb | Rochdale AFC | H | 3–0 | W |
Key Stats
82%
Both Teams to Score
H2H (17 games)
H2H (17 games)
41%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
Oxford United FC this season
Oxford United FC this season
Goal Timing (This Season)
Oxford United FC
0-15
–/–
16-30
1/1
31-45
–/1
46-60
–/–
61-75
–/–
76+
1/–
■ Scored ■ Conceded
Events
Match Events
- 0' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. Oxford United FC is hosting Portsmouth FC for another epic battle.
- 5' Oliver Hawkins has certainly something to prove this evening. He made 1 appearances with only 0 goals this season.
- 10' It looks surprising Oxford United FC does not make any changes. Marcus Browne has some obvious troubles when approaching to the goal.
- 15' Matchday of the Array and both teams know exactly what is at stake tonight.
- 20' It looks like no one’s ball. Portsmouth FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 25' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Andy Cannon suffering a number of foals already.
- 30' The Array continues to deliver drama. Both Oxford United FC and Portsmouth FC are desperate not to drop points on matchday .
- 35' While there is no rush on the pitch, let’s have a look at some stats. Rob Dickie made 366 appearances and scored 19 goals. He is very likely to score a goal today.
- 38' What a moment for Marcus Harness! That strike on 38 puts his side firmly in control.
- 43' Mark Sykes has been relatively quiet despite scoring 21 goals in his last 86 appearances.
- 48' Ellis Harrison has been a constant threat and now delivers with a goal on 45 minutes.
- 49' Ellis Harrison doubles the advantage! 0-3 and this game is slipping away from the opposition.
- 54' A tactical chess match is unfolding here. The question is which manager blinks first.
- 58' The referee has no hesitation. Sam Long is booked for Oxford United FC — Yellow card on 58.
- 60' Portsmouth FC ring the changes. Ellis Harrison has done his job and it is now time for John Marquis to step up.
- 63' Another change for Oxford United FC made on 63 minute. Jamie Mackie leaves to be changed by Matt Taylor.
- 64' John Marquis picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 69' The tempo has dropped considerably in the last few minutes. Kenny Jackett will be considering his options from the bench.
- 73' Controversy at the stadium! Marcus Browne argues furiously but the Yellow card stands.
- 78' Portsmouth FC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 81' Andy Cannon has so much to prove this time. He replaces Marcus Harness on 81 minute.
- 86' Oxford United FC make a change. Marcus Browne trudges off to be replaced by Jamie Hanson on 86 minutes.
- 90' That looks like a foul for a Yellow card for Cameron McGeehan.
- The final score is 1-1.
Lineups
Oxford United FC Lineups
Starting XI
-
19
Jamie Mackie ↓ Matt Taylor 63'
- 1
-
12
Sam Long ↓ Ben Woodburn 120'
- 4
- 3
-
17
James Henry ↓ Anthony Forde 100'
- 8
-
30
Marcus Browne ↓ Jamie Hanson 86'
-
6
Alex Gorrin ↓ John Mousinho 120'
-
18
Mark Sykes ↓ Daniel Agyei 86'
- 5
Bench
-
9
Matt Taylor ↑ 63'
- 28
-
20
Jamie Hanson ↑ 86'
-
10
Ben Woodburn ↑ 120'
-
23
Daniel Agyei ↑ 86'
-
14
Anthony Forde ↑ 100'
-
15
John Mousinho ↑ 120'
- 26
- 13
Coach
Karl Robinson
Portsmouth FC Lineups
Starting XI
- 35
- 6
- 11
- 24
-
19
Marcus Harness ↓ Andy Cannon 81'
-
22
Ellis Harrison ↓ John Marquis 60'
- 20
-
7
Ryan Williams ↓ Oliver Hawkins 114'
-
13
James Bolton ↓ Gareth Evans 120'
- 17
-
42
Steve Seddon ↓ Lee Brown 60'
Bench
- 4
-
26
Gareth Evans ↑ 120'
-
9
Oliver Hawkins ↑ 114'
-
3
Lee Brown ↑ 60'
- 1
-
10
John Marquis ↑ 60'
- 5
-
14
Andy Cannon ↑ 81'
- 15
Coach
Kenny Jackett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Luke McNally | 4 |
| Marcus Browne | 3 |
| Cameron Brannagan | 3 |
| Callum Lang | 2 |
| Colby Bishop | 2 |
| Jamal Lowe | 2 |
| Gareth Evans | 2 |
| Sean Raggett | 2 |
Head to Head
Oxford United FC Form
2020-07-06
Oxford United FC
1–1
Portsmouth FC
D
2020-07-03
Portsmouth FC
1–1
Oxford United FC
D
2020-03-07
Shrewsbury Town FC
2–3
Oxford United FC
W
2020-02-29
Oxford United FC
2–1
Southend United FC
W
2020-02-25
Oxford United FC
3–0
Accrington Stanley FC
W
2020-02-22
Ipswich Town FC
0–1
Oxford United FC
W
Portsmouth FC Form
Predictions
Prediction accuracy
3 / 4
1.4
Oxford United FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.07
Portsmouth FC xG
I would bet for:
Under 2.5 goals 56%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.47
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 89% |
|
11% |
| ± 1.5 | 71% |
|
29% |
| ± 2.5 | 44% |
|
56% |
| ± 3.5 | 24% |
|
76% |
| ± 4.5 | 11% |
|
89% |
Double Chance
Oxford United FC or Draw
74%
Draw or Portsmouth FC
54%
Oxford United FC or Portsmouth FC
72%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
Actual
1 – 0
10.8%
0 – 0
10.6%
2 – 1
8.5%
2 – 0
8.1%
0 – 1
8%
1 – 2
6.5%
0 – 2
4.7%
2 – 2
4.6%
3 – 1
4%
3 – 0
3.7%
1 – 3
2.3%
Asian Handicap — Oxford United FC
| Handicap | Oxford United FC covers | Push | Portsmouth FC covers |
|---|---|---|---|
| -2.5 | 8% | — | 92% |
| -2 | 8% | 13% | 79% |
| -1.5 | 21% | — | 79% |
| -1 | 21% | 22% | 57% |
| -0.5 | 43% | — | 57% |
| +0.5 | 73% | — | 27% |
| +1 | 73% | 16% | 11% |
| +1.5 | 89% | — | 11% |
| +2 | 89% | 8% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Oxford United FC keeps clean sheet
35%
✓
Portsmouth FC keeps clean sheet
26%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

