Now, though, the ex-Liverpool centre-back has claimed that Salah will leave at the end of the season, with the Reds legend labelling the man he called a "disgrace" as an "all-time great" of the club, in what could be seen as some kind of contrition towards the superstar.
Carragher said in his Telegraph column: "Will Mohamed Salah still be at Liverpool on February 1, 2026 or September 1, 2026? Yes, and no.
"Given Liverpool’s injury situation following Alexander Isak’s broken leg, the club cannot afford to allow Salah to leave in the January transfer window.
"After the bust-up earlier this season, the Africa Cup of Nations has come at a good time for everyone to take a breath. The next few months could turn into a long goodbye for Salah, however.
"The current Liverpool era will be forever synonymous with Salah. He is one of the all-time greats of Liverpool and the Premier League, so an emotional farewell at the final game of this season would be the perfect, choreographed send-off."
Looking for smarter football bets? Get expert previews, data-driven predictions & winning insights with GOAL Tips on Telegram. Join our growing community now!