Jamie Carragher believes Mohamed Salah should sign a new Liverpool contract to benefit his own career, warning of past stars who have failed to shine after leaving Anfield.
Salah's future is up in the air on Merseyside with just one year to run on his current contract despite having starred since his 2017 arrival, scoring 155 goals in 252 games and having just won the Football Writers' Player of the Year.
Barcelona are thought to be keeping tabs on the Egyptian, with the Nou Camp outfit having previously signed Philippe Coutinho for £140million from Liverpool in 2018.