League One
BradfordBradford City0WalsallWalsall2

Bradford City 0-2 Walsall

Craig Westcarr

Craig Westcarr scored twice as Walsall kept alive their slim League One play-off hopes with a first win in 11 games.

The Saddlers did not take the lead until the 68th minute when Westcarr poked home Andy Taylor's low cross.

Walsall's top scorer then claimed his 14th goal of the season with a shot from the edge of the area that looped over home goalkeeper Jon McLaughlin.

The Bantams, without a win now in three games, struggled up front, failing to register a single shot on target.

With seven games left, Walsall are back to within five points of sixth-placed Peterborough United, who have a game in hand.

Walsall manager Dean Smith told BBC WM:

"We have to keep believing. That's four games unbeaten now and this league changes with every round of games.

"We played some good stuff, kept the ball well and restricted them to just a few opportunities.

"I said at half-time that we needed to remain patient, keep doing what we were doing and the chances would come.

"And it was nice to see Craig Westcarr back on the scoresheet with a couple of well-worked goals."

Line-ups

Bradford

  • 1McLaughlan
  • 2Darby
  • 6Drury
  • 18JonesSubstituted forDolanat 81'minutes
  • 5Davies
  • 23McArdle
  • 32BennettSubstituted forThompsonat 55'minutes
  • 22Bates
  • 21McLean
  • 10GrayBooked at 55minsSubstituted forHansonat 60'minutes
  • 28Reach

Substitutes

  • 4Dolan
  • 9Hanson
  • 11Thompson
  • 14Yeates
  • 16McHugh
  • 29Atkinson
  • 40Bentley

Walsall

  • 1O'Donnell
  • 15Chambers
  • 3Taylor
  • 8Mantom
  • 4Butler
  • 12Downing
  • 29BrandySubstituted forMcQuilkinat 76'minutes
  • 7Chambers
  • 10Westcarr
  • 25Sawyers
  • 9LalkovicSubstituted forBaxendaleat 45'minutes

Substitutes

  • 2Purkiss
  • 6Featherstone
  • 16Baxendale
  • 22Roberts
  • 24Hewitt
  • 26McQuilkin
  • 30Ngoo
Referee:
Keith Stroud
Attendance:
12,165

Match Stats

Home TeamBradfordAway TeamWalsall
Possession
Home47%
Away53%
Shots
Home3
Away9
Shots on Target
Home0
Away5
Corners
Home3
Away2
Fouls
Home13
Away6

Live Text

  1. Post update

    Match ends, Bradford City 0, Walsall 2.

  2. Full Time

    Second Half ends, Bradford City 0, Walsall 2.

  3. Post update

    Foul by Andrew Butler (Walsall).

  4. Post update

    Rory McArdle (Bradford City) wins a free kick in the attacking half.

  5. Post update

    Corner, Walsall. Conceded by Adam Drury.

  6. Post update

    Andrew Butler (Walsall) wins a free kick in the attacking half.

  7. Post update

    Foul by James Hanson (Bradford City).

  8. Post update

    Adam Chambers (Walsall) wins a free kick in the attacking half.

  9. Post update

    Foul by Matthew Dolan (Bradford City).

  10. Substitution

    Substitution, Bradford City. Matthew Dolan replaces Gary Jones.

  11. Goal!

    Goal! Bradford City 0, Walsall 2. Craig Westcarr (Walsall) right footed shot from outside the box to the top left corner. Assisted by James Baxendale.

  12. Substitution

    Substitution, Walsall. James McQuilkin replaces Febian Brandy.

  13. Post update

    Attempt missed. Febian Brandy (Walsall) right footed shot from a difficult angle and long range on the left misses to the right.

  14. Post update

    Corner, Bradford City. Conceded by James Chambers.

  15. Post update

    Attempt saved. James Baxendale (Walsall) right footed shot from outside the box is saved in the top centre of the goal.

  16. Post update

    Foul by Adam Chambers (Walsall).

  17. Post update

    Gary Jones (Bradford City) wins a free kick in the attacking half.

  18. Post update

    Febian Brandy (Walsall) wins a free kick in the defensive half.

  19. Post update

    Foul by Adam Reach (Bradford City).

  20. Goal!

    Goal! Bradford City 0, Walsall 1. Craig Westcarr (Walsall) right footed shot from very close range to the bottom left corner. Assisted by Andy Taylor.

As It Stood

TeamPWDLFAGDPts
1Wolves38258571254683
2Brentford37247662352779
3Leyton Orient392210772363676
4Rotherham382012671442772
5Preston391915555381772
6Peterborough38184165952758
7MK Dons39167165653355
8Swindon39159155652454
9Walsall391314124441353
10Sheff Utd37149143940-151
11Port Vale38155185164-1350
12Gillingham39146195163-1248
13Bristol City391016136161046
14Crawley351113113843-546
15Bradford381015134948145
16Colchester381013154451-743
17Oldham391110184355-1243
18Coventry371410136768-142
19Crewe391010194673-2740
20Tranmere38109194769-2239
21Carlisle38109193961-2239
22Shrewsbury39814173649-1338
23Notts County39114245269-1737
24Stevenage37107203958-1937
View full League One table

Top Stories