Skip to content
GioScore

Shrewsbury Town vs Walsall Result, Stats, Lineups & H2H

FT · HT 1–11 – 2

Iwan Morgan 45+6′17th

10thPriestley Farquharson 28′, 62′

Player of the matchPriestley FarquharsonWSL · 2 goals · 102′ played · 13 clearances · 14 final-3rd passes · 6 duels won

8.7
Possession
52%48%
Shots · on target in brackets
13 (4)11 (4)
Corners
82
Table · 38 v 53 pts
17th10th → 8th

League TwoOfficial DerbyMatchday 35Montgomery Waters MeadowRef R. Eley

Events

SHT 1–2 WSL · 1–1 yellow · 1–0 red
  1. Full time 1–2
  2. Josh RuffelsRed card
  3. Sam HornbyYellow card
  4. Jamille Mattfor Aaron Pressley
  5. Courtney Clarkefor Charlie Lakin
  6. Albert Adomahfor Daniel Kanu
  7. Ismeal Kabiafor Mal Benning
  8. N. Freemanfor Taylor Perry
  9. Priestley Farquharson1–2Goal · header
  10. Will BoyleYellow card
  11. Trey Samuel-Ogunsuyifor George Lloyd
  12. Tommy McDermottfor Sam Clucas
  13. Half-time 1–1
  14. Iwan Morgan1–1Goal · right foot
  15. +Sam Stubbsfor Luca Hoole · injury
  16. Priestley Farquharson0–1Goal · right foot · assist Aaron Pressley

Head-to-head

21 meetings on record since 2007

5-6-10Shrewsbury Town W-D-L · goals 20:32

5 SHT6 draws10 WSL
With Shrewsbury Town at home
5-2-3 (12:11)
Goals per meeting
2.48
Over 2.5 goals
48%
Both teams scored
52%
Won by the host
57%
Last 5 (Shrewsbury Town)
1W 2D 2L · 2.8 goals/game
  1. Walsall1–1Shrewsbury TownLeague Two
  2. Shrewsbury Town1–3WalsallEFL Trophy
  3. Walsall3–0Shrewsbury TownEFL Trophy
  4. Shrewsbury Town3–2WalsallEFL Trophy
  5. Shrewsbury Town0–0WalsallLeague One
Show all 21 meetings
  1. Shrewsbury Town2–1WalsallEFL Trophy
  2. Walsall0–0Shrewsbury TownLeague One
  3. Shrewsbury Town2–0WalsallLeague One
  4. Walsall1–1Shrewsbury TownLeague One
  5. Shrewsbury Town1–1WalsallLeague One
  6. Walsall3–2Shrewsbury TownLeague One
  7. Walsall2–1Shrewsbury TownLeague One
  8. Shrewsbury Town1–3WalsallLeague One
  9. Shrewsbury Town1–0WalsallFA Cup
  10. Walsall2–2Shrewsbury TownFA Cup
  11. Walsall1–0Shrewsbury TownLeague One
  12. Shrewsbury Town0–1WalsallLeague One
  13. Walsall3–0Shrewsbury TownFA Cup
  14. Walsall3–1Shrewsbury TownLeague One
  15. Shrewsbury Town1–0WalsallLeague One
  16. Walsall2–0Shrewsbury TownFA Cup
  1. WalsallnextShrewsbury TownLeague Two
  2. Shrewsbury TownnextWalsallLeague Two

Form

last 10 matches of each side, all competitions, before kick-off
Shrewsbury Town4d restWSL +1d rest5d restWalsall
  1. 1-0W17 Jan
  2. 1-5L24 Jan
  3. 0-1L27 Jan
  4. 0-0D31 Jan
  5. 0-2L7 Feb
  6. 2-1W10 Feb
  7. 3-1W14 Feb
  8. 1-0W17 Feb
  9. 2-0W21 Feb
  10. 2-1W24 Feb

6-1-3goals 12:111.90pts/game

Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below

  1. 1-5L11 Jan
  2. 2-4L14 Jan
  3. 3-1W17 Jan
  4. 0-0D24 Jan
  5. 0-0D27 Jan
  6. 2-2D31 Jan
  7. 0-2L3 Feb
  8. 1-3L7 Feb
  9. 2-2D18 Feb
  10. 0-2L23 Feb

1-4-5goals 11:210.70pts/game

  1. ASalford City2–1
  2. AAccrington Stanley2–0
  3. HNotts County1–0
  4. HSwindon Town3–1
  5. HBarrow2–1

latest 5

  1. HMilton Keynes Dons0–2
  2. AGrimsby Town2–2
  3. HBarnet1–3
  4. ABristol Rovers0–2
  5. AChesterfield2–2
Show older matches
  1. AColchester United0–2
  2. HBarnet0–0
  3. ACambridge United0–1
  4. AMilton Keynes Dons1–5
  5. HHarrogate Town1–0

older

  1. HCrawley Town0–0
  2. HAccrington Stanley0–0
  3. ATranmere Rovers3–1
  4. ANorthampton Town2–4
  5. ANorwich City1–5

Season comparison

as the teams came into the match
Shrewsbury Townall competitionsWalsall
  1. Goal markets & scoring rates · 15 games each
  2. 2.6Goals per game (both sides)2.67
  3. 60%Over 1.573%
  4. 47%Over 2.547%
  5. 27%Over 3.540%
  6. 40%Both teams scored53%
  7. 27%Clean sheets27%
  8. 40%Failed to score40%
  9. Shrewsbury Town at home v Walsall away
  10. 7Played8
  11. 4Won1
  12. 1Drawn3
  13. 2Lost4
  14. 7-6Goals (for-against)10-18
  15. 1.86Points per game0.75
  16. 43%Over 2.563%
  17. 43%Clean sheets13%
  18. 1st half vs 2nd half scoring · 14 v 15 games
  19. 2-111st-half goals (for-against)7-9
  20. 9-132nd-half goals (for-against)7-17
  21. 82%Goals after half-time50%
  22. 43%Goal before half-time73%
  23. 1-8-5Half-time W-D-L4-5-6

How we calculate this

What stands out

  • 8thfrom 10th

    Walsall moved from 10th to 8th in the League Two table with this result.50 → 53 points after 33 matches; order by points, goal difference, goals scored.

  • 1–1half-time

    The match stood at 1–1 at half-time before 0–1 after the break (1–2 full time).

Team stats

41 figures
  1. 52%Possession48%
  2. 13Shots11
  3. 4Shots on target4
  4. 1Big chances2
  5. 8Corners2
  6. 310Passes286
  7. 12Fouls11
  8. 1Yellow cards1
All 41 stats
  1. Attack
  2. 3Accurate crosses5
  3. 82Attacks87
  4. 1Big chances missed1
  5. 17Crosses16
  6. 39Dangerous attacks52
  7. 8Dribble attempts13
  8. 5Offsides0
  9. 31%Shot accuracy36%
  10. 2Shots blocked2
  11. 8Shots inside box7
  12. 7Shots off target5
  13. 5Shots outside box4
  14. 4Successful dribbles6
  15. Passing
  16. 19Accurate long passes23
  17. 197Accurate passes183
  18. 77%Forward passes %82%
  19. 6Key passes8
  20. 28%Long pass accuracy34%
  21. 67Long passes68
  22. 64%Pass accuracy64%
  23. 55Passes in final third73
  24. Defence
  25. 44Ball recoveries37
  26. 78Ball safe60
  27. 8Goal kicks5
  28. 26Headers won27
  29. 3Interceptions6
  30. 2Saves3
  31. 17Tackles8
  32. Discipline
  33. 11Free kicks12
  34. 1Red cards0
  35. Other
  36. 170Possession lost171
  37. 5Substitutions3
  38. 27Throw-ins36

Lineups

Starting XIs · ratings at full time
Shrewsbury Town3-1-4-26.65 avg rating 6.873-1-4-2Walsall
  1. 16.2Matthew Cox102′
  1. 26.4Luca Hoole↓45+3′+
  2. 56.8Will BoyleYC 102′
  3. 256.3Josh RuffelsRC 98′
  1. 146.5Taylor Perry↓68′
  1. 306.8Kevin Berkoe102′
  2. 106.9Tom Sang102′
  3. 66.4Sam Clucas↓60′
  4. 36.5Mal Benning↓68′
  1. 96.5George Lloyd↓60′
  2. 198.1Iwan MorganG 102′
  1. 126.7Sam HornbyYC 102′
  1. 306.7Evan Weir102′
  2. 46.9Aden Flint102′
  3. 68.7Priestley Farquharson2G 102′
  1. 146.3Brandon Comley102′
  1. 187.0V. Harper102′
  2. 226.8Jamie Jellis102′
  3. 86.5Charlie Lakin↓82′
  4. 256.8Jid Okeke102′
  1. 156.1Daniel Kanu↓69′
  2. 197.1Aaron PressleyA ↓83′
  1. 7Tommy McDermottMF · ↑60′6.7
  2. 16N. FreemanMF · ↑68′6.5
  3. 20Ismeal KabiaFW · ↑68′6.5
  4. 21Trey Samuel-OgunsuyiFW · ↑60′6.7
  5. 26Sam StubbsDF · ↑45+3′6.3
  6. 4Tom AndersonDF
  7. 12Will BrookGK

SubstitutesCoaches: Gavin Cowan · Matt SadlerG goal · A assist · YC yellow · RC red · ↑ on · ↓ off

  1. 9Jamille MattFW · ↑83′6.5
  2. 17Courtney ClarkeMF · ↑82′6.5
  3. 37Albert AdomahFW · ↑69′6.7
  4. 2Connor BarrettDF
  5. 5Harrison BurkeDF
  6. 21Jenson KirloyGK
  7. 23Alexander PattisonMF

Player leaders

this match

Shots

  1. Iwan MorganSHT5 (3)
  2. Will BoyleSHT4 (1)
  3. Jamie JellisWSL3 (1)

Big chances created

  1. Iwan MorganSHT1
  2. Charlie LakinWSL1

Passes

  1. Josh RuffelsSHT31/47
  2. Tom SangSHT27/31
  3. Jamie JellisWSL27/39

Progressive passes

  1. Josh RuffelsSHT45 (96%)
  2. Priestley FarquharsonWSL32 (97%)
  3. Evan WeirWSL32 (91%)

Final-third passes

  1. Priestley FarquharsonWSL14
  2. Sam HornbyWSL14
  3. Evan WeirWSL12

Key passes

  1. Iwan MorganSHT2
  2. V. HarperWSL2
  3. Tom SangSHT2

Ball recoveries

  1. Brandon ComleyWSL9
  2. Matthew CoxSHT9
  3. Tom SangSHT7

Duels won

  1. Aden FlintWSL10/22
  2. Aaron PressleyWSL9/15
  3. Will BoyleSHT8/16

Dribbles

  1. Iwan MorganSHT2/2
  2. V. HarperWSL2/2
  3. Kevin BerkoeSHT2/3

Tackles

  1. V. HarperWSL3
  2. Kevin BerkoeSHT3
  3. Iwan MorganSHT2

Saves

  1. Sam HornbyWSL3
  2. Matthew CoxSHT2

Referee

R. Eley
Cards / match
3.66this match 3 (-0.66)
Yellows / match
3.58this match 2
Reds / match
0.08
Penalties / match
0.1514% of matches
Fouls / match
22.8this match 23

1.67Home 1.67 vs Away 1.91 yellows/match · 3–4 red1.91

38%Results in 86 recent matches · draw 33%29%

home winsaway wins
With Shrewsbury Town
0-0-1 in 1 · 3 yellows/game
With Walsall
0-0-1 in 1 · 2 yellows/game

Analysed latest 86 of 97 career matches.

Match info

Competition
League Two
Season
2025/2026 · Matchday 35 of 46
Kick-off
Venue
Montgomery Waters Meadow, Shrewsbury
Capacity
9,875 · grass
Weather
10 °C · light rain · humidity 71%
Referee
R. Eley
SHT coach
Gavin Cowan
WSL coach
Matt Sadler

Match summary

Walsall beat Shrewsbury Town 2-1 in the League Two (England).

Before kickoff, Shrewsbury Town sat 17th on 38 points, while Walsall were 10th on 50 points. Before kickoff, Shrewsbury Town were 17th in the table but 1st on points from the last five league games. Shrewsbury Town had won 5 matches in a row before this one. Across 21 previous meetings on record, Shrewsbury Town won 5 and Walsall won 10, with 6 draws (2.48 goals per game).

Goals came from Iwan Morgan (45') for Shrewsbury Town and Priestley Farquharson (28', 62') for Walsall.

Shrewsbury Town — live results and scheduleWalsall — live results and scheduleHow we calculate this

Top ratings

XI avg 6.65 v 6.87
  1. Priestley FarquharsonWSL8.7
  2. Iwan MorganSHT8.1
  3. Aaron PressleyWSL7.1
  4. VHV. HarperWSL7.0
  5. Tom SangSHT6.9

Table after full time

League Two 2025/2026
#TeamPW-D-LGoalsGDPtsBefore
1Bromley3318-11-456:34+22651st
6Crewe Alexandra3415-8-1150:40+10536th
7Chesterfield3313-14-652:43+9537th
8Walsall3315-8-1042:36+65310th ▲2
9Salford City3216-4-1245:43+2528th ▼1
10Barnet3413-11-1043:37+6509th ▼1
15Oldham Athletic3110-12-934:30+44215th
16Gillingham3210-11-1140:41-14116th
17Shrewsbury Town3510-8-1734:54-203817th
18Cheltenham Town3310-6-1734:55-213618th
19Tranmere Rovers339-8-1645:57-123519th
24Newport County336-6-2132:60-282424th
Shrewsbury Town
17th38 → 38 pts
Walsall
10th → 8th50 → 53 pts

Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table

Expected vs happened

as of kick-off

31%Model · draw 27%42%

Projected goals
1.09 – 1.33total 2.42 · from goals per game before kick-off
Most likely scores
1–1 12.9%0–1 11.8%1–0 9.7%
OutcomeModelHappened
Shrewsbury Town win31%No
Draw27%No
Walsall win42%Yes
Over 1.5 goals69%Yes
Over 2.5 goals43%Yes
Over 3.5 goals22%No
Both teams to score49%Yes
Shrewsbury Town clean sheet27%No
Walsall clean sheet34%No

Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this

Matchday 35

League Two · the other 10 games
  1. Harrogate Town1–1Cheltenham Town
  2. Cambridge United1–1Milton Keynes Dons
  3. Bristol Rovers0–0Swindon Town
  4. Chesterfield3–3Barnet
  5. Gillingham0–1Barrow
  6. Bromley2–1Accrington Stanley
  7. Colchester United0–1Salford City
  8. Crewe Alexandra2–1Tranmere Rovers
  9. Newport County1–1Fleetwood Town
  10. Notts County2–1Grimsby Town
League Two fixtures and results →

Updated