Oxford vs Ipswich

28 November 2025 · Championship · 2025/26 · Referee Matt Donohue

Full time 2 – 1

Half-time: 1–0

  • M. Harris 24’
  • P. Płacheta 77’
  • L. Davis 53’

Match summary

Oxford beat Ipswich 2-1. Oxford led 1-0 at half-time.

M. Harris put Oxford ahead in the 24th minute, L. Davis equalised from a corner in the 53rd minute, and P. Płacheta won it in the 77th minute.

Ipswich can feel hard done by, creating 1.73 expected goals (xG) from 17 shots to Oxford's 1.21 from 13.

Match stats

27% Possession 73%
13 Shots 17
8 Shots on target 7
3 Corners 6
212 Passes 573
57.1% Pass accuracy 85.3%
21 Tackles 13
13 Fouls 5
0 Offsides 3

Key events

Oxford Ipswich
Kick-off
M. HarrisLeft foot shot1-0 (Oxford)
24’
Shot on target
24’
Shot on target
28’
B. D. KeersmaekerShot on target
34’
Half-time1-0
Second half underway
S. MillsShot on target
49’
53’
L. DavisLeft foot shot1-1 (Ipswich)
55’
M. NúñezShot on target
55’
J. Philogene-BidaceShot on target
59’
G. HirstShot on target
61’
Shot on target
W. LankshearM. Harris
62’
71’
A. YoungD. Furlong
71’
Shot on target
75’
T. GoodrhamF. Krastev
76’
O. RomenyL. Harris
76’
P. PłachetaLeft foot shot2-1 (Oxford)
77’
Shot on target
83’
89’
J. ClarkeShot on target
89’
Shot on target
Full-time2-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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.73 24’ M. Harris (Oxford), 1-0 24’ 53’ L. Davis (Ipswich), 1-1 53’ 77’ P. Płacheta (Oxford), 2-1 77’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.21 1.73 24’ M. Harris (Oxford), 1-0 Harris 24’ 53’ L. Davis (Ipswich), 1-1 Davis 53’ 77’ P. Płacheta (Oxford), 2-1 Płacheta 77’
Oxford 1.21 xGIpswich 1.73 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Ipswich attacking Oxford attacking 
89’ Unknown (Ipswich), open play, 0.42 xG, saved 59’ G. Hirst (Ipswich), open play, 0.34 xG, saved 77’ P. Płacheta (Oxford), open play, 0.33 xG, goal 75’ Unknown (Oxford), set piece, 0.22 xG, saved 24’ Unknown (Oxford), open play, 0.18 xG, goal 24’ Unknown (Oxford), open play, 0.14 xG, saved 31’ G. Hirst (Ipswich), open play, 0.14 xG, off target 21’ Unknown (Ipswich), open play, 0.13 xG, hit the woodwork 12’ Unknown (Ipswich), open play, 0.11 xG, off target 89’ M. Núñez (Ipswich), open play, 0.09 xG, blocked 89’ J. Clarke (Ipswich), open play, 0.09 xG, saved 66’ S. Long (Oxford), set piece, 0.09 xG, off target 83’ Unknown (Oxford), open play, 0.09 xG, saved 53’ Unknown (Ipswich), from a corner, 0.08 xG, goal 11’ G. Hirst (Ipswich), open play, 0.07 xG, blocked 61’ Unknown (Ipswich), from a corner, 0.05 xG, saved 48’ M. Núñez (Ipswich), direct free kick, 0.05 xG, blocked 26’ Unknown (Oxford), open play, 0.05 xG, blocked 4’ J. Philogene-Bidace (Ipswich), open play, 0.04 xG, blocked 73’ M. Núñez (Ipswich), direct free kick, 0.03 xG, blocked 80’ O. Romeny (Oxford), open play, 0.04 xG, off target 55’ J. Philogene-Bidace (Ipswich), from a corner, 0.03 xG, off target 34’ B. D. Keersmaeker (Oxford), open play, 0.02 xG, saved 49’ S. Mills (Oxford), open play, 0.02 xG, saved 55’ J. Philogene-Bidace (Ipswich), open play, 0.02 xG, saved 17’ J. Taylor (Ipswich), open play, 0.02 xG, blocked 55’ M. Núñez (Ipswich), from a corner, 0.02 xG, saved 76’ Unknown (Oxford), open play, 0.02 xG, off target 28’ Unknown (Oxford), open play, 0.01 xG, saved 84’ B. D. Keersmaeker (Oxford), from a corner, 0.01 xG, off target 89’ Unknown (Ipswich), open play, 0.42 xG, saved 59’ G. Hirst (Ipswich), open play, 0.34 xG, saved 77’ P. Płacheta (Oxford), open play, 0.33 xG, goal 75’ Unknown (Oxford), set piece, 0.22 xG, saved 24’ Unknown (Oxford), open play, 0.18 xG, goal 24’ Unknown (Oxford), open play, 0.14 xG, saved 31’ G. Hirst (Ipswich), open play, 0.14 xG, off target 21’ Unknown (Ipswich), open play, 0.13 xG, hit the woodwork 12’ Unknown (Ipswich), open play, 0.11 xG, off target 89’ M. Núñez (Ipswich), open play, 0.09 xG, blocked 89’ J. Clarke (Ipswich), open play, 0.09 xG, saved 66’ S. Long (Oxford), set piece, 0.09 xG, off target 83’ Unknown (Oxford), open play, 0.09 xG, saved 53’ Unknown (Ipswich), from a corner, 0.08 xG, goal 11’ G. Hirst (Ipswich), open play, 0.07 xG, blocked 61’ Unknown (Ipswich), from a corner, 0.05 xG, saved 26’ Unknown (Oxford), open play, 0.05 xG, blocked 48’ M. Núñez (Ipswich), direct free kick, 0.05 xG, blocked 4’ J. Philogene-Bidace (Ipswich), open play, 0.04 xG, blocked 80’ O. Romeny (Oxford), open play, 0.04 xG, off target 73’ M. Núñez (Ipswich), direct free kick, 0.03 xG, blocked 55’ J. Philogene-Bidace (Ipswich), from a corner, 0.03 xG, off target 34’ B. D. Keersmaeker (Oxford), open play, 0.02 xG, saved 49’ S. Mills (Oxford), open play, 0.02 xG, saved 55’ J. Philogene-Bidace (Ipswich), open play, 0.02 xG, saved 17’ J. Taylor (Ipswich), open play, 0.02 xG, blocked 55’ M. Núñez (Ipswich), from a corner, 0.02 xG, saved 76’ Unknown (Oxford), open play, 0.02 xG, off target 28’ Unknown (Oxford), open play, 0.01 xG, saved 84’ B. D. Keersmaeker (Oxford), from a corner, 0.01 xG, off target
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
Helik
Brown
Currie
Vaulks
Keersmaeker
Mills 62’
Harris
Krastev
Harris
Ipswich 4-2-3-1 Starting XI
Walton
Furlong 71’
O'Shea
Kipré
Davis
Matusiwa
Taylor
Egeli
Núñez
Philogene-Bidace 70’
Hirst 71’

Player stats

Goalkeeper1 player
J. Cumming
90′ 6 1 34 – – – – –
Defenders4 players
S. Long
90′ 2 1 – 5 2 17 – – – –
M. Helik
90′ – – –
C. Brown
90′ – – – 3 3 12 2 – – –
J. Currie
90′ 5 2 – 7 1 25 1 – – –
Midfielders8 players
W. Vaulks
90′ – – – – –
90′ – 1 26 3 – 1 1 2 – 1 –
S. Mills Taken off
62′ – – 8 – – 2 – 4 2 – –
L. Harris
76′ – – – – –
F. Krastev
76′ – – – – –
W. Lankshear Came on as a substitute
28′ – – – – –
P. Płacheta Came on as a substitute
28′ 1 – 3 – – – – – – – –
T. Goodrham Came on as a substitute
14′ – – – – –
Forwards2 players
M. Harris
62′ – – – – – – –
O. Romeny Came on as a substitute
14′ – – 1 – 0.04 – – 2 – 6 –
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. A blank cell means that figure is not available for that player.

Before kick-off

Oxford win 16% Avg odds 5.79
Draw 24% Avg odds 3.92
Ipswich win 60% Avg odds 1.58

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.