Pershore – Pershore (14,4 km / EZF)
1 Edoardo Affini (Ita) Mitchelton – Scott 0:16:39,62
2 Sebastian Langeveld (Ned) EF Education First 0:00:06,82
3 Dylan Van Baarle (Ned) Team Ineos 0:00:07,21
4 Luke Durbridge (Aus) Mitchelton – Scott 0:00:08,09
5 Tanel Kangert (Est) EF Education First 0:00:09,98
6 Mathieu Van Der Poel (Ned) Corendon – Circus 0:00:12,19
7 Alex Dowsett (GBr) Team Katusha Alpecin 0:00:12,41
8 Jos Van Emden (Ned) Team Jumbo – Visma 0:00:15,50
9 Pavel Sivakov (Rus) Team Ineos 0:00:16,48
10 Frederik Frison (Bel) Lotto Soudal 0:00:19,38
11 Nils Politt (GER) Team Katusha Alpecin 0:00:19,71
12 Alexander Edmondson (Aus) Mitchelton – Scott 0:00:20,24
13 Matteo Trentin (Ita) Mitchelton – Scott 0:00:21,16
14 Lasse Norman Hansen (Den) Corendon – Circus 0:00:21,76
15 Gianni Moscon (Ita) Team Ineos 0:00:25,87
GC:
1 Mathieu Van Der Poel (Ned) Corendon – Circus 21:50:49
2 Matteo Trentin (Ita) Mitchelton – Scott 0:00:06
3 Pavel Sivakov (Rus) Team Ineos 0:00:24
4 Jasper De Buyst (Bel) Lotto Soudal 0:00:26
5 Nils Politt (GER) Team Katusha Alpecin 0:00:27
6 Gianni Moscon (Ita) Team Ineos 0:00:33
7 Mike Teunissen (Ned) Team Jumbo – Visma 0:00:35
8 Tanel Kangert (Est) EF Education First 0:00:36
9 Andrey Amador (CRc) Movistar Team 0:00:39
10 Amund Grøndahl Jansen (Nor) Team Jumbo – Visma 0:00:40
11 Tiesj Benoot (Bel) Lotto Soudal 0:00:41
12 Simon Clarke (Aus) EF Education First 0:00:46
13 Ben Swift (GBr) Team Ineos 0:00:49
14 Luke Durbridge (Aus) Mitchelton – Scott 0:00:54
15 Lawrence Warbasse (USA) AG2R La Mondiale 0:00:57