zo 19 September 2021
CM - Individual Time Trial
1 Filippo Ganna
Italy 47:47 2 Wout van Aert
Belgium + 06 3 Remco Evenepoel
Belgium + 44
ma 20 September 2021
CM - Individual Time Trial
CM - Individual Time Trial
di 21 September 2021
CM - Individual Time Trial
1 Gustav Wang
Denmark 25:37 2 Joshua Tarling
Great Britain + 20 3 Alec Segaert
Belgium + 29 CM - Individual Time Trial
wo 22 September 2021
CM - Team Time Trial
1 Germany 50:49 2 Netherlands + 13 3 Italy + 38
vr 24 September 2021
CM - Individual Road Race
1 Per Strand Hagenes
Norway 02:43:48 2 Romain Gregoire
France + 19 3 Madis Mihkels
Estonia + 24 CM - Individual Road Race
za 25 September 2021
CM - Individual Road Race
CM - Individual Road Race
zo 26 September 2021
CM - Individual Road Race