Tadej Pogacar (UAE Emirates-XRG) alcança a sua 100ª vitória como ciclista profissional e empata em tempo a classificação geral com o holandês Mathieu Van der Poel (Alpecin-Deceuninck), que manteve a camisa amarela.

Top 10 da Classificação da 4ª Etapa:
| 01 | Tadej Pogacar | UAE Team Emirates-XRG | 03:50:29 |
| 02 | Mathieu van der Poel | Alpecin-Deceuninck | + 00 |
| 03 | Jonas Vingegaard | Team Visma | Lease a Bike | + 00 |
| 04 | Oscar Onley | Team Picnic PostNL | + 00 |
| 05 | Romain Grégoire | Groupama-FDJ | + 00 |
| 06 | João Almeida | UAE Team Emirates-XRG | + 00 |
| 07 | Remco Evenepoel | Soudal Quick-Step | + 03 |
| 08 | Matteo Jorgenson | Team Visma | Lease a Bike | + 03 |
| 09 | Mattias Skjelmose | Lidl-Trek | + 07 |
| 10 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 10 |
Top 10 da Classificação após a 4ª Etapa:
| 01 | Mathieu van der Poel | Alpecin-Deceuninck | 16:46:00 |
| 02 | Tadej Pogacar | UAE Team Emirates-XRG | + 00 |
| 03 | Jonas Vingegaard | Team Visma | Lease a Bike | + 08 |
| 04 | Matteo Jorgenson | Team Visma | Lease a Bike | + 19 |
| 05 | Kévin Vauquelin | Vauquelin Kévin ARKEA-B&B HOTELS | + 26 |
| 06 | Enric Mas | Movistar Team | + 48 |
| 07 | Oscar Onley | Team Picnic PostNL | + 55 |
| 08 | João Almeida | UAE Team Emirates-XRG | + 55 |
| 09 | Remco Evenepoel | Soudal Quick-Step | + 58 |
| 10 | Mattias Skjelmose | Lidl-Trek | + 01:02 |
5ª Etapa: Caen – Caen / 33 Km (CRI)








