Były mistrz świata – Mads Pedersen (Trek-Segafredo) – zwyciężył w Kuurne-Bruksela-Kuurne. Duńczyk był najszybszy w finiszu z okrojonego peletonu.
Klasycznie dzień po Omloop Het Nieuwsblad zawodnicy ścigali się w Kuurne-Bruksela-Kuurne. Większość trasy była pagórkowata – kolarze musieli pokonać między innymi takie ścianki, jak Kanarieberg (1 km; śr. 7,7%; max. 14%), Mont Saint Laurent (1,3 km; śr. 7,8%; 17%), Côte du Trieu (1,2 km; śr. 7%; max. 13%) oraz Oude Kwaremont (2,2 km; śr. 4,2%; max. 11%). Ostatnie 30 kilometrów wyścigu było jednak płaskie, co zapowiadało finisz z dużej grupy.

Kilkanaście kilometrów po starcie od peletonu oderwało się dwóch zawodników – Maciej Bodnar (BORA-hansgrohe) i Ludwig De Winter (Intermarche – Wanty – Gobert Materiaux). Po chwili dojechali do nich Patrick Gamper (BORA-hansgrohe) i Artyom Zakharov (Astana – Premier Tech), a następnie Jonas Hvideberg (Uno-X Pro Cycling Team) oraz Tom Paquot (Bingoal – Wallonie Bruxelles). Szóstka została odpuszczona przez peleton, który prowadziła ekipa UAE-Team Emirates jadąca na Alexandra Kristoffa i Matteo Trentina.
Około 60 kilometrów po starcie przewaga ucieczki wynosiła 6 minut. Na tym poziomie utrzymywała się przez kolejną godzinę. Później, głównie ze względu na pracę UAE-Team Emirates i Deceuninck – Quick Step, zaczęła stopniowo maleć. Na 90 kilometrów przed metą wynosiła ona około 4 minuty.
83 kilometry przed metą, na Kanariebergu, z peletonu zaatakował Mathieu van der Poel (Alpecin-Fenix), za którym podążył Jhonatan Narvaez (INEOS Grenadiers). Dwójka wypracowała sobie kilkudziesięciosekundową przewagę nad główną grupą. Próbowali do niej doskoczyć między innymi Victor Campenaerts (Team Qhubeka ASSOS) i Jenthe Biermans (Israel Start-Up Nation), jednak ich akcje zakończyły się niepowodzeniem.
Dwójka stale zbliżała się do ucieczki. W międzyczasie, na podjeździe pod Côte du Trieu, peleton porwał się na kilka mniejszych grupek. Na wspinaczce pod Oude Kwaremont z czołówki zaatakował Ludwig De Winter, a do pozostałych uciekinierów dojechali Mathieu van der Poel z Jhonatanem Narvaezem. Mieli oni ponad półtorej minuty przewagi nad peletonem, który ze względu na przyspieszenia Jaspera Stuyvena (Trek-Segafredo), Kaspera Asgreena (Deceuninck – Quick Step) i Johna Degenkolba (Lotto Soudal) znacznie się porwał.
Po chwili samotnej jazdy Ludwig De Winter wrócił do pozostałych uciekinierów, jednak długo w tej grupce nie zabawił. Na wspinaczce pod Kluisberg z odjazdu zaatakowali Narvaez, Van der Poel i Hvideberg. W międzyczasie z peletonu wykrystalizowała się kilkunastoosobowa grupa. Na Kluisbergu atakowali z niej Degenkolb i Dylan Teuns (Bahrain – Victorious), lecz za każdym razem akcja kończyła się fiaskiem.
Na około 50 kilometrów do mety, do czołowej trójki wrócili Gamper i Zakharov. Przewaga ucieczki nad grupą pościgową wynosiła niespełna minutę. Liczba kilometrów do mety stale malała, a strata peletoniku do harcowników utrzymywała się na tym samym poziomie.
Na ostatnim sektorze bruku – Beerbosstraat (500 m) – przyspieszył Matteo Trentin. Za Włochem podążyli Teuns, Greg van Avermaet (AG2R Citroen Team) i Kasper Asgreen, jednak nie udało im się odskoczyć od grupy. 30 kilometrów przed metą przewaga 5-osobowego odjazdu wynosiła zaledwie 25 sekund. W międzyczasie do grupy Degenkolba i Van Avermaeta zbliżało się kilkunastu kolarzy – głównie z Team Qhubeka ASSOS, Bahrain – Victorious i Team BikeExchange. Na 20 kilometrów do mety grupki zjechały się w jedną, ale do prowadzącej piątki wciąż traciła ona 25 sekund. Chwilę później na czoło wyszedł Greg van Avermaet. Dzięki pracy Belga grupa pościgowa znów się porwała i jej strata do uciekinierów zmalała do 15 sekund.
10 kilometrów przed metą grupki pościgowe znów się zjechały, a ich strata wynosiła zaledwie 10 sekund. Pomimo ciężkiej pracy kolarzy Bahrain – Victorious, ucieczka… nadrabiała. Na 6 kilometrów do mety jej przewaga sięgała 20 sekund.
3,8 kilometra przed metą zaatakował Kasper Asgreen, którego koło był w stanie utrzymać jedynie Heinrich Haussler (Bahrain – Victorious). Szybko zostali jednak dogonieni przez peleton.
Przyspieszenie Duńczyka spowodował jednak, że grupa pościgowa złapała uciekinierów na 1,5 kilometra do mety. Tuż przed „Flamme Rouge” ruszył Soren Kragh Andersen (Team DSM), a następnie przyspieszył Łukasz Wiśniowski (Team Qhubeka ASSOS) – niestety bez powodzenia.
Doszło do finiszu z peletonu, w którym najszybszy był Mads Pedersen (Trek-Segafredo). Duńczyk wyprzedził w końcówce Anthony’ego Turgis (Team Total Direct Energie) i Toma Pidcocka (INEOS Grenadiers). Łukasz Wiśniowski finiszował w pierwszej grupie i zajął 23. miejsce.
Wyniki Kuurne-Bruksela-Kuurne 2021:
| 1 | PEDERSEN Mads | Trek – Segafredo | 4:37:04 |
| 2 | TURGIS Anthony | Team Total Direct Energie | ,, |
| 3 | PIDCOCK Thomas | INEOS Grenadiers | ,, |
| 4 | TRENTIN Matteo | UAE-Team Emirates | ,, |
| 5 | BIERMANS Jenthe | Israel Start-Up Nation | ,, |
| 6 | COLBRELLI Sonny | Bahrain – Victorious | ,, |
| 7 | POLITT Nils | BORA – hansgrohe | ,, |
| 8 | VAN AVERMAET Greg | AG2R Citroën Team | ,, |
| 9 | VAN LERBERGHE Bert | Deceuninck – Quick Step | ,, |
| 10 | RESELL Erik Nordsaeter | Uno-X Pro Cycling Team | ,, |
| 11 | SCHELLING Ide | BORA – hansgrohe | ,, |
| 12 | VAN DER POEL Mathieu | Alpecin-Fenix | ,, |
| 13 | CLAEYS Dimitri | Team Qhubeka ASSOS | ,, |
| 14 | HOELGAARD Markus | Uno-X Pro Cycling Team | ,, |
| 15 | JANSEN Amund Grøndahl | Team BikeExchange | ,, |
| 16 | NAESEN Oliver | AG2R Citroën Team | ,, |
| 17 | DEGENKOLB John | Lotto Soudal | ,, |
| 18 | HVIDEBERG Jonas Iversby | Uno-X Pro Cycling Team | ,, |
| 19 | LIVYNS Arjen | Bingoal – Wallonie Bruxelles | ,, |
| 20 | KÜNG Stefan | Groupama – FDJ | ,, |
| 21 | BENOOT Tiesj | Team DSM | ,, |
| 22 | STUYVEN Jasper | Trek – Segafredo | ,, |
| 23 | WIŚNIOWSKI Łukasz | Team Qhubeka ASSOS | ,, |
| 24 | PAQUOT Tom | Bingoal – Wallonie Bruxelles | ,, |
| 25 | FRISON Frederik | Lotto Soudal | ,, |
| 26 | ZAKHAROV Artyom | Astana – Premier Tech | ,, |
| 27 | GOGL Michael | Team Qhubeka ASSOS | ,, |
| 28 | KRAGH ANDERSEN Søren | Team DSM | ,, |
| 29 | NARVÁEZ Jhonatan | INEOS Grenadiers | ,, |
| 30 | TEUNS Dylan | Bahrain – Victorious | ,, |
| 31 | BODNAR Maciej | BORA – hansgrohe | 0:09 |
| 32 | HAUSSLER Heinrich | Bahrain – Victorious | 0:13 |
| 33 | GAMPER Patrick | BORA – hansgrohe | ,, |
| 34 | ASGREEN Kasper | Deceuninck – Quick Step | 0:16 |
| 35 | HALLER Marco | Bahrain – Victorious | 0:49 |
| 36 | DURBRIDGE Luke | Team BikeExchange | 1:21 |
| 37 | DÉMARE Arnaud | Groupama – FDJ | 1:48 |
| 38 | MERLIER Tim | Alpecin-Fenix | ,, |
| 39 | VAN POPPEL Danny | Intermarché – Wanty – Gobert Matériaux | ,, |
| 40 | KRISTOFF Alexander | UAE-Team Emirates | ,, |
| 41 | CAPIOT Amaury | Team Arkéa Samsic | ,, |
| 42 | BARBIER Rudy | Israel Start-Up Nation | ,, |
| 43 | EEKHOFF Nils | Team DSM | ,, |
| 44 | ALLEGAERT Piet | Cofidis, Solutions Crédits | ,, |
| 45 | BARBERO Carlos | Team Qhubeka ASSOS | ,, |
| 46 | STANNARD Robert | Team BikeExchange | ,, |
| 47 | DE VYLDER Lindsay | Sport Vlaanderen – Baloise | ,, |
| 48 | HALVORSEN Kristoffer | Uno-X Pro Cycling Team | ,, |
| 49 | VAN ASBROECK Tom | Israel Start-Up Nation | ,, |
| 50 | ARANBURU Alex | Astana – Premier Tech | ,, |
| 51 | MCLAY Daniel | Team Arkéa Samsic | ,, |
| 52 | IZAGIRRE Gorka | Astana – Premier Tech | ,, |
| 53 | KEUKELEIRE Jens | EF Education – Nippo | ,, |
| 54 | STEELS Stijn | Deceuninck – Quick Step | ,, |
| 55 | SINKELDAM Ramon | Groupama – FDJ | ,, |
| 56 | STEIMLE Jannik | Deceuninck – Quick Step | ,, |
| 57 | GRADEK Kamil | Vini Zabù | ,, |
| 58 | FELLINE Fabio | Astana – Premier Tech | ,, |
| 59 | DRUCKER Jempy | Cofidis, Solutions Crédits | ,, |
| 60 | HOFSTETTER Hugo | Israel Start-Up Nation | ,, |
| 61 | LAENGEN Vegard Stake | UAE-Team Emirates | ,, |
| 62 | RICKAERT Jonas | Alpecin-Fenix | ,, |
| 63 | BOIVIN Guillaume | Israel Start-Up Nation | ,, |
| 64 | PADUN Mark | Bahrain – Victorious | 1:56 |
| 65 | OSS Daniel | BORA – hansgrohe | ,, |
| 66 | CAMPENAERTS Victor | Team Qhubeka ASSOS | ,, |
| 67 | LAMPAERT Yves | Deceuninck – Quick Step | 1:59 |
| 68 | LANGEVELD Sebastian | EF Education – Nippo | 2:02 |
| 69 | VAN DER HOORN Taco | Intermarché – Wanty – Gobert Matériaux | 2:05 |
| 70 | COQUARD Bryan | B&B Hotels p/b KTM | 2:12 |
| 71 | THEUNS Edward | Trek – Segafredo | 4:52 |
| 72 | JULLIEN Anthony | AG2R Citroën Team | ,, |
| 73 | WALLAYS Jelle | Cofidis, Solutions Crédits | ,, |
| 74 | WELLENS Tim | Lotto Soudal | ,, |
| 75 | BOUDAT Thomas | Team Arkéa Samsic | ,, |
| 76 | MANZIN Lorrenzo | Team Total Direct Energie | ,, |
| 77 | SCOTSON Miles | Groupama – FDJ | ,, |
| 78 | PASQUALON Andrea | Intermarché – Wanty – Gobert Matériaux | ,, |
| 79 | EDMONDSON Alex | Team BikeExchange | ,, |
| 80 | LEMOINE Cyril | B&B Hotels p/b KTM | ,, |
| 81 | MEEUS Jordi | BORA – hansgrohe | ,, |
| 82 | JUUL-JENSEN Christopher | Team BikeExchange | ,, |
| 83 | GIBBONS Ryan | UAE-Team Emirates | ,, |
| 84 | RIESEBEEK Oscar | Alpecin-Fenix | ,, |
| 85 | ANIOŁKOWSKI Stanisław | Bingoal – Wallonie Bruxelles | ,, |
| 86 | DOULL Owain | INEOS Grenadiers | ,, |
| 87 | PERRY Benjamin | Astana – Premier Tech | ,, |
| 88 | STOKBRO Andreas | Team Qhubeka ASSOS | ,, |
| 89 | PEDERSEN Casper | Team DSM | ,, |
| 90 | GENIETS Kevin | Groupama – FDJ | ,, |
| 91 | LEKNESSUND Andreas | Team DSM | ,, |
| 92 | VAN HOECKE Gijs | AG2R Citroën Team | ,, |
| 93 | TILLER Rasmus | Uno-X Pro Cycling Team | ,, |
| 94 | SKAARSETH Anders | Uno-X Pro Cycling Team | ,, |
| 95 | MARCATO Marco | UAE-Team Emirates | ,, |
| 96 | REX Laurenz | Bingoal – Wallonie Bruxelles | ,, |
| 97 | HODEG Álvaro José | Deceuninck – Quick Step | ,, |
| 98 | ŠTYBAR Zdeněk | Deceuninck – Quick Step | ,, |
| 99 | VAN EMPEL Etienne | Vini Zabù | 8:03 |
| 100 | BOHLI Tom | Cofidis, Solutions Crédits | ,, |
| 101 | VANHOOF Ward | Sport Vlaanderen – Baloise | ,, |
| 102 | MARIT Arne | Sport Vlaanderen – Baloise | ,, |
| 103 | WELTEN Bram | Team Arkéa Samsic | ,, |
| 104 | PLANCKAERT Edward | Alpecin-Fenix | ,, |
| 105 | BYSTRØM Sven Erik | UAE-Team Emirates | ,, |
| 106 | PÖSTLBERGER Lukas | BORA – hansgrohe | ,, |
| 107 | DUPONT Timothy | Bingoal – Wallonie Bruxelles | ,, |
| 108 | VALLÉE Boris | Bingoal – Wallonie Bruxelles | ,, |
| 109 | VAN DEN BERG Julius | EF Education – Nippo | ,, |
| 110 | MORICE Julien | B&B Hotels p/b KTM | ,, |
| 111 | LIENHARD Fabian | Groupama – FDJ | ,, |
| 112 | VAN GENECHTEN Jonas | B&B Hotels p/b KTM | ,, |
| 113 | ARMÉE Sander | Team Qhubeka ASSOS | ,, |
| 114 | DE WINTER Ludwig | Intermarché – Wanty – Gobert Matériaux | ,, |
| DNF | DEVRIENDT Tom | Intermarché – Wanty – Gobert Matériaux | – |
| DNF | PAJUR Markus | Team Arkéa Samsic | – |
| DNF | REYNDERS Jens | Sport Vlaanderen – Baloise | – |
| DNF | BASSO Leonardo | INEOS Grenadiers | – |
| DNF | TROIA Oliviero | UAE-Team Emirates | – |
| DNF | SCOTSON Callum | Team BikeExchange | – |
| DNF | SOUPE Geoffrey | Team Total Direct Energie | – |
| DNF | EGHOLM Jakob | Trek – Segafredo | – |
| DNF | SAJNOK Szymon | Cofidis, Solutions Crédits | – |
| DNF | BEVILACQUA Simone | Vini Zabù | – |
| DNF | KRON Andreas | Lotto Soudal | – |
| DNF | VAN POPPEL Boy | Intermarché – Wanty – Gobert Matériaux | – |
| DNF | RUSSO Clément | Team Arkéa Samsic | – |
| DNF | VAN DEN BOSSCHE Fabio | Sport Vlaanderen – Baloise | – |
| DNF | HAYTER Ethan | INEOS Grenadiers | – |
| DNF | HOFLAND Moreno | EF Education – Nippo | – |
| DNF | BRENNER Marco | Team DSM | – |
| DNF | TERPSTRA Niki | Team Total Direct Energie | – |
| DNF | MULLEN Ryan | Trek – Segafredo | – |
| DNF | CARVALHO Andre | Cofidis, Solutions Crédits | – |
| DNF | ORRICO Davide | Vini Zabù | – |
| DNF | OLDANI Stefano | Lotto Soudal | – |
| DNF | VANSPEYBROUCK Pieter | Intermarché – Wanty – Gobert Matériaux | – |
| DNF | SWIFT Connor | Team Arkéa Samsic | – |
| DNF | WEEMAES Sasha | Sport Vlaanderen – Baloise | – |
| DNF | MOSCON Gianni | INEOS Grenadiers | – |
| DNF | RUTSCH Jonas | EF Education – Nippo | – |
| DNF | KANTER Max | Team DSM | – |
| DNF | VAN GESTEL Dries | Team Total Direct Energie | – |
| DNF | DUVAL Julien | AG2R Citroën Team | – |
| DNF | BOARO Manuele | Astana – Premier Tech | – |
| DNF | WÆRENSKJOLD Søren | Uno-X Pro Cycling Team | – |
| DNF | VANMARCKE Sep | Israel Start-Up Nation | – |
| DNF | SIEBERG Marcel | Bahrain – Victorious | – |
| DNF | MARECZKO Jakub | Vini Zabù | – |
| DNF | DE BACKER Bert | B&B Hotels p/b KTM | – |
| DNF | GOŁAŚ Michał | INEOS Grenadiers | – |
| DNF | SCULLY Tom | EF Education – Nippo | – |
| DNF | DILLIER Silvan | Alpecin-Fenix | – |
| DNF | SUTER Joel | Bingoal – Wallonie Bruxelles | – |
| DNF | NAESEN Lawrence | AG2R Citroën Team | – |
| DNF | MARTINELLI Davide | Astana – Premier Tech | – |
| DNF | BOASSON HAGEN Edvald | Team Total Direct Energie | – |
| DNF | WÜRTZ SCHMIDT Mads | Israel Start-Up Nation | – |
| DNF | WILLIAMS Stephen | Bahrain – Victorious | – |
| DNF | SCHNEITER Joab | Vini Zabù | – |
| DNF | DEBUSSCHERE Jens | B&B Hotels p/b KTM | – |
| DNF | VERMEERSCH Florian | Lotto Soudal | – |
| DNF | DOCKER Mitchell | EF Education – Nippo | – |
| DNF | TAMINIAUX Lionel | Alpecin-Fenix | – |
| DNF | DE WILDE Gilles | Sport Vlaanderen – Baloise | – |
| DNF | SARREAU Marc | AG2R Citroën Team | – |
| DNF | LUDVIGSSON Tobias | Groupama – FDJ | – |
| DNF | SMITH Dion | Team BikeExchange | – |
| DNF | BONIFAZIO Niccolò | Team Total Direct Energie | – |
| DNF | KIRSCH Alex | Trek – Segafredo | – |
| DNF | LAPORTE Christophe | Cofidis, Solutions Crédits | – |
| DNF | FRAPPORTI Marco | Vini Zabù | – |
| DNF | LECROQ Jérémy | B&B Hotels p/b KTM | – |
| DNF | THIJSSEN Gerben | Lotto Soudal | – |









