Oxford vs Wrexham

21 April 2026 · Championship · 2025/26 · Referee Matt Donohue

Full time 0 – 1

Half-time: 0–1

  • Josh Windass 40’

Match summary

Wrexham won 1-0 away at Oxford. Wrexham led 1-0 at half-time.

Josh Windass put Wrexham ahead in the 40th minute.

The chances backed that up: Wrexham created 1.28 expected goals (xG) from 11 shots to Oxford's 0.80 from 19.

Match stats

45% Possession 55%
19 Shots 11
4 Shots on target 4
9 Corners 5
349 Passes 449
71.1% Pass accuracy 77.5%
10 Tackles 9
11 Fouls 16
2 Yellow cards 3
0 Offsides 4

Key events

Oxford Wrexham
Kick-off
Will LankshearShot on target
5’
32’
40’
Josh WindassRight foot shot0-1 (Wrexham)
Half-time0-1
46’
Callum DoyleShot on target
Second half underway
51’
Sam SmithShot on target
Will VaulksJamie McDonnell
56’
Aidomo EmakhuMyles Peart-Harris
56’
Stanley MillsShot on target
57’
Michał HelikShot on target
59’
61’
Dominic HyamShot on target
Aidomo Emakhu
62’
66’
Mark HarrisYunus Konak
67’
Hidde ter AvestSam Long
67’
Jamie DonleyBrodie Spencer
88’
90+2’
Aidomo EmakhuShot on target
90+3’
90+4’
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 1.28 40’ Josh Windass (Wrexham), 0-1 40’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.80 1.28 40’ Josh Windass (Wrexham), 0-1 Windass 40’
Oxford 0.80 xGWrexham 1.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Wrexham attacking Oxford attacking 
14’ Sam Smith (Wrexham), open play, 0.44 xG, off target 61’ Dominic Hyam (Wrexham), from a corner, 0.24 xG, saved 75’ Kieffer Moore (Wrexham), open play, 0.15 xG, blocked 65’ Sam Long (Oxford), from a corner, 0.09 xG, blocked 73’ Mark Harris (Oxford), set piece, 0.10 xG, off target 5’ Will Lankshear (Oxford), open play, 0.09 xG, saved 80’ Callum Doyle (Wrexham), direct free kick, 0.07 xG, blocked 46’ Callum Doyle (Wrexham), set piece, 0.07 xG, saved 87’ Aidomo Emakhu (Oxford), set piece, 0.07 xG, off target 31’ Josh Windass (Wrexham), open play, 0.07 xG, off target 76’ Callum Doyle (Wrexham), from a corner, 0.07 xG, off target 44’ Stanley Mills (Oxford), open play, 0.06 xG, blocked 64’ Stanley Mills (Oxford), open play, 0.06 xG, blocked 24’ Dominic Hyam (Wrexham), from a corner, 0.05 xG, off target 84’ Stanley Mills (Oxford), set piece, 0.06 xG, off target 40’ Josh Windass (Wrexham), open play, 0.05 xG, goal 67’ Cameron Brannagan (Oxford), direct free kick, 0.04 xG, off target 51’ Sam Smith (Wrexham), open play, 0.04 xG, saved 57’ Stanley Mills (Oxford), open play, 0.03 xG, saved 83’ Will Vaulks (Oxford), from a corner, 0.03 xG, blocked 90+3’ Aidomo Emakhu (Oxford), set piece, 0.03 xG, saved 46’ Josh Windass (Wrexham), open play, 0.03 xG, blocked 52’ Ciaron Brown (Oxford), from a corner, 0.03 xG, blocked 83’ Will Lankshear (Oxford), from a corner, 0.02 xG, off target 83’ Ciaron Brown (Oxford), from a corner, 0.02 xG, blocked 82’ Will Vaulks (Oxford), set piece, 0.02 xG, blocked 85’ Aidomo Emakhu (Oxford), from a corner, 0.01 xG, blocked 90’ Michał Helik (Oxford), open play, 0.01 xG, off target 59’ Michał Helik (Oxford), from a corner, 0.01 xG, saved 85’ Hidde ter Avest (Oxford), from a corner, 0.01 xG, off target 14’ Sam Smith (Wrexham), open play, 0.44 xG, off target 61’ Dominic Hyam (Wrexham), from a corner, 0.24 xG, saved 75’ Kieffer Moore (Wrexham), open play, 0.15 xG, blocked 65’ Sam Long (Oxford), from a corner, 0.09 xG, blocked 73’ Mark Harris (Oxford), set piece, 0.10 xG, off target 5’ Will Lankshear (Oxford), open play, 0.09 xG, saved 80’ Callum Doyle (Wrexham), direct free kick, 0.07 xG, blocked 87’ Aidomo Emakhu (Oxford), set piece, 0.07 xG, off target 46’ Callum Doyle (Wrexham), set piece, 0.07 xG, saved 76’ Callum Doyle (Wrexham), from a corner, 0.07 xG, off target 31’ Josh Windass (Wrexham), open play, 0.07 xG, off target 44’ Stanley Mills (Oxford), open play, 0.06 xG, blocked 64’ Stanley Mills (Oxford), open play, 0.06 xG, blocked 84’ Stanley Mills (Oxford), set piece, 0.06 xG, off target 24’ Dominic Hyam (Wrexham), from a corner, 0.05 xG, off target 40’ Josh Windass (Wrexham), open play, 0.05 xG, goal 67’ Cameron Brannagan (Oxford), direct free kick, 0.04 xG, off target 51’ Sam Smith (Wrexham), open play, 0.04 xG, saved 57’ Stanley Mills (Oxford), open play, 0.03 xG, saved 83’ Will Vaulks (Oxford), from a corner, 0.03 xG, blocked 90+3’ Aidomo Emakhu (Oxford), set piece, 0.03 xG, saved 46’ Josh Windass (Wrexham), open play, 0.03 xG, blocked 52’ Ciaron Brown (Oxford), from a corner, 0.03 xG, blocked 83’ Will Lankshear (Oxford), from a corner, 0.02 xG, off target 83’ Ciaron Brown (Oxford), from a corner, 0.02 xG, blocked 82’ Will Vaulks (Oxford), set piece, 0.02 xG, blocked 85’ Aidomo Emakhu (Oxford), from a corner, 0.01 xG, blocked 90’ Michał Helik (Oxford), open play, 0.01 xG, off target 85’ Hidde ter Avest (Oxford), from a corner, 0.01 xG, off target 59’ Michał Helik (Oxford), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Oxford 4-2-3-1 Starting XI
Cumming
Long 67’
Helik
Brown
Spencer 88’
McDonnell 56’
Konak 67’
Mills
Brannagan
Peart-Harris 56’
Lankshear
Wrexham 3-5-1-1 Starting XI
Ward
Hyam
Scarr
Doyle
Dobson
James
Rathbone 70’
Thomason
Longman 56’
Windass 90’
Smith 71’

Player stats

Goalkeeper1 player
Jamie Cumming
90′ 3 1 32 – – – – –
Defenders6 players
Sam Long Taken off
67′ 1 – – 4 2 27 1 – – –
Michał Helik
90′ – 1 – 5 5 36 1 – – –
Ciaron Brown
90′ – 2 – 5 5 47 – – – –
Brodie Spencer Taken off
88′ 1 – – 4 – 32 1 – – –
Hidde ter Avest Came on as a substitute
23′ – – – – – 21 – – – –
Jamie Donley Came on as a substitute
2′ – – – – – 1 – – – –
Midfielders8 players
Jamie McDonnell Taken off
56′ – – 11 – – 4 – 5 – 1 –
Yunus Konak Taken off
67′ – – 23 – – 1 2 2 – – –
90′ – – 27 – – 1 – 11 – 2
Cameron Brannagan
90′ – – 31 4 – – – 3 1 2 –
Myles Peart-Harris Taken off
56′ – – 12 – – 1 1 7 3 4 –
Will Vaulks Came on as a substitute
34′ – – 25 – – – 1 – – – –
Aidomo Emakhu Came on as a substitute
34′ – – 8 3 – – – 3 2 1
Mark Harris Came on as a substitute
23′ – – 3 – – 1 – 1 1 – –
Forwards1 player
90′ – – 2 1 0.11 – – 6 2 13 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Oxford win 39% Avg odds 2.37
Draw 29% Avg odds 3.25
Wrexham win 32% Avg odds 2.96

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.