Na Premier League de 2017–18, o começou com um empate em 3 a 3 contra o , Mas se recuperou e atropelou o em casa por um placar de 4 a 0. Porém, no jogo seguinte, com um jogador a menos desde os 37 minutos do primeiro tempo, foi goleado pelo por 5 a 0. E, alguns jogos depois, foi novamente goleado, agora pelo por 4 a 1. A partir daí, o time ficou 13 partidas sem perder, e o atacante Mohamed Salah iniciou uma grande fase. No dia 14 de janeiro de 2018, o time derrotou o por 4 a 3, até então líderes do campeonato e não haviam perdido nenhuma partida. Até o final do campeonato, o terminou na 4ª colocação, o que o garantiu a vaga direta para a fase de grupos da Liga dos Campeões da UEFA de 2018–19. E Salah conseguiu a marca histórica de ser o maior artilheiro de uma mesma competição desde que a Premier League foi criada, em 1991. Na Liga dos Campeões, o clube chegou até a final e foi vice-campeão; na fase de grupos, o time empatou em 2 a 2 com o , empatou em 1 a 1 com o e venceu o fora de casa por 7 a 0. Em casa, ganhou contra o por 3 a 0, chegou a construir uma vantagem de 3 a 0 sobre o , mas levou o empate, e venceu o por 7 a 0, assegurando a classificação com 12 pontos.