Match report

Shrewsbury Defeats Swindon Town 3-1 in League Two Clash

Shrewsbury
Shrewsbury
3–1
FT
Swindon Town
Swindon Town
Feb 14, 2026

Shrewsbury put on an impressive display to defeat Swindon Town 3-1 in their League Two encounter, with goals from Ian Morgan, Gareth Lloyd, and Nick Freeman. Despite a strong start by Shrewsbury, Swindon briefly levelled through Ben Kirkman before the halftime whistle. The home side's resilience and strategic substitutions later proved decisive.

Key Facts

  • Shrewsbury 3–1 Swindon Town
  • Ian Morgan opened the scoring in the 7th minute, assisted by Lee Hoole
  • Ben Kirkman equalized for Swindon at halftime (45+ minutes)
  • Gareth Lloyd and Nick Freeman scored Shrewsbury's second and third goals respectively
  • Swindon had three yellow cards, with two coming in the first half

Lineups

Shrewsbury

Formation: 3-4-1-2

Starting XI

  • 1 M. Cox (G)
  • 2 L. Hoole (D)
  • 5 W. Boyle (D)
  • 25 J. Ruffels (D)
  • 20 I. Kabia (M)
  • 10 T. Sang (M)
  • 14 T. Perry (M)
  • 30 K. Berkoe (M)
  • 11 A. Scully (F)
  • 19 I. Morgan (F)
  • 9 G. Lloyd (F)

Substitutes

  • 12 W. Brook
  • 4 T. Anderson
  • 16 N. Freeman
  • 26 S. Stubbs
  • 7 T. McDermott
  • 3 M. Benning
  • 21 T. Samuel-Ogunsuyi

Swindon Town

Formation: 3-4-1-2

Starting XI

  • 1 C. Ripley (G)
  • 6 J. Ball (D)
  • 8 O. Clarke (D)
  • 34 B. Kirkman (D)
  • 33 J. McGregor (M)
  • 18 G. Kilkenny (M)
  • 7 T. Nichols (M)
  • 26 J. Batty (M)
  • 44 D. Oldaker (F)
  • 23 A. Drinan (F)
  • 28 O. Palmer (F)

Substitutes

  • 12 L. Ward
  • 3 F. Mabete
  • 25 A. Borland
  • 29 M. Olakigbe
  • 19 J. Snowdon
  • 21 J. Scanlon
  • 24 F. Holman

Timeline

  1. Shrewsbury
    7' Shrewsbury Goal · Normal Goal
    I. Morgan · Assist: L. Hoole
  2. Shrewsbury
    22' Shrewsbury Card · Yellow Card
    L. Hoole

    Foul

  3. Swindon Town
    31' Swindon Town Card · Yellow Card
    O. Clarke

    Foul

  4. Shrewsbury
    32' Shrewsbury Card · Yellow Card
    K. Berkoe

    Foul

  5. Swindon Town
    45'+5 Swindon Town Card · Yellow Card
    J. Ball

    Argument

  6. Swindon Town
    45' Swindon Town Goal · Normal Goal
    B. Kirkman
  7. Swindon Town
    46' Swindon Town subst · Substitution 1
    Off: J. Ball · On: F. Holman
  8. Shrewsbury
    58' Shrewsbury Goal · Normal Goal
    G. Lloyd · Assist: K. Berkoe
  9. Swindon Town
    60' Swindon Town subst · Substitution 2
    Off: J. Batty · On: M. Olakigbe
  10. Shrewsbury
    63' Shrewsbury subst · Substitution 1
    Off: I. Morgan · On: T. Samuel-Ogunsuyi
  11. Swindon Town
    72' Swindon Town subst · Substitution 3
    Off: Joel McGregor · On: F. Mabete
  12. Swindon Town
    72' Swindon Town subst · Substitution 4
    Off: T. Nichols · On: A. Borland
  13. Swindon Town
    72' Swindon Town subst · Substitution 5
    Off: D. Oldaker · On: J. Snowdon
  14. Shrewsbury
    79' Shrewsbury subst · Substitution 2
    Off: T. Sang · On: Nick Freeman
  15. Shrewsbury
    79' Shrewsbury subst · Substitution 3
    Off: A. Scully · On: Tommy McDermott
  16. Shrewsbury
    82' Shrewsbury Goal · Normal Goal
    Nick Freeman
  17. Shrewsbury
    83' Shrewsbury subst · Substitution 4
    Off: K. Berkoe · On: Malvind Benning
  18. Swindon Town
    88' Swindon Town Card · Yellow Card
    A. Borland

    Foul

Match Stats

Stat Shrewsbury Swindon Town
Fouls 10 13
Pass Accuracy 55% 73%
Offsides 2 1
Red Cards
Total Shots 19 10
Corners 5 4
Total Passes 277 441
Yellow Cards 3 3
Blocked Shots 10 4
Shots on Target 4 5
xG 2.93 1.68
Shots off Target 5 1
Possession 38% 62%
Goals Prevented
Accurate Passes 151 323
Shots Inside Box 16 5
Saves 4 0
Shots Outside Box 3 5

Key Match Notes

  • Ian Morgan's early goal (7th minute) set a strong tone for Shrewsbury, despite Swindon equalizing at halftime through Ben Kirkman
  • Substitutions by both teams, notably Nick Freeman coming on and scoring in the 82nd minute, sealed Shrewsbury’s victory