West Ham ended a run of three home Premier League defeats as they were held to a goalless draw by Aston Villa.

Christian Benteke came closest to scoring for the visitors when he headed Matthew Lowton's deep cross against the crossbar from six yards out.

Jack Collison shot wide from a quickly-taken free-kick for the hosts and Stewart Downing and substitute Joe Cole both had shots saved by Brad Guzan.

Allardyce wants more West Ham goals

But a draw was a fair result as both sides struggled to create chances.

Aston Villa have now failed to score a Premier League goal in six hours and 15 minutes, and this result leaves them 13th, only three points above the bottom three.

But of greater concern to Villa boss Paul Lambert will be the hamstring injury sustained by Andreas Weimann, who limped off early in the second half after he had been his side's most dangerous player.

West Ham, one place below Villa in the league table, also have attacking problems of their own and their failure to score was their sixth blank in 10 Premier League games.

Despite seeing more possession, especially down the wings through Matt Jarvis on the left and Downing on the right, the Hammers frustrated the fans at Upton Park with the final delivery often being disappointing.

With Andy Carroll still two weeks away from a return to training and Carlton Cole lacking match practice after he re-signed for the club, West Ham looked short of ideas up front as they started without a recognised centre-forward for the fourth successive Premier League game.

Another draw

Nine of the 18 Premier League matches between West Ham and Aston Villa at Upton Park have ended in draws.

Aston Villa, operating in a 3-5-2 formation, were sitting deep and struggled to provide service for Benteke, but were still a threat on the counter-attack.

After six minutes, Weimann raced on to a long ball but Jussi Jaaskelainen was well positioned to block the Austrian's shot.

England winger Downing, who spent two seasons at Aston Villa, is yet to score for the Hammers following a £5m move from Liverpool in the summer and had the first clear opportunity for the hosts, but shot at Guzan from 20 yards.

But West Ham were nearly caught out when, from their own corner, Villa counter-attacked.

Weimann was through on goal but Ravel Morrison, the last home player back, recovered and referee Howard Webb decided the Hammers midfielder won the ball cleanly on the edge of the penalty area.

Massive point for Villa - Lambert

West Ham looked more likely to score after the restart but Morrison's 20-yard effort was well blocked by Villa defender Nathan Baker, with Kevin Nolan firing the rebound over.

Substitute Joe Cole shot straight at Guzan, before Benteke nearly won the points for Villa with his first opportunity but powered a header against the bar.

West Ham manager Sam Allardyce said:

"After three home defeats on the trot it was very important we didn't lose.

"We tried to win it but we didn't find the quality to put the ball into the net. We delivered 38 balls into the box, but it's a spell we are having where we can't find the net.

"In the last two home games we have conceded three in both so it was vital to get back to keeping clean sheets.

"There's only one thing missing, and that's scoring a goal or two, but we are only a small margin away from being a three-point team instead of a one-point team."

Aston Villa manager Paul Lambert said:

"On balance we had the best clear-cut chances, with Christian hitting the bar and Andreas going through.

"It was always going to be hard here and it was a difficult, physical game, but we competed brilliantly.

"Our counter-attacking is a threat and I'm delighted with the lads' attitude and I thought our resilience was excellent."

To see a selection of photos from today's matches, visit the BBC Sport Facebook page. 

Lineup, Bookings (2) & Substitutions (4)

West Ham United

  • 22 Jääskeläinen
  • 20 Demel
  • 08 Rat (Diamé - 90' )
  • 10 Collison (Cole - 63' )
  • 05 Tomkins
  • 02 Reid
  • 23 Downing
  • 16 Noble
  • 04 Nolan
  • 15 Morrison
  • 07 Jarvis (Cole - 62' )

Substitutes

  • 11 Maiga
  • 13 Adrián
  • 17 O'Brien
  • 21 Diamé
  • 24 Cole
  • 26 Cole
  • 27 Potts

Aston Villa

  • 01 Guzan
  • 34 Lowton Booked
  • 07 Bacuna Booked
  • 06 Clark
  • 02 Baker
  • 04 Vlaar
  • 18 Sylla
  • 08 El Ahmadi
  • 20 Benteke
  • 10 Weimann (Kozák - 57' )
  • 15 Westwood

Substitutes

  • 09 Helenius
  • 13 Steer
  • 17 Herd
  • 21 Bowery
  • 24 Tonev
  • 27 Kozák
  • 36 Johnson
Ref: Howard Webb
Att: 34,977

Match Stats

Shots

17 8

On target

4 2

Corners

5 1

Fouls

8 15

Live Text Commentary

Full time

Full Time Match ends, West Ham United 0, Aston Villa 0.

90:00 +4:20 Full time

Full Time Second Half ends, West Ham United 0, Aston Villa 0.

90:00 +3:03

Foul by Joe Cole (West Ham United).

90:00 +3:03

Ashley Westwood (Aston Villa) wins a free kick in the attacking half.

90:00 +2:23

Attempt saved. Joe Cole (West Ham United) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Guy Demel with a cross.

90:00 +1:30

Attempt blocked. Mohamed Diamé (West Ham United) left footed shot from outside the box is blocked. Assisted by Guy Demel.

90:00 +0:06

Mohamed Diamé (West Ham United) wins a free kick in the defensive half.

90:00 +0:06

Foul by Karim El Ahmadi (Aston Villa).

89:30 Substitution

Substitution Substitution, West Ham United. Mohamed Diamé replaces Razvan Rat.

89:06

Attempt missed. Ciaran Clark (Aston Villa) header from the centre of the box misses to the left. Assisted by Ashley Westwood with a cross following a corner.

88:29

Corner, Aston Villa. Conceded by Jussi Jääskeläinen.

88:26

Attempt saved. Christian Benteke (Aston Villa) left footed shot from the left side of the box is saved in the bottom right corner. Assisted by Ron Vlaar.

87:19

Winston Reid (West Ham United) wins a free kick in the defensive half.

87:19

Foul by Libor Kozák (Aston Villa).

86:13

Foul by Winston Reid (West Ham United).

86:13

Christian Benteke (Aston Villa) wins a free kick in the defensive half.

81:49

Corner, West Ham United. Conceded by Leandro Bacuna.

81:13

Corner, West Ham United. Conceded by Ciaran Clark.

79:20

Delay over. They are ready to continue.

78:15

Delay in match Matthew Lowton (Aston Villa) because of an injury.

77:45

Attempt saved. Joe Cole (West Ham United) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Mark Noble.

76:26

Offside, Aston Villa. Ron Vlaar tries a through ball, but Libor Kozák is caught offside.

75:44

Attempt blocked. Karim El Ahmadi (Aston Villa) right footed shot from outside the box is blocked. Assisted by Matthew Lowton.

73:04

Foul by Carlton Cole (West Ham United).

73:04

Yacouba Sylla (Aston Villa) wins a free kick in the defensive half.

72:37

Corner, West Ham United. Conceded by Leandro Bacuna.

71:30

Attempt missed. Kevin Nolan (West Ham United) right footed shot from the right side of the box is close, but misses to the right. Assisted by Stewart Downing with a through ball.

70:33

Christian Benteke (Aston Villa) hits the bar with a header from the centre of the box. Assisted by Matthew Lowton with a cross.

67:10

Kevin Nolan (West Ham United) wins a free kick in the defensive half.

67:10

Foul by Karim El Ahmadi (Aston Villa).

63:32

Foul by Carlton Cole (West Ham United).

63:32

Ciaran Clark (Aston Villa) wins a free kick in the defensive half.

62:11 Substitution

Substitution Substitution, West Ham United. Carlton Cole replaces Jack Collison.

61:56 Substitution

Substitution Substitution, West Ham United. Joe Cole replaces Matthew Jarvis.

57:18

Attempt missed. Ravel Morrison (West Ham United) right footed shot from outside the box is high and wide to the right following a set piece situation.

56:35 Substitution

Substitution Substitution, Aston Villa. Libor Kozák replaces Andreas Weimann because of an injury.

56:12 Booking

Booking Matthew Lowton (Aston Villa) is shown the yellow card for a bad foul.

56:08

Matthew Jarvis (West Ham United) wins a free kick on the left wing.

56:08

Foul by Matthew Lowton (Aston Villa).

55:52

Attempt blocked. Stewart Downing (West Ham United) left footed shot from the right side of the box is blocked. Assisted by Kevin Nolan.

54:05

Jussi Jääskeläinen (West Ham United) wins a free kick in the defensive half.

54:05

Foul by Karim El Ahmadi (Aston Villa).

51:52

Razvan Rat (West Ham United) wins a free kick on the left wing.

51:52

Foul by Matthew Lowton (Aston Villa).

51:00

Attempt missed. Yacouba Sylla (Aston Villa) right footed shot from outside the box is high and wide to the right. Assisted by Christian Benteke.

49:11

Attempt missed. Kevin Nolan (West Ham United) right footed shot from the right side of the box is too high.

49:09

Attempt blocked. Ravel Morrison (West Ham United) left footed shot from outside the box is blocked. Assisted by Kevin Nolan.

45:12 Booking

Booking Leandro Bacuna (Aston Villa) is shown the yellow card for a bad foul.

45:05

Stewart Downing (West Ham United) wins a free kick on the right wing.

45:05

Foul by Leandro Bacuna (Aston Villa).

45:00

Second Half begins West Ham United 0, Aston Villa 0.

45:00 +1:10 Half time

Half Time First Half ends, West Ham United 0, Aston Villa 0.

43:02

Hand ball by Karim El Ahmadi (Aston Villa).

42:01

Foul by Winston Reid (West Ham United).

42:01

Brad Guzan (Aston Villa) wins a free kick in the defensive half.

41:55

Attempt blocked. Mark Noble (West Ham United) right footed shot from outside the box is blocked. Assisted by Matthew Jarvis.

41:37

Corner, West Ham United. Conceded by Ciaran Clark.

40:52

Guy Demel (West Ham United) wins a free kick on the right wing.

40:52

Foul by Leandro Bacuna (Aston Villa).

37:12

Foul by Jack Collison (West Ham United).

37:12

Leandro Bacuna (Aston Villa) wins a free kick in the defensive half.

35:56

Mark Noble (West Ham United) wins a free kick in the attacking half.

35:56

Foul by Nathan Baker (Aston Villa).

32:41

Winston Reid (West Ham United) wins a free kick in the defensive half.

32:41

Foul by Ron Vlaar (Aston Villa).

30:15

Attempt missed. Jack Collison (West Ham United) header from the centre of the box misses to the left. Assisted by Stewart Downing with a cross.

21:54

Attempt missed. Andreas Weimann (Aston Villa) right footed shot from outside the box misses to the left. Assisted by Yacouba Sylla.

21:21

Christian Benteke (Aston Villa) wins a free kick in the attacking half.

21:21

Foul by James Tomkins (West Ham United).

20:54

Attempt missed. Kevin Nolan (West Ham United) right footed shot from the right side of the box misses to the left. Assisted by Stewart Downing.

19:53

Attempt missed. Jack Collison (West Ham United) right footed shot from outside the box is close, but misses to the left. Assisted by Mark Noble following a set piece situation.

19:40

Foul by Karim El Ahmadi (Aston Villa).

19:40

Razvan Rat (West Ham United) wins a free kick on the left wing.

19:28

Attempt saved. Matthew Jarvis (West Ham United) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Kevin Nolan with a through ball.

17:15

Foul by Kevin Nolan (West Ham United).

17:15

Ron Vlaar (Aston Villa) wins a free kick in the defensive half.

15:34

Attempt blocked. Razvan Rat (West Ham United) left footed shot from outside the box is blocked.

15:17

Corner, West Ham United. Conceded by Karim El Ahmadi.

12:32

Attempt saved. Stewart Downing (West Ham United) left footed shot from outside the box is saved in the top right corner. Assisted by Kevin Nolan.

8:23

Attempt missed. Kevin Nolan (West Ham United) right footed shot from the centre of the box misses to the right. Assisted by Matthew Jarvis with a cross.

7:53

Foul by Andreas Weimann (Aston Villa).

7:53

Winston Reid (West Ham United) wins a free kick in the defensive half.

7:02

Foul by Yacouba Sylla (Aston Villa).

7:02

Razvan Rat (West Ham United) wins a free kick in the defensive half.

6:46

Attempt blocked. Jack Collison (West Ham United) left footed shot from the centre of the box is blocked. Assisted by Matthew Jarvis with a headed pass.

5:59

Attempt saved. Andreas Weimann (Aston Villa) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Ashley Westwood.

4:35

Attempt blocked. Karim El Ahmadi (Aston Villa) right footed shot from outside the box is blocked. Assisted by Christian Benteke.

4:09

Foul by Yacouba Sylla (Aston Villa).

4:09

Matthew Jarvis (West Ham United) wins a free kick in the attacking half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers