Match report

Shrewsbury Defeats Oldham 1-0 in League Two Clash

Shrewsbury
Shrewsbury
1–0
FT
Oldham
Oldham
Apr 11, 2026

Shrewsbury emerged victorious in their League Two encounter against Oldham, defeating them 1-0 at the New Meadow Stadium. The game was a tight affair, with Shrewsbury capitalizing on an early goal from William Boyle, who found the back of the net in the 30th minute after a good pass from T. Perry. Despite Oldham's efforts to level the score, the home side's defensive resilience proved too strong for the visitors, securing three crucial points in their League Two campaign.

Key Facts

  • Shrewsbury 1-0 Oldham
  • William Boyle scored the only goal in the 30th minute
  • I. Morgan received a yellow card for Shrewsbury in the 47th minute
  • Joe Garner received a yellow card for Oldham in the 62nd minute
  • B. Ihionvien received a yellow card for Shrewsbury in the 77th minute
  • Oldham made three substitutions: Payne for Garner, Daniels for Simeu, and Hawkes for Jalo
  • Shrewsbury made three substitutions: Gray for Freeman, Lloyd for Ihionvien, and Scully for Morgan

Lineups

Shrewsbury

Formation: 3-4-1-2

Starting XI

  • 1 Matthew Cox (G)
  • 26 Sam Stubbs (D)
  • 5 William Boyle (D)
  • 25 Josh Ruffels (D)
  • 20 Ismeal Kabia (M)
  • 14 Taylor Perry (M)
  • 43 Will Gray (M)
  • 30 Kevin Berkoe (M)
  • 19 Iwan Morgan (F)
  • 48 Bradley Ihionvien (F)
  • 27 John Marquis (F)

Substitutes

  • 9 George Lloyd
  • 3 Malvind Benning
  • 4 Tom Anderson
  • 11 Anthony Scully
  • 16 Nick Freeman
  • 12 Will Brook
  • 7 Tommy McDermott

Oldham

Formation: 4-2-3-1

Starting XI

  • 1 Matthew Hudson (G)
  • 16 Will Sutton (D)
  • 5 Donervon Daniels (D)
  • 6 Emmanuel Monthe (D)
  • 24 Jamie Robson (D)
  • 4 Tom Pett (M)
  • 8 Ryan Woods (M)
  • 15 Kane Drummond (M)
  • 26 Kai Payne (M)
  • 21 Josh Hawkes (M)
  • 9 Mike Fondop (F)

Substitutes

  • 31 Tom Donaghy
  • 22 Fabio Jaló
  • 7 Kane Taylor
  • 27 Oliver Hammond
  • 3 Jake Leake
  • 40 Dynel Simeu
  • 14 Joe Garner

Timeline

  1. Shrewsbury
    30' Shrewsbury Goal · Normal Goal
    William Boyle · Assist: T. Perry
  2. Oldham
    46' Oldham subst · Substitution 1
    Off: K. Payne · On: Joe Garner
  3. Shrewsbury
    47' Shrewsbury Card · Yellow Card
    I. Morgan

    Delay of game

  4. Oldham
    57' Oldham subst · Substitution 2
    Off: D. Daniels · On: D. Simeu
  5. Oldham
    62' Oldham Card · Yellow Card
    Joe Garner

    Foul

  6. Oldham
    63' Oldham subst · Substitution 3
    Off: J. Hawkes · On: F. Jalo
  7. Shrewsbury
    77' Shrewsbury Card · Yellow Card
    B. Ihionvien

    Foul

  8. Shrewsbury
    79' Shrewsbury subst · Substitution 1
    Off: W. Gray · On: Nick Freeman
  9. Shrewsbury
    80' Shrewsbury subst · Substitution 2
    Off: B. Ihionvien · On: G. Lloyd
  10. Shrewsbury
    85' Shrewsbury subst · Substitution 3
    Off: I. Morgan · On: A. Scully
  11. Oldham
    87' Oldham Card · Yellow Card
    F. Jalo

    Foul

Match Stats

Stat Shrewsbury Oldham
Fouls 9 13
Pass Accuracy 60% 60%
Offsides 3 3
Red Cards
Total Shots 8 10
Corners 3 5
Total Passes 312 344
Yellow Cards 2 2
Blocked Shots 2 3
Shots on Target 2 1
xG
Shots off Target 4 6
Possession 48% 52%
Goals Prevented
Accurate Passes 186 205
Shots Inside Box 3 8
Saves 2 1
Shots Outside Box 5 2

Key Match Notes

  • William Boyle's goal in the 30th minute set the tone for the match, giving Shrewsbury the lead and a psychological edge
  • Oldham's inability to convert their possession into goals, despite making multiple substitutions, ultimately cost them the match