Au terme d'un final de folie, c'est Philippe Gilbert qui a remporté, au sprint devant Nils Politt (Katusha Alpecin), son premier Paris-Roubaix. Il s'agit de son 4e Monument après le Tour des Flandres en 2017, Liège-Bastagne-Liège en 2011 et le Tour de Lombardie en 2009 et 2010. "J'ai du mal à y croire. C'était un objectif, mais la semaine passée j'étais frustré parce que je suis tombé malade la veille du Tour des Flandres [abandon] alors que j'étais en forme", a déclaré le vainqueur de l'Enfer du Nord au micro de FranceTV à l'arrivée. Dès lors, il s'est mis en tête de remporter Paris-Roubaix : "Je me suis reposé puis entraîné et j'ai senti la forme revenir. Ça m'a mis en confiance pour aujourd'hui".