OXFORD United were left stunned by a sixth defeat in nine Sky Bet League One games, according to James Henry.

The midfielder struck a late consolation as they went down 2-1 at home to Walsall at the Kassam Stadium.

It kept the side second bottom in the table, 12 points adrift of the play-off positions already.

Henry said: "We’re shell-shocked and we don’t know what we can keep saying.

"Plain and simple it’s not good enough. It’s not that we’re not trying.

"We’re just making mistakes and everything seems to be hitting us.

"We’re all shell-shocked, it’s disappointing for all the fans, especially our home form, it’s been absolutely dreadful.

"We’re not playing badly, we’re just making stupid mistakes and it’s costing us every week. It’s got to stop."

Boss Karl Robinson bemoaned errors which cost his side.

While Robinson felt most aspects of the performance were good, once again his side took nothing from the game.

Morgan Ferrier was played onside by Cameron Norman for the first goal, while Jamie Hanson lost the ball cheaply in the second half to allow the Saddlers to double their lead, before Henry's late effort.

He said: "There’s no getting away from the result.

"The performance was good, over 20 corners and set pieces, more shots than the opposition, more possession, but Jamie Hanson making an error in the middle of the pitch cost us.

"Silly little errors are costing us and don’t seem to be costing the opposition.

"It’s a difficult one to take because I thought everything we did was productive.

"I thought we were on the front foot, we played it forward quicker.

"I thought we dominated territorially all over the pitch, we entered the penalty far more often than the opposition, but for whatever reason it doesn’t seem to go in.

"It’s infuriating everybody, not just me, but the fans and the players alike.

"But you are where you are, you can’t shirk the responsibility. It’s disappointing for everybody involved. It’s just frustrating."