Paris-Roubaix võitis 18-kilomeetrise soolosõidu järel hollandlane Dylan van Baarle (Ineos Grenadiers), edestades ühe minuti ja 47 sekundiga belglast Wout van Aerti (Jumbo-Visma) ja šveitslast Stefan Küngi (Groupama-FDJ).
Tänavu oli tegemist ajaloo kiireima Paris-Roubaix’ga, kui Van Baarle jõudis finišisse ajaga viis tundi ja 37 minutit, mis teeb keskmiseks kiiruseks 45,8 km/h. Sõidu algfaasis kruttis Ineos Grenadiers hoo üles ja lõhkus grupi küljetuules väiksemaks. Kui finišini oli jäänud 45 kilomeetrit, ründas hollandlane ja püüdis üsna pea kinni Matej Mohorici (Bahrain Victorious), Yves Lampaerti (QuickStep-AlphaVinyl) ja Tom Devriendti (Intermarche-Wanty-Gobert Matériaux). Neid olid omakorda jälitamas võistluse suurfavoriidid Van Aert ja Mathieu van der Poel (Alpecin-Fenix). Van Baarle ründas liidergrupist omakorda Camphin-en-Pévèle nime kandval munakivisektoril ja suutis edu lõpuni kasvatada.
Eesti ratturitest lõpetas 257,2-kilomeetrise võistluse Karl Patrick Lauk (Bingoal Pauwels Sauces WB), pälvides 79. koha. Kaotust võitjale kogunes 17 minutit ja 27 sekundit. Martin Laas (Bora-Hansgrohe) tulemust kirja ei saanud.