Premier League record broken
©IMAGO
In the 5-0 win against West Ham United, Mohamed Salah scored his 17th goal of this Premier League season and scored for the 13th time. The 32-year-old achieved the feat of shining as both a goalscorer and a provider in the same game for the eighth time in the league in 2024/25. The Egyptian broke the record in this category for the Premier League during the first half of the season – the record set by Lionel Messi in Europe’s top leagues is within reach.
A look at the TM database shows how impressive Salah’s record is after matchday 19. The previous record of seven games with at least one goal and one assist each was shared by Thierry Henry (Arsenal | 2002/03), Nani (Man United | 2010/11), Robin van Persie (Arsenal | 2011/12), Luis Suárez ( Liverpool | 2013/14) and Harry Kane (Tottenham | 2020/21).
In this impressive form, Salah is even within reach of Messi’s record. The Argentine’s performance data includes twelve league games with goals and assists during the 2011/12 and 2014/15 seasons – at that time in the FC Barcelona jersey. At the end of each season, Messi was awarded the Ballon d’Or. Salah, who dominates the Premier League and the Champions League with the Reds, is currently on this trajectory. “I’m not thinking about the Ballon d’Or, I want to win the Premier League. I will do my best to help the team win a trophy,” he said after the game in London. “There are other teams that want to catch up with us. We have to stay humble and focused.”
From January 1st, the currently strongest footballer in the world can sign a contract with another club that will be valid from July 1st, 2025, as his working paper with the Reds ends on June 30th.
Scorer record: Salah just behind Messi and Suárez
Since 1999/2000, only Suárez, alongside Messi, has managed to break the 10-game mark with goals and assists in one of Europe’s top 5 leagues. In 2016/17, the Uruguayan made it eleven times alongside his Argentinian friend. The record in this category for the Bundesliga has been held since 2019/20 by Jadon Sancho, who succeeded nine times in the service of BVB, once more than Miroslav Klose in the 2005/06 season for Werder.
In Ligue 1, Zlatan Ibrahimović (PSG | 2015/16) set the record with nine games, while in Serie A Edin Dzeko (Roma | 2016/17) and Romelu Lukaku (Inter | 2020/21) each played seven Play share the record.

