Walsall vs Harrogate Town Result, Stats, Lineups & H2H
FT · HT 0–10 – 2
12th
24thShawn McCoulsky 45′, 54′
Player of the matchShawn McCoulskyHAT · 2 goals · 89′ played · 8 duels won · 3 shots (2 on target) · 3 recoveries
8.6- Possession
- 57%43%
- Shots · on target in brackets
- 18 (3)11 (4)
- Corners
- 103
- Table · 65 v 39 pts
- 12th24th → 23rd
League TwoMatchday 45Poundland Bescot StadiumRef B. Speedie
This meeting
Events
WSL 0–2 HAT · 3–2 yellow- Full time 0–2
- S. Duke-McKennafor Reece Smith
- Emile Acquahfor Shawn McCoulsky
- Brandon ComleyYellow card
- Connor Barrettfor Priestley Farquharson
- Aaron Loupalo-Bifor Jamie Jellis
- Priestley FarquharsonYellow card
- George Thomsonfor Thomas Hill
- Brandon Comleyfor Alexander Pattison
- Tobias Brenanfor Emmerson Sutton
- Aaron Pressleyfor Albert Adomah
- Courtney Clarkefor Jid Okeke
- Chanse Headmanfor Lewis Cass
- Shawn McCoulsky0–2Goal · right foot · assist Jack Evans
- Half-time 0–1
- Shawn McCoulsky0–1Goal · right foot · assist Thomas Hill
- Aden FlintYellow card
- Bobby FaulknerYellow card
- Thomas HillYellow card
Player leaders
this matchShots
- Charlie LakinWSL4 (1)
- Shawn McCoulskyHAT3 (2)
- Jid OkekeWSL3 (1)
Big chances created
- Jack EvansHAT1
- Thomas HillHAT1
- Jamie JellisWSL1
Passes
- Charlie LakinWSL37/42
- Mason HancockWSL37/52
- Jamie JellisWSL35/46
Progressive passes
- Mason HancockWSL49 (94%)
- Aden FlintWSL39 (95%)
- Jamie JellisWSL38 (83%)
Final-third passes
- Mark OxleyHAT18
- Mason HancockWSL15
- Myles RobertsWSL11
Key passes
- Reece SmithHAT3
- Thomas HillHAT2
- Jamie JellisWSL2
Ball recoveries
- Myles RobertsWSL13
- Mark OxleyHAT9
- Jack EvansHAT7
Duels won
- Bobby FaulknerHAT10/15
- Aden FlintWSL10/13
- Shawn McCoulskyHAT8/21
Dribbles
- Reece SmithHAT2/3
- Albert AdomahWSL2/3
- Jack EvansHAT1/1
Tackles
- Jack EvansHAT5
- Alexander PattisonWSL4
- Jacob SlaterHAT3
Clearances
- Cathal HeffernanHAT20
- Bobby FaulknerHAT15
- Jacob SlaterHAT8
Saves
- Mark OxleyHAT3
- Myles RobertsWSL2
Form
last 10 matches of each side, all competitions, before kick-off- 1-2L7 Mar
- 0-1L10 Mar
- 3-0W14 Mar
- 0-0D17 Mar
- 2-1W21 Mar
- 1-1D28 Mar
- 2-2D3 Apr
- 1-2L6 Apr
- 0-4L11 Apr
- 3-1W18 Apr
3-3-4goals 13:141.20pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 1-1D27 Feb
- 1-4L7 Mar
- 0-1L14 Mar
- 3-0W17 Mar
- 0-1L21 Mar
- 0-2L28 Mar
- 3-1W3 Apr
- 2-3L6 Apr
- 1-2L11 Apr
- 1-0W18 Apr
3-1-6goals 12:151.00pts/game
- A
Barrow3–1 - H
Cheltenham Town0–4 - A
Swindon Town1–2 - H
Gillingham2–2 - A
Colchester United1–1
latest 5
- H
Colchester United1–0 - A
Newport County1–2 - H
Bristol Rovers2–3 - A
Grimsby Town3–1 - H
Notts County0–2
Referee
B. Speedie- Cards / match
- 3.20this match 5 (+1.80)
- Yellows / match
- 3.04this match 5
- Reds / match
- 0.16
- Penalties / match
- 0.1312% of matches
- Fouls / match
- 21.8this match 25
1.35Home 1.35 vs Away 1.69 yellows/match · +0.34 away · 12–4 red · 4 coach cards1.69
45%Results in 100 recent matches · draw 17%38%
home winsaway wins- With Walsall
- 2-0-3 in 5 · 2 yellows/game
- With Harrogate Town
- 1-1-1 in 3 · 0.67 yellows/game
Analysed latest 100 of 127 career matches.
What stands out
- 23rdfrom 24th
Harrogate Town moved from 24th to 23rd in the League Two table with this result.36 → 39 points after 45 matches; order by points, goal difference, goals scored.
- 0–1half-time
The match stood at 0–1 at half-time before 0–1 after the break (0–2 full time).
Team stats
41 figures- 57%Possession43%
- 18Shots11
- 3Shots on target4
- 1Big chances3
- 10Corners3
- 390Passes297
- 9Fouls16
- 3Yellow cards2
All 41 stats
- Attack
- 2Accurate crosses4
- 112Attacks76
- 1Big chances missed2
- 27Crosses16
- 64Dangerous attacks48
- 8Dribble attempts11
- 1Hit woodwork1
- 2Offsides1
- 17%Shot accuracy36%
- 8Shots blocked4
- 10Shots inside box8
- 7Shots off target3
- 8Shots outside box3
- 4Successful dribbles5
- Passing
- 27Accurate long passes28
- 274Accurate passes190
- 84%Forward passes %78%
- 7Key passes9
- 34%Long pass accuracy34%
- 79Long passes82
- 70%Pass accuracy64%
- 80Passes in final third57
- Defence
- 47Ball recoveries45
- 64Duels won58
- 3Goal kicks11
- 33Headers won28
- 7Interceptions7
- 2Saves3
- 12Tackles16
- Discipline
- 16Free kicks9
- Other
- 197Possession lost165
- 5Substitutions5
- 33Throw-ins26
Lineups
Starting XIs · ratings at full time- 16.3Myles Roberts100′
- 336.4Rico Browne100′
- 66.7Priestley FarquharsonYC ↓77′
- 46.7Aden FlintYC 100′
- 36.3Mason Hancock100′
- 237.1Alexander Pattison↓66′
- 87.0Charlie Lakin100′
- 227.0Jamie Jellis↓76′
- 376.6Albert Adomah↓59′
- 156.5Daniel Kanu100′
- 256.4Jid Okeke↓59′
- 17.2Mark Oxley100′
- 37.3Jacob Slater100′
- 317.1Cathal Heffernan100′
- 207.8Bobby FaulknerYC 100′
- 247.2Lewis Cass↓58′
- 47.5Jack EvansA 100′
- 86.5Bryn Morris100′
- 236.6Emmerson Sutton↓65′
- 227.0Reece Smith↓86′
- 197.1Thomas HillA YC ↓66′
- 98.6Shawn McCoulsky2G ↓86′
- 2Connor BarrettDF · ↑77′6.8
- 11Aaron Loupalo-BiFW · ↑76′6.8
- 14Brandon ComleyMF · YC ↑66′6.5
- 17Courtney ClarkeMF · ↑59′6.7
- 19Aaron PressleyFW · ↑59′6.5
- 5Harrison BurkeDF
- 12Sam HornbyGK
SubstitutesCoaches: Darren Byfield · Simon WeaverG goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 7George ThomsonMF · ↑66′6.6
- 11S. Duke-McKennaMF · ↑86′6.6
- 12Emile AcquahFW · ↑86′
- 16Chanse HeadmanDF · ↑58′6.4
- 38Tobias BrenanMF · ↑65′6.5
- 30Liam GibsonDF
- 33Sam WallerGK
Top ratings
XI avg 6.64 v 7.27- SMShawn McCoulskyHAT8.6
- BFBobby FaulknerHAT7.8
- JEJack EvansHAT7.5
Jacob SlaterHAT7.3
Mark OxleyHAT7.2
Table after full time
League Two 2025/2026| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 45 | 24-13-8 | 85:44 | +41 | 85 | 1st | |
| 10 | 45 | 19-9-17 | 64:58 | +6 | 66 | 10th | |
| 11 | 45 | 17-14-14 | 57:44 | +13 | 65 | 11th | |
| 12 | 45 | 18-11-16 | 55:53 | +2 | 65 | 12th | |
| 13 | 45 | 17-12-16 | 58:48 | +10 | 63 | 13th | |
| 14 | 45 | 19-4-22 | 55:64 | -9 | 61 | 15th ▲1 | |
| 21 | 45 | 11-7-27 | 46:76 | -30 | 40 | 22nd ▲1 | |
| 22 | 45 | 8-15-22 | 44:68 | -24 | 39 | 21st ▼1 | |
| 23 | 45 | 10-9-26 | 38:66 | -28 | 39 | 24th ▲1 | |
| 24 | 45 | 9-9-27 | 44:76 | -32 | 36 | 23rd ▼1 |
- Walsall
- 12th65 → 65 pts
- Harrogate Town
- 24th → 23rd36 → 39 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Matchday 45
League Two · the other 10 games- Salford City
2–0
Bromley - Swindon Town
15:00
Grimsby Town - Milton Keynes Dons
3–0
Tranmere Rovers - Accrington Stanley
3–2
Crawley Town - Barnet
6–2
Gillingham - Cheltenham Town
15:00
Bristol Rovers - Cambridge United
3–0
Barrow - Chesterfield
5–1
Crewe Alexandra - Colchester United
0–1
Notts County - Newport County
3–2
Oldham Athletic
Match info
- Competition
- League Two
- Season
- 2025/2026 · Matchday 45 of 46
- Kick-off
- Venue
- Poundland Bescot Stadium, Walsall
- Capacity
- 11,300 · grass
- Weather
- 20 °C · overcast clouds · humidity 45%
- Referee
- B. Speedie
- WSL coach
- Darren Byfield
- HAT coach
- Simon Weaver
Match summary
Harrogate Town beat Walsall 2-0 in the League Two (England).
Before kickoff, Walsall (12th, 65 pts) were 29 points ahead of Harrogate Town (24th, 36 pts). Before kickoff, Harrogate Town were 24th in the table but 11th on points from the last five league games. Across 11 previous meetings on record, Walsall won 4 and Harrogate Town won 3, with 4 draws (2.55 goals per game).
Shawn McCoulsky (45', 54') scored the goals for Harrogate Town.
Walsall — live results and scheduleHarrogate Town — live results and scheduleHow we calculate this
Head-to-head
11 meetings on record since 20204-4-3Walsall W-D-L · goals 15:13
4 WSL4 draws3 HAT- With Walsall at home
- 1-2-2 (6:7)
- Goals per meeting
- 2.55
- Over 2.5 goals
- 45%
- Both teams scored
- 45%
- Won by the host
- 18%
- Last 5 (Walsall)
- 3W 1D 1L · 2.2 goals/game
- Harrogate Town0–2WalsallLeague Two
- Walsall2–2Harrogate TownLeague Two
- Harrogate Town0–2WalsallLeague Two
- Harrogate Town0–2WalsallLeague Two
- Walsall0–1Harrogate TownLeague Two
Show all 11 meetings
- Harrogate Town3–0WalsallLeague Two
- Walsall3–1Harrogate TownLeague Two
- Harrogate Town1–1WalsallLeague Two
- Walsall1–3Harrogate TownLeague Two
- Walsall0–0Harrogate TownLeague Two
- Harrogate Town2–2WalsallLeague Two
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 2.73Goals per game (both sides)2.27
- 80%Over 1.560%
- 67%Over 2.540%
- 33%Over 3.520%
- 60%Both teams scored47%
- 13%Clean sheets27%
- 33%Failed to score33%
- Walsall at home v Harrogate Town away
- 8Played7
- 1Won3
- 2Drawn1
- 5Lost3
- 6-15Goals (for-against)10-9
- 0.63Points per game1.43
- 63%Over 2.557%
- 13%Clean sheets29%
- 1st half vs 2nd half scoring · 15 v 14 games
- 8-61st-half goals (for-against)11-6
- 10-172nd-half goals (for-against)4-11
- 56%Goals after half-time27%
- 73%Goal before half-time57%
- 5-6-4Half-time W-D-L5-7-2
Expected vs happened
as of kick-off49%Model · draw 26%25%
- Projected goals
- 1.46 – 0.95total 2.41 · from goals per game before kick-off
- Most likely scores
- 1–0 13.1%1–1 12.5%2–0 9.6%
| Outcome | Model | Happened |
|---|---|---|
| Walsall win | 49% | No |
| Draw | 26% | No |
| Harrogate Town win | 25% | Yes |
| Over 1.5 goals | 69% | Yes |
| Over 2.5 goals | 43% | No |
| Over 3.5 goals | 22% | No |
| Both teams to score | 47% | No |
| Walsall clean sheet | 39% | No |
| Harrogate Town clean sheet | 23% | Yes |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
Updated