TackleZone
HomeMatchesRankingsStatsCompareLeagues
HomeMatchesRankingsStatsCompareLeagues
League Two · Matchday 7

Walsall

J. Connolly 45'

A. Dallas 89'

2 – 0

FT

 

HT 1–0

Port Vale

League Two

Matchday 7

Walsall2–0Port Vale

1.95

Expected goals

0.94

45′89′

Shot-by-shot xG is not available for this fixture, so the race is shown as full-time totals: WAL 1.95, PV 0.94.

WALPV· Bescot Stadium, Walsall

tacklezone.app

Match report

Walsall 2-0 Port Vale

Walsall saw off Port Vale 2-0 at Bescot Stadium in League Two. Connolly opened the scoring for Walsall on 45' and Dallas made it 2-0 to Walsall on 89'.

Expected goals finished Walsall 1.95, Port Vale 0.94. The scoreline is a fair reflection of who created more. Walsall held 64.0% of the ball.

The numbers picked up more than the scoreline shows. Port Vale graded out for shooting from range — 5 of 9 shots from range and 0.10 xg per shot. Port Vale graded out for cynical press — 18 fouls and 3 yellow cards.

James Connolly came out of it with the best individual rating on the pitch, 8.2 for Walsall from 1 goal, 1 shot and 1 tackle.

It was a niggly afternoon: 32 fouls between them and 6 yellow cards, with Port Vale conceding the most free-kicks (18).

Assembled by TackleZone from this fixture’s match events, team statistics and player ratings. Figures are as reported by the competition feed; where a statistic was not reported, it is left out rather than shown as zero. Longer written analysis is published for selected matches.

Quick stats

64%Possession36%
15Shots9
1.95xG0.94

What the numbers say

3 reads

Shooting From Range

Port Vale

Port Vale could not get inside the box and settled for distance — 56% of their shots came from outside it.

Shots from range
5 of 9
Share
56%
xG per shot
0.10

Late Drama

Both teams

The game was still moving in the closing minutes — Walsall scored on 89′.

Goals after 80′
1
Last goal
89′

Cynical Press

Port Vale

Port Vale broke the game up whenever it got away from them — 18 fouls and 3 bookings.

Fouls
18
Yellow cards
3

Timeline

L. Simper ↑ A. Evans ↓

🔄17'

Sven Sprangler

Foul

🟨27'

Elicha Ahui

Argument

🟨40'

J. Connolly — assist: C. Clarke

⚽45'
Half-time
🔄46'

M. Watters ↑ O. Lynch ↓

James Connolly

Unallowed field entering

🟨50'
🟨51'

Kyle Dempsey

Foul

🔄61'

O. Hernandez ↑ G. Byers ↓

🔄61'

G. Hall ↑ B. Waine ↓

🔄61'

R. Walters ↑ K. Dempsey ↓

A. Dallas ↑ T. Sodje ↓

🔄70'
🔄73'

J. Moon ↑ Kyle John ↓

🟨84'

Ben Garrity

Foul

C. Crew ↑ R. Smith ↓

🔄85'

A. Adomah ↑ C. Clarke ↓

🔄85'

A. Dallas — assist: E. Ahui

⚽89'
🟨90+3'

Jasper Moon

Foul

Match info

Kickoff 
VenueBescot Stadium, Walsall
CompetitionLeague Two
Season2026
RoundMatchday 7
StatusMatch Finished
TackleZone

Stats. Insights. Every position.

Data via API-Football

Explore

  • About
  • Articles
  • Match previews
  • Guides
  • Insights
  • Clutch & Bottle

Legal

  • Privacy
  • Terms
  • Contact

Product

  • Rankings
  • Compare
  • Matches
  • Stats

Match context

Walsall

#5

14 pts · 8 played

DWDDD

Port Vale

#23

5 pts · 7 played

LWLLD

Walsall

DLDD
  • @ Tranmere1–1 · 26 Sep
  • vs Stevenage1–6 · 22 Sep
  • vs Rochdale0–0 · 12 Sep
  • @ Exeter City0–0 · 5 Sep

Port Vale

DWL
  • @ Chesterfield1–1 · 22 Sep
  • vs Exeter City1–0 · 12 Sep
  • @ Salford City0–1 · 5 Sep