Mohamed Salah has signed a new two-year contract with Liverpool, ending any speculation about his immediate future.
The 32-year-old’s current deal had been set to expire at the end of this season, fuelling plenty of speculation about a potential move to Saudi Arabia.
But with the new deal now announced, he will be at Anfield until the conclusion of the 2026-27 season at least.
Salah has been a Liverpool player since he joined from Roma in 2017, with this being the most successful period of his career by far.
In 393 appearances in all competitions, Salah has scored 243 goals and provided 109 assists for Liverpool. This season has been his best for the Reds, with 32 goals and 21 assists in 45 matches. Salah’s contribution to everything Liverpool have done since his arrival can hardly be overstated. He’s helped the club win the Champions League, the UEFA Super Cup, the FIFA Club World Cup, the Premier League, the FA Cup, and two Carabao Cup trophies.
.@MoSalah has signed a new contract that will keep him with the club beyond the 2024-25 season
— Liverpool FC (@LFC) April 11, 2025
“Of course I’m very excited – we have a great team now,” said Salah.
“Before also we had a great team. But I signed because I think we have a chance to win other trophies and enjoy my football.
“I have played eight years here, hopefully it’s going to be 10. I’m enjoying my life here, enjoying my football. I have had the best years of my career here.”
Salah was one of three key Liverpool players whose contracts expire at the end of this campaign alongside Trent Alexander-Arnold and Virgil van Dijk.
While Alexander-Arnold has been heavily linked with a move to Real Madrid, Van Dijk has acknowledged that there has been movement over his own contract talks. Liverpool captain, just as important part of the club’s vast success in recent years, is reportedly the next in line. The full agreement has already been reached, and the Dutch centre-back will also remain at Anfield for two years more.