Crewe keeper Alan Martin made a crucial save on his first start in two months to earn a point against Bradford City.

Martin prevented a James Hanson header from flashing into the bottom corner amid heavy Bradford pressure.

The visitors looked the most potent although both frontmen wasted chances.

For the home side, fit-again defender Harry Davis forced City keeper Jon McLaughlin to palm his curling free-kick around the post, while Brad Inman curled just wide late on.

VIEW FROM THE DRESSING ROOM

Crewe Alexandra boss Steve Davis told BBC Radio Stoke:

"It was difficult, swirling, wet and slippery, but we still had the gumption and courage to get it down and play.

"I was pleased with Harry Davis. He was desperate to get back. He hates missing football. A month out of the game is like a year to Harry. And I thought he was excellent again.

"Bringing him back in just steadied us down a bit. He makes good decisions. He's starting to be an organiser at the back,.

"For a change we nearly actually won it instead of actually losing losing it. It was nice to be up that end of the pitch."

Lineup, Bookings (2) & Substitutions (5)

Crewe Alexandra

  • 13 Martin
  • 03 Mellor
  • 16 Guthrie
  • 42 Grant
  • 04 Davis
  • 06 Dugdale
  • 07 Clayton (Inman - 75' )
  • 22 Evans
  • 19 Oliver (Osman - 88' )
  • 26 Aneke
  • 11 Moore

Substitutes

  • 05 Ellis
  • 08 Osman
  • 10 Leitch-Smith
  • 12 Ray
  • 14 Inman
  • 21 Garratt
  • 24 Molyneux

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 03 Meredith Booked
  • 18 Jones
  • 22 Bates
  • 23 McArdle
  • 20 De Vita Booked (Thompson - 71' )
  • 24 Doyle
  • 21 Wells (Folan - 92' )
  • 09 Hanson
  • 07 Reid (Yeates - 87' )

Substitutes

  • 08 Kennedy
  • 11 Thompson
  • 12 Ripley
  • 14 Yeates
  • 15 Taylor
  • 16 McHugh
  • 19 Folan
Ref: Jeremy Simpson
Att: 5,428

Match Stats

Shots

9 15

On target

4 5

Corners

8 7

Fouls

7 10

Live Text Commentary

Full time

Full Time Match ends, Crewe Alexandra 0, Bradford City 0.

90:00 +3:04 Full time

Full Time Second Half ends, Crewe Alexandra 0, Bradford City 0.

90:00 +2:20

Attempt missed. George Evans (Crewe Alexandra) right footed shot from outside the box is just a bit too high.

90:00 +1:30 Substitution

Substitution Substitution, Bradford City. Caleb Folan replaces Nahki Wells.

90:00 +1:11

Attempt saved. Byron Moore (Crewe Alexandra) right footed shot from the right side of the box is saved in the top centre of the goal.

89:32

Corner, Crewe Alexandra. Conceded by James Meredith.

87:59 Substitution

Substitution Substitution, Crewe Alexandra. Abdul Osman replaces Vadaine Oliver because of an injury.

86:39 Substitution

Substitution Substitution, Bradford City. Mark Yeates replaces Kyel Reid.

85:43

Attempt saved. Nahki Wells (Bradford City) right footed shot from outside the box is saved in the top right corner.

82:16

Anthony Grant (Crewe Alexandra) wins a free kick in the attacking half.

82:16

Foul by James Hanson (Bradford City).

81:14

Attempt missed. Bradden Inman (Crewe Alexandra) right footed shot from outside the box is close, but misses to the right.

80:45

Anthony Grant (Crewe Alexandra) wins a free kick in the attacking half.

80:45

Foul by Nahki Wells (Bradford City).

80:11

Foul by Anthony Grant (Crewe Alexandra).

80:11

Garry Thompson (Bradford City) wins a free kick in the defensive half.

79:11

Foul by Vadaine Oliver (Crewe Alexandra).

79:11

Stephen Darby (Bradford City) wins a free kick on the left wing.

78:51

Harry Davis (Crewe Alexandra) wins a free kick on the right wing.

78:51

Foul by Garry Thompson (Bradford City).

76:28

Corner, Crewe Alexandra. Conceded by James Meredith.

75:38

Corner, Crewe Alexandra. Conceded by James Meredith.

74:39 Substitution

Substitution Substitution, Crewe Alexandra. Bradden Inman replaces Max Clayton.

72:01

Attempt missed. Kyel Reid (Bradford City) left footed shot from outside the box misses to the right.

70:45 Substitution

Substitution Substitution, Bradford City. Garry Thompson replaces Raffaele De Vita.

70:01

George Evans (Crewe Alexandra) wins a free kick in the attacking half.

69:59

Foul by Nathan Doyle (Bradford City).

68:21

Foul by James Hanson (Bradford City).

68:21

Kelvin Mellor (Crewe Alexandra) wins a free kick on the left wing.

64:00

Attempt missed. Raffaele De Vita (Bradford City) header from the right side of the six yard box is high and wide to the right.

63:41

Corner, Bradford City. Conceded by Alan Martin.

63:23

Attempt saved. James Hanson (Bradford City) header from the centre of the box is saved in the bottom right corner.

62:00

Corner, Crewe Alexandra. Conceded by Jon McLaughlan.

61:36

Attempt saved. Harry Davis (Crewe Alexandra) right footed shot from outside the box is saved in the bottom right corner.

60:42 Booking

Booking James Meredith (Bradford City) is shown the yellow card.

60:36

Foul by James Meredith (Bradford City).

60:36

Anthony Grant (Crewe Alexandra) wins a free kick in the defensive half.

56:58

Attempt saved. James Hanson (Bradford City) header from the right side of the box is saved in the bottom right corner.

56:36

Corner, Bradford City. Conceded by Harry Davis.

55:55

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

55:55

Foul by Kelvin Mellor (Crewe Alexandra).

54:42

Attempt missed. Raffaele De Vita (Bradford City) header from the right side of the box is high and wide to the right.

54:16

Corner, Bradford City. Conceded by Kelvin Mellor.

51:02

Attempt missed. James Hanson (Bradford City) right footed shot from the centre of the box misses to the left.

48:45

Attempt missed. Kyel Reid (Bradford City) left footed shot from outside the box misses to the right.

45:39

Nathan Doyle (Bradford City) wins a free kick in the attacking half.

45:39

Foul by Anthony Grant (Crewe Alexandra).

45:00

Second Half begins Crewe Alexandra 0, Bradford City 0.

45:00 +1:05 Half time

Half Time First Half ends, Crewe Alexandra 0, Bradford City 0.

45:00 +0:35

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

45:00 +0:35

Foul by Adam Dugdale (Crewe Alexandra).

44:11

Attempt missed. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box misses to the left.

40:45

Attempt missed. Nahki Wells (Bradford City) right footed shot from the centre of the box misses to the right.

38:31

Corner, Bradford City. Conceded by Adam Dugdale.

34:21

Attempt saved. Vadaine Oliver (Crewe Alexandra) right footed shot from outside the box is saved in the centre of the goal.

33:35

Corner, Crewe Alexandra. Conceded by Raffaele De Vita.

32:41

Attempt saved. Raffaele De Vita (Bradford City) right footed shot from outside the box is saved in the top centre of the goal.

30:12

Attempt missed. Nahki Wells (Bradford City) left footed shot from outside the box misses to the right.

29:13

Foul by Rory McArdle (Bradford City).

29:13

Chukwuemeka Aneke (Crewe Alexandra) wins a free kick in the defensive half.

28:31

Attempt missed. Nahki Wells (Bradford City) right footed shot from the right side of the box misses to the right.

25:44

Corner, Bradford City. Conceded by Adam Dugdale.

25:00

Attempt missed. James Hanson (Bradford City) header from the centre of the box is too high.

24:41

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

24:41

Foul by Jon Guthrie (Crewe Alexandra).

23:42

Corner, Bradford City. Conceded by Jon Guthrie.

23:00

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

23:00

Foul by Chukwuemeka Aneke (Crewe Alexandra).

22:20

Attempt missed. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box misses to the left.

20:15

Attempt saved. George Evans (Crewe Alexandra) right footed shot from outside the box is saved in the bottom right corner.

19:26

Corner, Crewe Alexandra. Conceded by Stephen Darby.

17:27

Attempt missed. James Hanson (Bradford City) right footed shot from the centre of the box is too high.

14:21

Attempt saved. Raffaele De Vita (Bradford City) header from the right side of the box is saved in the centre of the goal.

13:41

Corner, Bradford City. Conceded by Kelvin Mellor.

11:38 Booking

Booking Raffaele De Vita (Bradford City) is shown the yellow card.

11:31

Max Clayton (Crewe Alexandra) wins a free kick in the defensive half.

11:31

Foul by Raffaele De Vita (Bradford City).

9:39

Hand ball by Nahki Wells (Bradford City).

8:39

Corner, Crewe Alexandra. Conceded by James Meredith.

4:47

Foul by Matthew Bates (Bradford City).

4:47

Chukwuemeka Aneke (Crewe Alexandra) wins a free kick in the defensive half.

3:30

Corner, Crewe Alexandra. Conceded by Matthew Bates.

1:28

Attempt missed. Chukwuemeka Aneke (Crewe Alexandra) right footed shot from outside the box misses to the left.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers