Jamie Carragher admits Liverpool are simply 'not good enough'.

The Liverpool-born stopper was part of the Reds side that bowed out to Barnsley in the FA Cup fifth round on Saturday in one of the biggest cup shocks in recent history.

Now with the club far from certain of a top-four finish in the Premier League, Tuesday's UEFA Champions League clash with Internazionale looks every increasingly crucial to their season.

But Carragher admits the club are not just hitting a blip in form, as they currently sit some 19 points off leaders Arsenal in the league.

"I wouldn't call this just a bad spell," Carragher said.

"It's been a lot longer than that. We realise we are not playing well enough. It's not a matter of putting your finger on one reason.

"It's simply because we have not been good enough. We've still got the Champions League to play for and we have to fight for that fourth place, so every league game is going to be important.

"We have to make sure we are in the Champions League next season."