Walsall vs Bradford City

20 April 2024 · League Two · 2023/24 · Referee Adam Herczeg

Full time 2 – 3

Half-time: 2–2

  • Ryan Stirk 7’
  • Mo Faal 16’
  • Andy Cook 19’
  • Jamie Walker 40’, 53’

Match summary

Bradford City came back from 2 goals down to win 3-2 away at Walsall. It was 2-2 at half-time.

In the first half, Ryan Stirk put Walsall ahead in the 7th minute, Mo Faal made it 2-0 with a header in the 16th minute, Andy Cook pulled one back to make it 2-1 with a header in the 19th minute, and Jamie Walker equalised with a header in the 40th minute. In the second half, Walker won it in the 53rd minute.

Shots finished 22-11 to Walsall, with 8 on target for Walsall and 5 for Bradford City. Bradford City had a player sent off.

Match stats

Walsall Bradford City
22 Shots 11
8 Shots on Target 5
9 Corners 4
2 Yellow Cards 3
0 Red Cards 1

Key events

Walsall Bradford City
Kick-off
Ryan Stirk1-0 (Walsall)
7’
Mo Faal2-0 (Walsall)
16’
19’
Andy Cook2-1 (Bradford City)
40’
Jamie Walker2-2 (Bradford City)
Half-time2-2
53’
Jamie Walker2-3 (Bradford City)
Full-time2-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Walsall
  • Taylor Allen
  • Tom Knowles
Bradford City
  • Jamie Walker
  • Ciaran Kelly
  • Richard Smallwood
  • Tyreik Wright

Shot map

Every shot and where it was taken from.

 Bradford City attacking Walsall attacking 
3’ Isaac Hutchinson (Walsall), set piece, blocked 7’ Ryan Stirk (Walsall), open play, goal 11’ Josh Gordon (Walsall), open play, off target 14’ Josh Gordon (Walsall), open play, saved 16’ Mo Faal (Walsall), open play, goal 19’ Andy Cook (Bradford City), open play, goal 21’ Josh Gordon (Walsall), open play, blocked 21’ Isaac Hutchinson (Walsall), open play, hit the woodwork 23’ Liam Gordon (Walsall), open play, off target 23’ Ryan Stirk (Walsall), open play, saved 25’ Jamie Walker (Bradford City), open play, off target 40’ Jamie Walker (Bradford City), set piece, goal 41’ Bobby Pointon (Bradford City), open play, saved 44’ Taylor Allen (Walsall), open play, off target 46’ Josh Gordon (Walsall), open play, blocked 49’ Bobby Pointon (Bradford City), from a corner, blocked 53’ Jamie Walker (Bradford City), open play, goal 53’ Andy Cook (Bradford City), open play, blocked 55’ Isaac Hutchinson (Walsall), open play, off target 58’ Calum Kavanagh (Bradford City), open play, saved 58’ Brad Halliday (Bradford City), open play, off target 62’ Jamille Matt (Walsall), open play, saved 64’ Isaac Hutchinson (Walsall), open play, off target 64’ Jamie Walker (Bradford City), open play, blocked 64’ Calum Kavanagh (Bradford City), open play, blocked 71’ Tom Knowles (Walsall), open play, off target 80’ Isaac Hutchinson (Walsall), open play, blocked 85’ Tom Knowles (Walsall), open play, off target 88’ Jamille Matt (Walsall), from a corner, off target 88’ Isaac Hutchinson (Walsall), open play, blocked 90+1’ Douglas James-Taylor (Walsall), open play, saved 90+4’ Tom Knowles (Walsall), open play, saved 90+6’ Jamille Matt (Walsall), open play, saved 3’ Isaac Hutchinson (Walsall), set piece, blocked 7’ Ryan Stirk (Walsall), open play, goal 11’ Josh Gordon (Walsall), open play, off target 14’ Josh Gordon (Walsall), open play, saved 16’ Mo Faal (Walsall), open play, goal 19’ Andy Cook (Bradford City), open play, goal 21’ Josh Gordon (Walsall), open play, blocked 21’ Isaac Hutchinson (Walsall), open play, hit the woodwork 23’ Liam Gordon (Walsall), open play, off target 23’ Ryan Stirk (Walsall), open play, saved 25’ Jamie Walker (Bradford City), open play, off target 40’ Jamie Walker (Bradford City), set piece, goal 41’ Bobby Pointon (Bradford City), open play, saved 44’ Taylor Allen (Walsall), open play, off target 46’ Josh Gordon (Walsall), open play, blocked 49’ Bobby Pointon (Bradford City), from a corner, blocked 53’ Jamie Walker (Bradford City), open play, goal 53’ Andy Cook (Bradford City), open play, blocked 55’ Isaac Hutchinson (Walsall), open play, off target 58’ Calum Kavanagh (Bradford City), open play, saved 58’ Brad Halliday (Bradford City), open play, off target 62’ Jamille Matt (Walsall), open play, saved 64’ Isaac Hutchinson (Walsall), open play, off target 64’ Jamie Walker (Bradford City), open play, blocked 64’ Calum Kavanagh (Bradford City), open play, blocked 71’ Tom Knowles (Walsall), open play, off target 80’ Isaac Hutchinson (Walsall), open play, blocked 85’ Tom Knowles (Walsall), open play, off target 88’ Jamille Matt (Walsall), from a corner, off target 88’ Isaac Hutchinson (Walsall), open play, blocked 90+1’ Douglas James-Taylor (Walsall), open play, saved 90+4’ Tom Knowles (Walsall), open play, saved 90+6’ Jamille Matt (Walsall), open play, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
90′ – – – – – – –
David Okagbue Taken off
79′ – – – – – – –
90′ – – – – – – –
90′ – – 1 – – –
Brandon Comley Taken off
59′ – – – – – – –
Joe Foulkes Taken off
59′ – – – – – – –
90′ – – 6 – – – –
90′ 1 – 2 – – – –
90′ – – 1 – – – –
Mo Faal Taken off
74′ 1 – 1 – – – –
Josh Gordon Taken off
60′ – – 4 – – – –
Ross Tierney Came on as a substitute
31′ – – – – – – –
Tom Knowles Came on as a substitute
31′ – – 3 – – –
Jamille Matt Came on as a substitute
30′ – – 3 – – – –
Danny Johnson Came on as a substitute
16′ – – – – – – –
Douglas James-Taylor Came on as a substitute
11′ – – 1 – – – –
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 42% Avg odds 2.21
Draw 27% Avg odds 3.51
Bradford City win 31% Avg odds 3.07

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. Referee data before 2025/26 from the Transfermarkt datasets project.