Walsall vs Tranmere Rovers

20 September 2025 · League Two · 2025/26 · Referee Edward Duckworth

Full time 4 – 2

Half-time: 2–1

  • Evan Weir 9’, 45+5’
  • Daniel Kanu 61’
  • Albert Adomah 90+1’
  • Joe Ironside 38’
  • Billy Blacker 89’

Match summary

Walsall won 4-2 at home to Tranmere Rovers. Walsall led 2-1 at half-time.

In the first half, Evan Weir put Walsall ahead with a direct free kick in the 9th minute, Joe Ironside equalised in the 38th minute, and Weir put Walsall back in front in first-half stoppage time. In the second half, Daniel Kanu made it 3-1 in the 61st minute, Billy Blacker pulled one back to make it 3-2 in the 89th minute, and Albert Adomah made it 4-2 in stoppage time.

Shots finished 17-15 to Tranmere Rovers, with 7 on target for Walsall and 3 for Tranmere Rovers.

Match stats

35% Possession 65%
15 Shots 16
7 Shots on target 3
8 Corners 8
227 Passes 413
57.3% Pass accuracy 74.8%
20 Tackles 11
9 Fouls 8
0 Yellow cards 1
1 Offsides 0

Key events

Walsall Tranmere Rovers
Kick-off
Evan WeirFree Kick1-0 (Walsall)
9’
28’
Jordan TurnbullJason Lowe
38’
Joe IronsideRight foot shot1-1 (Tranmere Rovers)
40’
Evan WeirLeft foot shot2-1 (Walsall)
45+5’
Half-time2-1
Second half underway
Daniel KanuRight foot shot3-1 (Walsall)
61’
Daniel KanuShot on target
67’
Daniel KanuShot on target
67’
Aaron PressleyShot on target
67’
69’
Billy BlackerNohan Kenneh
80’
Connor JenningsShot on target
Jamille MattAaron Pressley
82’
89’
Billy BlackerLeft foot shot3-2 (Tranmere Rovers)
Albert AdomahRight foot shot4-2 (Walsall)
90+1’
Full-time4-2

Shot map

Every shot and where it was taken from.

 Tranmere Rovers attacking Walsall attacking 
1’ Aden Flint (Walsall), set piece, off target 9’ Evan Weir (Walsall), direct free kick, goal 11’ Daniel Kanu (Walsall), open play, blocked 12’ Evan Weir (Walsall), open play, off target 14’ Lewis Warrington (Walsall), set piece, off target 16’ Richard Smallwood (Tranmere Rovers), open play, off target 24’ Charlie Lakin (Walsall), set piece, off target 31’ Jordan Turnbull (Tranmere Rovers), from a corner, blocked 34’ Omari Patrick (Tranmere Rovers), open play, off target 38’ Joe Ironside (Tranmere Rovers), open play, goal 42’ Jordan Turnbull (Tranmere Rovers), from a corner, off target 44’ Charlie Whitaker (Tranmere Rovers), open play, off target 50’ Evan Weir (Walsall), open play, goal 50’ Ryan Finnigan (Walsall), open play, off target 53’ Nohan Kenneh (Tranmere Rovers), open play, off target 61’ Daniel Kanu (Walsall), open play, goal 66’ Charlie Whitaker (Tranmere Rovers), from a corner, blocked 66’ Jordan Turnbull (Tranmere Rovers), from a corner, off target 67’ Daniel Kanu (Walsall), from a corner, saved 67’ Daniel Kanu (Walsall), open play, saved 67’ Aaron Pressley (Walsall), open play, saved 68’ Harrison Burke (Walsall), open play, off target 72’ Aaron Pressley (Walsall), from a corner, off target 75’ Cameron Norman (Tranmere Rovers), set piece, blocked 75’ Omari Patrick (Tranmere Rovers), set piece, blocked 77’ Omari Patrick (Tranmere Rovers), open play, off target 80’ Connor Jennings (Tranmere Rovers), set piece, saved 88’ Taylan Harris (Tranmere Rovers), open play, off target 88’ Omari Patrick (Tranmere Rovers), open play, off target 89’ Billy Blacker (Tranmere Rovers), open play, goal 90+1’ Albert Adomah (Walsall), open play, goal 1’ Aden Flint (Walsall), set piece, off target 9’ Evan Weir (Walsall), direct free kick, goal 11’ Daniel Kanu (Walsall), open play, blocked 12’ Evan Weir (Walsall), open play, off target 14’ Lewis Warrington (Walsall), set piece, off target 16’ Richard Smallwood (Tranmere Rovers), open play, off target 24’ Charlie Lakin (Walsall), set piece, off target 31’ Jordan Turnbull (Tranmere Rovers), from a corner, blocked 34’ Omari Patrick (Tranmere Rovers), open play, off target 38’ Joe Ironside (Tranmere Rovers), open play, goal 42’ Jordan Turnbull (Tranmere Rovers), from a corner, off target 44’ Charlie Whitaker (Tranmere Rovers), open play, off target 50’ Evan Weir (Walsall), open play, goal 50’ Ryan Finnigan (Walsall), open play, off target 53’ Nohan Kenneh (Tranmere Rovers), open play, off target 61’ Daniel Kanu (Walsall), open play, goal 66’ Charlie Whitaker (Tranmere Rovers), from a corner, blocked 66’ Jordan Turnbull (Tranmere Rovers), from a corner, off target 67’ Daniel Kanu (Walsall), from a corner, saved 67’ Daniel Kanu (Walsall), open play, saved 67’ Aaron Pressley (Walsall), open play, saved 68’ Harrison Burke (Walsall), open play, off target 72’ Aaron Pressley (Walsall), from a corner, off target 75’ Cameron Norman (Tranmere Rovers), set piece, blocked 75’ Omari Patrick (Tranmere Rovers), set piece, blocked 77’ Omari Patrick (Tranmere Rovers), open play, off target 80’ Connor Jennings (Tranmere Rovers), set piece, saved 88’ Taylan Harris (Tranmere Rovers), open play, off target 88’ Omari Patrick (Tranmere Rovers), open play, off target 89’ Billy Blacker (Tranmere Rovers), open play, goal 90+1’ Albert Adomah (Walsall), open play, goal
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Walsall 3-5-2 Starting XI
Roberts
Weir 2
Burke 78’
Flint
Harper
Warrington 62’
Finnigan 62’
Lakin
Barrett
Kanu 82’
Pressley 82’
Tranmere Rovers 3-4-1-2 Starting XI
Murphy
Brough 70’
Lowe 28’
Smith
Patrick
Smallwood
Kenneh 69’
Joseph
Whitaker 78’
Davison 70’
Ironside

Player stats

Goalkeeper1 player
Myles Roberts
90′ 1 2 20 – – – – –
Defenders4 players
Harrison Burke Taken off
78′ 1 1 – 5 3 13 – – – –
90′ 2 – – 16 13 24 1 – – –
90′ – – 2 – – 24 – 2 – –
Priestley Farquharson Came on as a substitute
12′ 2 1 – 3 – 1 1 – – –
Midfielders7 players
90′ – 1 28 1 – 4 – 7 1 – –
Ryan Finnigan Taken off
62′ – – 15 1 – 2 – 5 2 1 –
Lewis Warrington Taken off
62′ – – 19 – – 2 – 3 – – –
90′ – – 22 – – 2 – 4 1 2 –
90′ – – 20 3 – 3 2 6 1 2 –
Brandon Comley Came on as a substitute
28′ – – 4 – – – 1 – – – –
Courtney Clarke Came on as a substitute
28′ – 1 5 2 – 1 – 1 – – –
Forwards4 players
Daniel Kanu Taken off
82′ 1 – 4 3 – – – 2 – 7 –
Aaron Pressley Taken off
82′ – – 2 1 – – 2 8 – 19 –
Jamille Matt Came on as a substitute
8′ – – – – – – – 1 – 3 –
Albert Adomah Came on as a substitute
8′ 1 – 1 1 – – – – – 3 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Walsall win 48% Avg odds 1.95
Draw 28% Avg odds 3.28
Tranmere Rovers win 24% Avg odds 3.91

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.