Match ends, Walsall 0, Bradford City 0.
Walsall and Bradford ensured they remain unbeaten in League One after a goalless draw at the Banks's Stadium.
The home side came close when Adam Chambers drew an injury-time save from Bradford's loan keeper Jordan Pickford.
The Sunderland stopper impressed and his side threatened in the first half through an Ashley Grimes volley.
James Hanson looked like earning Bradford a second win but his header lacked power as Walsall drew their second match of the season.
Walsall manager Dean Smith told BBC WM:
"We were the aggressors for the majority of the game and we had the ball for the majority of the game.
"A clean sheet is always something, a platform, to build from and we'll get better in the final third.
"[Billy Clifford] is a great technical player, he can get on the ball and he can create things. In the last couple of games as sub, he has impressed me.
"James Chambers looks like he has a hamstring strain and we should perhaps put him out for a couple of weeks, but it's something that happens and we'll have to deal with that."
Line-ups
Walsall
Formation 4-2-3-1
- 1O'Donnell
- 22Kinsella
- 6Downing
- 15ChambersSubstituted forHoldenat 70'minutes
- 3Taylor
- 7Chambers
- 26Clifford
- 24Grimes
- 10Sawyers
- 14BenningSubstituted forFordeat 75'minutes
- 9Bradshaw
Substitutes
- 5Holden
- 11Baxendale
- 13MacGillivray
- 17Flanagan
- 18Morris
- 20Bakayoko
- 27Forde
Bradford
Formation 4-1-2-1-2
- 1Pickford
- 2Darby
- 5Davies
- 23McArdle
- 3Meredith
- 8LiddleBooked at 39mins
- 17Kennedy
- 11KnottSubstituted forDolanat 66'minutes
- 14YeatesSubstituted forShariffat 76'minutes
- 9Hanson
- 28BennettSubstituted forMcLeanat 64'minutes
Substitutes
- 4Dolan
- 7McLean
- 12Williams
- 16Shariff
- 18Routis
- 19McBurnie
- 20Morais
- Referee:
- Dean Whitestone
- Attendance:
- 4,520
Match Stats
- Possession
- Home61%
- Away39%
- Shots
- Home9
- Away10
- Shots on Target
- Home2
- Away3
- Corners
- Home8
- Away4
- Fouls
- Home7
- Away20
Live Text
Post update
Full Time
Second Half ends, Walsall 0, Bradford City 0.
Post update
Attempt missed. Ashley Grimes (Walsall) right footed shot from the centre of the box is too high.
Post update
Attempt saved. Adam Chambers (Walsall) right footed shot from outside the box is saved in the top right corner.
Post update
Hand ball by Tom Bradshaw (Walsall).
Post update
Adam Chambers (Walsall) wins a free kick in the defensive half.
Post update
Foul by Jason Kennedy (Bradford City).
Post update
Dean Holden (Walsall) wins a free kick in the attacking half.
Post update
Foul by James Hanson (Bradford City).
Post update
Liam Kinsella (Walsall) wins a free kick in the defensive half.
Post update
Foul by Aaron McLean (Bradford City).
Post update
Attempt missed. Andy Taylor (Walsall) left footed shot from outside the box is close, but misses to the right.
Post update
Foul by Andy Taylor (Walsall).
Post update
Jason Kennedy (Bradford City) wins a free kick on the left wing.
Post update
Corner, Bradford City. Conceded by Paul Downing.
Substitution
Substitution, Bradford City. Mo Shariff replaces Mark Yeates.
Substitution
Substitution, Walsall. Anthony Forde replaces Malvind Benning.
Post update
Attempt missed. Aaron McLean (Bradford City) right footed shot from outside the box misses to the left.
Post update
Attempt saved. James Hanson (Bradford City) header from the centre of the box is saved in the top centre of the goal.
Post update
Adam Chambers (Walsall) wins a free kick in the attacking half.