Shrewsbury Town 2-3 Oxford United: result and report

League One · Saturday 7 March 2020

Result

Shrewsbury Town 2-3 Oxford United

League One · Saturday 7 March 2020, 15:00 UTC · half-time 2-1

Shrewsbury Town · Oxford United · League One predictions

Shrewsbury Town 2-3 Oxford United: match report

Shrewsbury Town were beaten by Oxford United 2-3 in the League One on Saturday 7 March 2020. It was 2-1 at half-time.

Daniel Udoh opened the scoring in the 12th minute. Shrewsbury Town's goals came from Daniel Udoh (12') and Callum Lang (34'). Oxford United scored through Marcus Browne (45+3'), Dan Agyei (59') and Josh Ruffels (88').

Discipline: Shrewsbury Town received 3 yellow cards and 1 red card; Oxford United received 1 yellow card.

Going into the game Shrewsbury Town were 15th on 41 points from 33 and Oxford United 7th on 57 points from 34. Shrewsbury Town went on to finish that season 16th with 41 points, and Oxford United 3rd with 62.

Shrewsbury Town lined up in a 4-4-1-1 and Oxford United in a 4-3-3. The highest match rating in our data went to Marcus Browne of Oxford United (8.6), ahead of Josh Ruffels (7.5).

Before this game the head-to-head record in our data stood at 4 Shrewsbury Town wins, 3 draws and 3 for Oxford United.

Data as of 5 Nov 2026.

Key events

  • 9'Yellow card · Josh VelaShrewsbury Town
  • 12'Goal · Daniel UdohShrewsbury Town · 1-0
  • 34'Goal · Callum LangShrewsbury Town · 2-0
  • 35'Second yellow · Josh VelaShrewsbury Town
  • 45+3'Goal · Marcus BrowneOxford United · 2-1
  • 59'Goal · Dan AgyeiOxford United · 2-2
  • 62'Yellow card · Ethan Ebanks-LandellShrewsbury Town
  • 66'Yellow card · Cameron BrannaganOxford United
  • 87'Yellow card · D. EdwardsShrewsbury Town
  • 88'Goal · Josh RuffelsOxford United · 2-3

Head-to-head

10 meetings: Shrewsbury Town 4, draws 3, Oxford United 3.

Team news

Shrewsbury Town line-up (4-4-1-1)

Max O'Leary, Shaun Williams, Ethan Ebanks-Landell, Aaron Pierre, Omar Beckles, Jason Cummings, Dave Edwards, Josh Laurent, Daniel Udoh, Josh Vela, Callum Lang

Oxford United line-up (4-3-3)

Simon Eastwood, Sam Long, Rob Dickie, Elliott Moore, Josh Ruffels, Marcus Browne, Alex Gorrin, Cameron Brannagan, James Henry, M. Taylor, Nathan Holland