Who finished as the 2017-18 Premier League top scorer with 32 goals?

The story behind the answer

Mohamed Salah finished as the 2017–18 Premier League top scorer with 32 goals. The Liverpool forward won the Golden Boot in his first season back in English football.

Salah’s total broke the record for the most goals by a player in a 38-match Premier League season, surpassing the previous mark of 31 held jointly by Alan Shearer, Cristiano Ronaldo and Luis Suárez. He scored 32 league goals in 36 appearances as Liverpool finished fourth.

The number is sometimes described as the overall Premier League single-season record, but that requires context: Erling Haaland later scored 36 in 2022–23. Salah’s 32 remained the benchmark specifically for the modern 38-match format until Haaland exceeded it. Salah also won the PFA Players’ Player of the Year award and the Premier League Player of the Season award for 2017–18.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: