Jamie Carragher has played down Liverpool's Premier League hopes this season and does not know when the Reds will win the title again.
Jurgen Klopp's charges have had a mixed start to their 2017-18 campaign, with positive results such as the 4-0 win over Arsenal offset by displays like the 5-0 hammering by Manchester City.
Liverpool currently sit seventh in the Premier League table and, according to the former Reds stalwart, the disparity between his former club and the likes of the Manchester clubs and Chelsea is too high.
"Liverpool will not win the title this season. I am not convinced Jurgen Klopp will ever be able to bring it back to Anfield. I am not sure when my old club will win it again. I certainly do not see it happening in the near future," the 39-year-old wrote in The Telegraph.
"There is no doubt the ultimate ambition remains the same as it has been since the last title in 1990 and the onus is on Klopp and Liverpool's owners Fenway Sports Group to banish such pessimism, but every season I find myself asking the same questions. How can Liverpool do it? How can they compete with three of the wealthiest clubs in the world? Given the history and expectations at Anfield, has Liverpool become English football's impossible job?
"Manchester United, City and Chelsea are formidable on and off the park. They have financial strength and a winning culture Liverpool do not currently possess. For the last seven years FSG has tried to approach transfers in a studious way. It has yielded one League Cup. I think FSG are good owners, but to win the league their approach in the transfer market must be as robust as the big three, and I am not convinced they have the capacity to match them."
Liverpool have won the English top-flight title 18 times in their history but their last championship was 27 years ago.