ENGLAND CHAMPIONSHIP
--.--.---- --:--
Kassam Stadium
Referee: M. Donohue
Oxford United
Match Timeline
Wrexham
HT
0' 15' 30' 45' 60' 75' 90'
🟨
32'
Ryan Longman
Wrexham
40'
J. Windass · Assist: S. Smith
Wrexham
🔄
56'
J. McDonnell ↔ W. Vaulks
Oxford United
🔄
56'
M. Peart-Harris ↔ A. Emakhu
Oxford United
🔄
56'
R. Longman ↔ I. Kabore
Wrexham
🟨
62'
Aidomo Emakhu
Oxford United
🟨
66'
Issa Kaboré
Wrexham
🔄
67'
Y. E. Konak ↔ M. Harris
Oxford United
🔄
67'
S. Long ↔ H. ter Avest
Oxford United
🔄
70'
O. Rathbone ↔ L. O'Brien
Wrexham
🔄
71'
S. Smith ↔ K. Moore
Wrexham
🔄
88'
B. Spencer ↔ J. Donley
Oxford United
🟨
90+2'
Stanley Mills
Oxford United
🟨
90+4'
George Dobson
Wrexham
🔄
90+3'
J. Windass ↔ M. Cleworth
Wrexham

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 97%
Odds -
BTTS
BTTS Yes
Probability 75.7%
Odds -
Over / Under 2.5
Over 2.5
Probability 55.6%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
97%
-
BTTS BTTS Yes
75.7%
-
Over / Under 2.5 Over 2.5
55.6%
-
Probability Distribution
Oxford United Win 45.7%
Draw 3%
Wrexham Win 51.3%
Expected Goals (xG)
Oxford United1.14
Wrexham1.43
Recent Form (Last 5)
Oxford United Oxford United
WWDLW
42 GF / 57 GA
Wrexham Wrexham
WLDWL
71 GF / 67 GA
Key Stats
0.93
Average Goals Scored
1.54
1.27
Average Goals Conceded
1.46
24
BTTS Yes
30
20
Over 2.5
23
3.36
Shots on Goal
3.83

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Oxford United Oxford United 45 matches
Wrexham Wrexham 46 matches
Oxford United Statistic Wrexham
10 Wins 19
15 Draws 14
20 Losses 13
42 Goals For 71
57 Goals Against 67
0.93 Avg Goals Scored 1.54
1.27 Avg Goals Conceded 1.46
24 BTTS Yes 30
30 Over 1.5 38
20 Over 2.5 23
8 Over 3.5 15
8 Clean Sheets 12
18 Failed To Score 6
3.36 Shots On Goal 3.83
11.87 Total Shots 11.41
3.98 Corners 4.67
40.3% Ball Possession 47.6%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

From the opening view, this looks like a meeting between teams arriving with different levels of stability, reinforced by Wrexham's more proactive style and Oxford United's more cautious structure. Both teams have notable availability concerns, so squad depth and in-game adjustments could matter more than usual. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Wrexham. Wrexham carry the stronger overall league profile, standing 7 with 67 points while Oxford United sit 22 on 44, suggesting a clearer edge in long-term output. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. The attacking numbers of both teams point toward a more open scoring environment.This game has the potential to be open, with both sides capable of creating several scoring chances. The shape dynamic also adds another layer here, with Oxford United expected to line up in 4-2-3-1 and Wrexham in 3-4-2-1, which may reinforce the expected flow toward Wrexham having the stronger overall control.

Oxford United Analysis

Oxford United sit 22 with 44 points after 43 matches and remain under pressure to produce steadier results. Their record of 10 wins, 14 draws, and 19 losses, together with goals at 41:54, reflects poor form over their recent run. Much of their threat comes through W. Lankshear (9 goals), C. Brannagan (6 goals), Ciaron Brown (3 goals), with creative support from B. De Keersmaecker (5 assists), M. Helik (4 assists), C. Brannagan (3 assists), while the defensive numbers suggest they have been quite vulnerable. At home, they have returned 6 wins, 8 draws, and 7 losses, which indicates a balanced but draw-heavy split record. They are under visible pressure near the relegation zone. Stylistically, they tend to play with a more cautious and defensive approach. Although they are without B. De Keersmaecker, T. Goodrham, G. Leigh, that could reduce some of their usual creative supply in attacking areas.

Wrexham Analysis

Wrexham sit 7 with 67 points after 43 league matches. The record of 18 wins, 13 draws, and 12 defeats, together with a 63:60 goal balance, points toward mixed form over their recent run. Much of their attacking threat comes through J. Windass (13 goals), K. Moore (11 goals), N. Broadhead (7 goals), with creative support from L. O'Brien (6 assists), J. Windass (5 assists), I. Kabore (5 assists), while at the back they have looked quite vulnerable. Away from home, they have returned 8 wins, 7 draws, and 6 losses, a split that suggests a fairly balanced split record. They are pushing for upper-table objectives and still have something important to play for. In football terms, they tend to show balanced attacking football. They are not at full strength, with L. Cacace, A. James, T. O'Connor unavailable, although the overall attacking core still looks largely intact.

H2H Analysis

Across those 3 head-to-head meetings, Oxford United won 1 times, Wrexham won 2 times, while 0 matches finished as draws. The aggregate score in this matchup is 2:3 from Oxford United's perspective. 1 of those games went over 2.5 goals, and both teams scored in 1 matches, with an average of 1.67 goals per game.

1X2: No Draw
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (97%)
Predicted formations: Oxford United 4-2-3-1 / Wrexham 3-4-2-1
Missing players: Oxford United 4, Wrexham 5
H2H summary: Oxford United wins 1, draws 0, Wrexham wins 2
Stats
Oxford United Oxford United
Wrexham Wrexham
Shots on Goal
4
Shots on Goal
4
Shots off Goal
7
Shots off Goal
4
Blocked Shots
8
Blocked Shots
3
9 Corner Kicks 5
11 Fouls 16
0 Offsides 4
45% Ball Possession 55%
19 Total Shots 11
4 Shots on Goal 4
7 Shots off Goal 4
8 Blocked Shots 3
13 Shots insidebox 7
6 Shots outsidebox 4
3 Goalkeeper Saves 4
349 Total passes 449
248 Passes accurate 348
0.80 expected_goals 1.28
🟨 2 Yellow Cards 3 🟨
🟥 0 Red Cards 0 🟥

Lineups

Oxford United
Formation
Wrexham
J. Cumming
J. Cumming
S. Long
S. Long
M. Helik
M. Helik
C. Brown
C. Brown
B. Spencer
B. Spencer
J. McDonnell
J. McDonnell
Y. E. Konak
Y. E. Konak
S. Mills
S. Mills
C. Brannagan
C. Brannagan
M. Peart-Harris
M. Peart-Harris
W. Lankshear
W. Lankshear
D. Ward
D. Ward
D. Hyam
D. Hyam
D. Scarr
D. Scarr
C. Doyle
C. Doyle
R. Longman
R. Longman
G. Dobson
G. Dobson
M. James
M. James
O. Rathbone
O. Rathbone
G. Thomason
G. Thomason
J. Windass
J. Windass
S. Smith
🎯
S. Smith
Oxford United 4-2-3-1
Starting XI
1
J. Cumming
G
2
S. Long
↓ 67'
D
6
M. Helik
D
3
C. Brown
D
15
B. Spencer
↓ 88'
D
38
J. McDonnell
↓ 56'
M
5
Y. E. Konak
↓ 67'
M
17
S. Mills
🟨 90+2'
M
8
C. Brannagan
M
44
M. Peart-Harris
↓ 56'
M
27
W. Lankshear
F
Substitutes
21
M. Ingram
G
9
M. Harris
↑ 67'
F
4
W. Vaulks
↑ 56'
M
24
H. ter Avest
↑ 67'
D
32
Jeon Jin-Woo
M
11
O. ter Haar Romeny
F
10
A. Emakhu
↑ 56' 🟨 62'
F
33
J. Donley
↑ 88'
M
37
C. Makosso
D
Wrexham 3-5-1-1
Starting XI
21
D. Ward
G
5
D. Hyam
D
24
D. Scarr
D
2
C. Doyle
D
47
R. Longman
↓ 56' 🟨 32'
M
15
G. Dobson
🟨 90+4'
M
37
M. James
M
20
O. Rathbone
↓ 70'
M
14
G. Thomason
M
10
J. Windass
⚽ 40' ↓ 90+3'
F
28
S. Smith
🎯 40' ↓ 71'
F
Substitutes
1
A. Okonkwo
G
33
N. Broadhead
F
27
L. O'Brien
↑ 70'
M
3
L. Brunt
D
11
B. Cadamarteri
F
19
K. Moore
↑ 71'
F
7
D. Keillor-Dunn
M
12
I. Kabore
↑ 56' 🟨 66'
D
4
M. Cleworth
↑ 90+3'
D
Last matches: Oxford United
21.07.26
Fri
Oxford United
Aldershot Town
3
1
W
02.05.26
Cha
Oxford United
Millwall
0
2
L
25.04.26
Cha
Oxford United
Sheffield Wednesday
4
1
W
18.04.26
Cha
Oxford United
Derby
0
1
L
11.04.26
Cha
Oxford United
Watford
2
0
W
06.04.26
Cha
Oxford United
Portsmouth
2
2
D
03.04.26
Cha
Oxford United
Hull City
1
1
D
21.03.26
Cha
Oxford United
Southampton
0
2
L
14.03.26
Cha
Oxford United
Charlton
1
1
D
11.03.26
Cha
Oxford United
Blackburn
1
0
W
06.03.26
Cha
Oxford United
Preston
3
1
W
28.02.26
Cha
Oxford United
West Brom
2
1
W
25.02.26
Cha
Oxford United
Stoke City
1
2
L
21.02.26
Cha
Oxford United
Middlesbrough
0
0
D
15.02.26
FA
Oxford United
Sunderland
0
1
L
10.02.26
Cha
Oxford United
Norwich
0
3
L
07.02.26
Cha
Oxford United
Coventry
0
0
D
03.02.26
Cha
Oxford United
Sheffield Utd
1
3
L
31.01.26
Cha
Oxford United
Birmingham
0
2
L
24.01.26
Cha
Oxford United
Leicester
2
1
W
Last matches: Wrexham
18.07.26
Fri
Wrexham
Manchester United
1
0
W
11.07.26
Fri
Wrexham
Wisla Krakow
0
0
D
02.05.26
Cha
Wrexham
Middlesbrough
2
2
D
26.04.26
Cha
Wrexham
Coventry
1
3
L
18.04.26
Cha
Wrexham
Stoke City
2
0
W
12.04.26
Cha
Wrexham
Birmingham
0
2
L
07.04.26
Cha
Wrexham
Southampton
1
5
L
03.04.26
Cha
Wrexham
West Brom
2
2
D
21.03.26
Cha
Wrexham
Sheffield Utd
2
1
W
17.03.26
Cha
Wrexham
Watford
1
3
L
13.03.26
Cha
Wrexham
Swansea
2
0
W
10.03.26
Cha
Wrexham
Hull City
1
2
L
07.03.26
FA
Wrexham
Chelsea
2
4
L
28.02.26
Cha
Wrexham
Charlton
1
0
W
24.02.26
Cha
Wrexham
Portsmouth
2
1
W
21.02.26
Cha
Wrexham
Ipswich
5
3
W
17.02.26
Cha
Wrexham
Bristol City
2
2
D
13.02.26
FA
Wrexham
Ipswich
1
0
W
07.02.26
Cha
Wrexham
Millwall
0
2
L
31.01.26
Cha
Wrexham
Sheffield Wednesday
1
0
W
H2H: Oxford United vs Wrexham
21.04.26
H2H
Oxford United
Wrexham
0
1
L
22.10.25
H2H
Wrexham
Oxford United
1
0
L
09.12.13
H2H
Wrexham
Oxford United
1
2
W
Last matches: Oxford United
25.04.26
Cha
Oxford United
Sheffield Wednesday
4
1
W
11.04.26
Cha
Oxford United
Watford
2
0
W
03.04.26
Cha
Oxford United
Hull City
1
1
D
14.03.26
Cha
Oxford United
Charlton
1
1
D
11.03.26
Cha
Oxford United
Blackburn
1
0
W
28.02.26
Cha
Oxford United
West Brom
2
1
W
15.02.26
FA
Oxford United
Sunderland
0
1
L
10.02.26
Cha
Oxford United
Norwich
0
3
L
31.01.26
Cha
Oxford United
Birmingham
0
2
L
20.01.26
Cha
Oxford United
QPR
0
0
D
17.01.26
Cha
Oxford United
Bristol City
0
0
D
29.12.25
Cha
Oxford United
Swansea
0
1
L
26.12.25
Cha
Oxford United
Southampton
2
1
W
13.12.25
Cha
Oxford United
Preston
1
2
L
28.11.25
Cha
Oxford United
Ipswich
2
1
W
22.11.25
Cha
Oxford United
Middlesbrough
1
1
D
04.11.25
Cha
Oxford United
Stoke City
0
3
L
01.11.25
Cha
Oxford United
Millwall
2
2
D
18.10.25
Cha
Oxford United
Derby
1
0
W
27.09.25
Cha
Oxford United
Sheffield Utd
0
1
L
H2H at home: Oxford United
21.04.26
H2H
Oxford United
Wrexham
0
1
L
Last matches: Wrexham
18.07.26
Fri
Wrexham
Manchester United
1
0
W
11.07.26
Fri
Wrexham
Wisla Krakow
0
0
D
26.04.26
Cha
Wrexham
Coventry
1
3
L
12.04.26
Cha
Wrexham
Birmingham
0
2
L
03.04.26
Cha
Wrexham
West Brom
2
2
D
21.03.26
Cha
Wrexham
Sheffield Utd
2
1
W
17.03.26
Cha
Wrexham
Watford
1
3
L
28.02.26
Cha
Wrexham
Charlton
1
0
W
17.02.26
Cha
Wrexham
Bristol City
2
2
D
31.01.26
Cha
Wrexham
Sheffield Wednesday
1
0
W
24.01.26
Cha
Wrexham
QPR
3
2
W
04.01.26
Cha
Wrexham
Derby
2
1
W
01.01.26
Cha
Wrexham
Blackburn
2
0
W
19.12.25
Cha
Wrexham
Swansea
1
2
L
10.12.25
Cha
Wrexham
Hull City
0
2
L
06.12.25
Cha
Wrexham
Preston
1
1
D
22.11.25
Cha
Wrexham
Ipswich
0
0
D
05.11.25
Cha
Wrexham
Portsmouth
0
0
D
25.10.25
Cha
Wrexham
Middlesbrough
1
1
D
18.10.25
Cha
Wrexham
Stoke City
0
1
L
H2H away: Wrexham
21.04.26
H2H
Oxford United
Wrexham
0
1
W

Standings

Championship
# Team MP W D L G GD PTS Form
1 46 28 11 7 97:45 52 95
W W W D D
2 46 23 15 8 80:47 33 84
W D D W D
3 46 24 11 11 64:49 15 83
L D W D W
4 46 22 14 10 82:56 26 80
W D W D D
5 46 22 14 10 72:47 25 80
L L D D W
6 46 21 10 15 70:66 4 73
W W D W L
7 46 19 14 13 69:65 4 71
D L W W L
8 46 20 9 17 67:59 8 69
L W L W L
9 46 19 8 19 63:56 7 65
L D W W L
10 46 17 13 16 57:56 1 64
D W W D W
11 46 18 10 18 57:59 -2 64
W D W L W
12 46 17 11 18 59:59 0 62
W L D L D
13 46 18 6 22 66:66 0 60
W L L W W
14 46 15 15 16 55:62 -7 60
L W L L W
15 46 16 10 20 61:73 -12 58
L L L L D
16 46 14 15 17 53:65 -12 57
L L L L L
17 46 15 10 21 51:56 -5 55
L L L L D
18 46 14 13 19 49:64 -15 55
D W L W W
19 46 13 14 19 44:58 -14 53
L W L D L
20 46 13 13 20 42:56 -14 52
L W D L D
21 46 13 14 19 48:58 -10 51
L D W W D
22 46 11 14 21 45:59 -14 47
L W L L W
23 46 12 16 18 58:68 -10 46
W D D L L
24 46 2 12 32 29:89 -60 0
W L L D D
Promotion
Promotion Playoffs
Relegation

Missing Players

Oxford United 4 missing
-
B. De Keersmaecker
Missing Fixture Shoulder Injury
OUT
-
T. Goodrham
Missing Fixture Ankle Injury
OUT
-
G. Leigh
Missing Fixture Calf Injury
OUT
-
P. Placheta
Missing Fixture Injury
OUT
Wrexham 5 missing
-
L. Cacace
Missing Fixture Hamstring Injury
OUT
-
A. James
Missing Fixture Knee Injury
OUT
-
T. O'Connor
Missing Fixture Hamstring Injury
OUT
-
B. Sheaf
Missing Fixture Knee Injury
OUT
-
Z. Vyner
Missing Fixture Inactive
OUT