League One
BradfordBradford City4WalsallWalsall0

Bradford City 4-0 Walsall

Bradford City strengthened their League One play-off position as James Hanson's second-half hat-trick helped dent Walsall's hopes of automatic promotion.

Midfielder Filipe Morais gave the Bantams the lead on 54 minutes.

Hanson then netted three times in 16 minutes to keep Bradford in fifth, five points clear of seventh-placed Gillingham with two matches remaining.

Walsall have a game in hand but trail Burton by six points, having slipped to fourth as Millwall won at Bury.

Walsall interim boss Jon Whitney told BBC WM 95.6:

"It was not good enough. I have asked the players to have a look at themselves.

"I want them to go home and ask themselves 'Did you really do enough to challenge Bradford City? Did you do enough to want to get promoted to the Championship? Were you willing to put your head on the line?

"Sometimes that is what you have to do in football. It's not always about playing pretty football.

"We have to match them physically and we didn't do it second half. We capitulated after the first goal."

Line-ups

Bradford

Formation 4-4-1-1

  • 1Williams
  • 2Darby
  • 23McArdle
  • 16BurkeBooked at 31minsSubstituted forClarkeat 83'minutes
  • 3Meredith
  • 29McMahon
  • 12Cullen
  • 4Evans
  • 17Reid
  • 20MoraisSubstituted forProctorat 78'minutesBooked at 90mins
  • 9HansonSubstituted forClarkeat 87'minutes

Substitutes

  • 5Clarke
  • 10Clarke
  • 14Morris
  • 19Proctor
  • 21Thorpe
  • 26Anderson
  • 30Cracknell

Walsall

Formation 4-4-1-1

  • 1Etheridge
  • 22Kinsella
  • 6DowningBooked at 90mins
  • 4O'Connor
  • 3TaylorBooked at 53mins
  • 12Forde
  • 8MantomSubstituted forMorrisat 70'minutes
  • 7Chambers
  • 14HenrySubstituted forBradshawat 59'minutes
  • 10Sawyers
  • 31Hiwula-MayifuilaSubstituted forCookat 82'minutes

Substitutes

  • 9Bradshaw
  • 13MacGillivray
  • 15Lalkovic
  • 16Preston
  • 18Morris
  • 21Cook
  • 28Sangha
Referee:
Darren Drysdale
Attendance:
19,336

Match Stats

Home TeamBradfordAway TeamWalsall
Possession
Home56%
Away44%
Shots
Home15
Away7
Shots on Target
Home12
Away3
Corners
Home11
Away2
Fouls
Home8
Away13

Live Text

  1. Post update

    Match ends, Bradford City 4, Walsall 0.

  2. Full Time

    Second Half ends, Bradford City 4, Walsall 0.

  3. Booking

    Jamie Proctor (Bradford City) is shown the yellow card.

  4. Post update

    Attempt blocked. Lee Evans (Bradford City) right footed shot from more than 35 yards is blocked.

  5. Booking

    Paul Downing (Walsall) is shown the yellow card for a bad foul.

  6. Post update

    Kyel Reid (Bradford City) wins a free kick in the defensive half.

  7. Post update

    Foul by Paul Downing (Walsall).

  8. Post update

    Attempt saved. Tom Bradshaw (Walsall) left footed shot from the centre of the box is saved in the centre of the goal.

  9. Substitution

    Substitution, Bradford City. Billy Clarke replaces James Hanson.

  10. Post update

    Jordan Cook (Walsall) wins a free kick in the defensive half.

  11. Post update

    Foul by Kyel Reid (Bradford City).

  12. Post update

    James Hanson (Bradford City) wins a free kick in the attacking half.

  13. Post update

    Foul by Adam Chambers (Walsall).

  14. Substitution

    Substitution, Bradford City. Nathan Clarke replaces Reece Burke.

  15. Substitution

    Substitution, Walsall. Jordan Cook replaces Jordy Hiwula-Mayifuila.

  16. Post update

    Foul by Jamie Proctor (Bradford City).

  17. Post update

    James O'Connor (Walsall) wins a free kick on the right wing.

  18. Post update

    Foul by Josh Cullen (Bradford City).

  19. Post update

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

  20. Substitution

    Substitution, Bradford City. Jamie Proctor replaces Filipe Morais.

As It Stood

TeamPWDLFAGDPts
1Wigan442315677413684
2Burton442491155361981
3Millwall442291368482075
4Walsall4321121061471475
5Bradford4421111252401274
6Barnsley442171664511370
7Gillingham4419121369521769
8Scunthorpe4419111457471068
9Sheff Utd441812146354966
10Rochdale441811156458665
11Port Vale441811155652465
12Coventry4417121562481463
13Southend441611175660-459
14Peterborough44176217369457
15Bury441512175368-1557
16Swindon441510195969-1055
17Oldham441218144453-954
18Chesterfield44148225568-1350
19Shrewsbury431311195470-1650
20Fleetwood441115184953-448
21Blackpool441210223954-1546
22Doncaster441112214761-1445
23Colchester44912235495-4139
24Crewe44613254380-3731
View full League One table

Top Stories