Match report
Walsall Defeats Shrewsbury 2-1 in League Two Clash
Shrewsbury
1–2
FT
Walsall
Feb 28, 2026
Walsall edged out Shrewsbury 2-1 in a closely contested match in the League Two. Peter Farquharson's double for Walsbury was enough to secure all three points, despite Isaac Morgan's second-half equalizer for Shrewsbury.
Key Facts
- • Walsall scored first through Peter Farquharson at 28 minutes.
- • Isaac Morgan netted an equalizer for Shrewsbury in the 45th minute of added time.
- • Farquharson scored again for Walsall in the 62nd minute to secure a comeback victory.
- • Shrewsbury's J. Ruffels was sent off with a red card in the 90th minute plus two seconds.
Lineups
Shrewsbury
Formation: 3-1-4-2
Starting XI
- 1 Matthew Cox (G)
- 2 Luca Hoole (D)
- 5 William Boyle (D)
- 25 Josh Ruffels (D)
- 14 Taylor Perry (M)
- 30 Kevin Berkoe (M)
- 10 Thomas Sang (M)
- 6 Sam Clucas (M)
- 3 Malvind Benning (M)
- 9 George Lloyd (F)
- 19 Iwan Morgan (F)
Substitutes
- 26 Sam Stubbs
- 12 Will Brook
- 4 Tom Anderson
- 16 Nick Freeman
- 7 Tommy McDermott
- 20 Ismeal Kabia
- 21 Trey Samuel Ogunsuyi
Walsall
Formation: 3-1-4-2
Starting XI
- 12 Sam Hornby (G)
- 6 Priestley Farquharson (D)
- 4 Aden Flint (D)
- 30 Evan Weir (D)
- 14 Brandon Comley (M)
- 25 Jid Okeke (M)
- 8 Charlie Lakin (M)
- 22 Jamie Jellis (M)
- 18 Vincent Harper (M)
- 19 Aaron Pressley (F)
- 15 Daniel Kanu (F)
Substitutes
- 21 Jenson Kirloy
- 5 Harrison Burke
- 2 Connor Barrett
- 17 Courtney Clarke
- 23 Alexander Pattison
- 37 Albert Adomah
- 9 Jamille Matt
Timeline
-
28' Walsall Goal · Normal GoalP. Farquharson · Assist: Aaron Pressley -
45'+3 Shrewsbury subst · Substitution 1Off: L. Hoole · On: S. Stubbs -
45'+6 Shrewsbury Goal · Normal GoalI. Morgan -
60' Shrewsbury subst · Substitution 2Off: G. Lloyd · On: T. Samuel-Ogunsuyi -
60' Shrewsbury subst · Substitution 3Off: Sam Clucas · On: Tommy McDermott -
61' Shrewsbury Card · Yellow CardWilliam BoyleFoul
-
62' Walsall Goal · Normal GoalP. Farquharson -
68' Shrewsbury subst · Substitution 4Off: T. Perry · On: Nick Freeman -
68' Shrewsbury subst · Substitution 5Off: Malvind Benning · On: Ismeal Kabia -
69' Walsall subst · Substitution 1Off: D. Kanu · On: A. Adomah -
82' Walsall subst · Substitution 2Off: C. Lakin · On: C. Clarke -
83' Walsall subst · Substitution 3Off: Aaron Pressley · On: J. Matt -
85' Walsall Card · Yellow CardSam HornbyDelay of game
-
90'+2 Shrewsbury Card · Red CardJ. RuffelsSerious foul
Match Stats
| Stat | Shrewsbury | Walsall |
|---|---|---|
| Fouls | 12 | 11 |
| Pass Accuracy | 64% | 65% |
| Offsides | 5 | 0 |
| Red Cards | 1 | 0 |
| Total Shots | 12 | 11 |
| Corners | 8 | 2 |
| Total Passes | 299 | 281 |
| Yellow Cards | 1 | 1 |
| Blocked Shots | 2 | 2 |
| Shots on Target | 4 | 4 |
| xG | — | — |
| Shots off Target | 6 | 5 |
| Possession | 52% | 48% |
| Goals Prevented | — | — |
| Accurate Passes | 191 | 183 |
| Shots Inside Box | 7 | 7 |
| Saves | 2 | 3 |
| Shots Outside Box | 5 | 4 |
Key Match Notes
- ▸ Walsall took an early lead when Peter Farquharson netted, putting pressure on Shrewsbury.
- ▸ Shrewsbury equalized in the first half of added time through Isaac Morgan's goal, keeping their momentum high.
- ▸ Farquharson scored his second in the 62nd minute to seal Walsall’s win and dampen Shrewsbury’s spirits.