Match report

Harrogate Town Defeats Walsall 2-0 in League Two Clash

Walsall
Walsall
0–2
FT
Harrogate Town
Harrogate Town
Apr 25, 2026

Harrogate Town stunned Walsall with a 2-0 victory in their League Two clash, thanks to a brace from S. McCoulsky. Despite early yellow cards for Harrogate's T. Hill and B. Faulkner, the visitors managed to take a 2-0 lead by halftime through McCoulsky's goals. Walsall struggled to mount a comeback, with Aden Flint also receiving a yellow card. Both teams made several substitutions in the second half, but Walsall failed to find the back of the net, securing Harrogate's victory.

Key Facts

  • Final Score: Walsall 0–2 Harrogate Town
  • Goals: S. McCoulsky (45', 54')
  • Yellow Cards: T. Hill (15'), B. Faulkner (22'), Aden Flint (43'), P. Farquharson (76'), Brandon Comley (84')
  • Assists: T. Hill (45'), Jack Evans (54')

Lineups

Walsall

Starting XI

  • 1 Myles Roberts (G)
  • 33 Rico Browne (D)
  • 6 Priestley Farquharson (D)
  • 4 Aden Flint (D)
  • 3 Mason Hancock (D)
  • 22 Jamie Jellis (M)
  • 23 Alexander Pattison (M)
  • 8 Charlie Lakin (M)
  • 37 Albert Adomah (F)
  • 15 Daniel Kanu (F)
  • 25 Jid Okeke (F)

Substitutes

  • 17 Courtney Clarke
  • 19 Aaron Pressley
  • 14 Brandon Comley
  • 11 Aaron Loupalo-Bi
  • 2 Connor Barrett
  • 12 Sam Hornby
  • 5 Harrison Burke

Harrogate Town

Starting XI

  • 1 Mark Oxley (G)
  • 24 Lewis Cass (D)
  • 20 Bobby Faulkner (D)
  • 31 Cathal Heffernan (D)
  • 3 Jacob Slater (D)
  • 4 Jack Evans (M)
  • 8 Bryn Morris (M)
  • 19 Thomas Hill (M)
  • 22 Reece Smith (M)
  • 23 Emmerson Sutton (M)
  • 9 Shawn McCoulsky (F)

Substitutes

  • 16 Chanse Headman
  • 38 Tobias Brenan
  • 7 George Thomson
  • 11 Stephen Duke-McKenna
  • 12 Emile Acquah
  • 33 Sam Waller
  • 30 Liam Gibson

Timeline

  1. Harrogate Town
    15' Harrogate Town Card · Yellow Card
    T. Hill

    Foul

  2. Harrogate Town
    22' Harrogate Town Card · Yellow Card
    B. Faulkner

    Foul

  3. Walsall
    43' Walsall Card · Yellow Card
    Aden Flint

    Foul

  4. Harrogate Town
    45' Harrogate Town Goal · Normal Goal
    S. McCoulsky · Assist: T. Hill
  5. Harrogate Town
    54' Harrogate Town Goal · Normal Goal
    S. McCoulsky · Assist: Jack Evans
  6. Harrogate Town
    58' Harrogate Town subst · Substitution 1
    Off: L. Cass · On: Chanse Headman
  7. Walsall
    59' Walsall subst · Substitution 1
    Off: J. Okeke · On: C. Clarke
  8. Walsall
    59' Walsall subst · Substitution 2
    Off: A. Adomah · On: Aaron Pressley
  9. Harrogate Town
    65' Harrogate Town subst · Substitution 2
    Off: E. Sutton · On: Tobias Brenan
  10. Harrogate Town
    66' Harrogate Town subst · Substitution 3
    Off: T. Hill · On: G. Thomson
  11. Walsall
    76' Walsall Card · Yellow Card
    P. Farquharson

    Foul

  12. Walsall
    76' Walsall subst · Substitution 4
    Off: J. Jellis · On: A. Loupalo-Bi
  13. Walsall
    77' Walsall subst · Substitution 5
    Off: P. Farquharson · On: C. Barrett
  14. Walsall
    84' Walsall Card · Yellow Card
    Brandon Comley

    Foul

  15. Harrogate Town
    86' Harrogate Town subst · Substitution 4
    Off: Reece Smith · On: S. Duke-McKenna
  16. Harrogate Town
    86' Harrogate Town subst · Substitution 5
    Off: S. McCoulsky · On: E. Acquah

Match Stats

Stat Walsall Harrogate Town
Fouls 9 16
Pass Accuracy 70% 64%
Offsides 2 1
Red Cards
Total Shots 18 11
Corners 10 3
Total Passes 390 297
Yellow Cards 3 2
Blocked Shots 8 4
Shots on Target 3 4
xG
Shots off Target 7 3
Possession 57% 43%
Goals Prevented
Accurate Passes 274 190
Shots Inside Box 10 8
Saves 2 3
Shots Outside Box 8 3

Key Match Notes

  • Harrogate took the lead in the 45th minute when S. McCoulsky scored from T. Hill's assist, capitalizing on early pressure.
  • The second goal in the 54th minute, again from McCoulsky with an assist from Jack Evans, effectively sealed Harrogate's victory and deflated Walsall's spirits.