C’est le Néerlandais Marijn van den Berg (EF education Easypost) qui a remporté la 4ème étape du tour de Catalogne à Lleida. Au terme des 169 kilomètres, il devance au sprint massif du peloton le Belge Arne Marit (Intermarché Wanty) et le Letton Emīls Liepiņš (Team DSM Firmenich). Bryan Coquard (Team Cofidis) termine au pied du podium devant son compatriote Axel Laurance (Alpecin Deceuninck)
Tadej Pogacar conserve sa place de leader du général
Le final
A 50 kilomètres du finale, on retrouvait les deux survivants de l’échappée du jour avec Thomas De Gendt (Lotto Dstny) et Idar Andersen (UNO X), Urko Berrade (Ken Pharma) s’étant relevé quelques kilomètres plus tôt. Le duo comptait alors plus de deux minutes d’avance sur le peloton .

Le duo sera finalement repris à 29 kilomètres de l’arrivée. Luis Angel Maté (Euskatel) tentait alors sa chance. Malgré une poignée de secondes d’avance, il résistera au retour du peloton jusqu’à huitt kilomètres de l’arrivée.
Sous la flamme rouge c’est le team Ineos qui emmenait la peloton mais Bryan Coquard lance alors son sprint mais c’est finalement Marijn van den Berg qui l’emporte devant Arne Marit
Classement de la 4ème étape du tour de Catalogne
1 Marijn van den Berg EF Education – EasyPost 3:40:19
2 Arne Marit Intermarché – Wanty ,,
3 Emīls Liepiņš Team dsm-firmenich PostNL ,,
4 Bryan Coquard Cofidis ,,
5 Axel Laurance Alpecin – Deceuninck ,,
6 Cyril Barthe Groupama – FDJ ,,
7 Ethan Hayter INEOS Grenadiers ,,
8 Dorian Godon Decathlon AG2R La Mondiale Team ,,
9 Orluis Aular Caja Rural – Seguros RGA ,,
10 Jacopo Mosca Lidl – Trek
Classement général
1 Tadej Pogačar UAE Team Emirates 17:18:31
2 Mikel Landa Soudal Quick-Step 2:27
3 Aleksandr Vlasov BORA – hansgrohe 2:55
4 Lenny Martinez Groupama – FDJ 3:21
5 Chris Harper Team Jayco AlUla 3:22
6 Enric Mas Movistar Team 3:27
7 Wout Poels Bahrain – Victorious 3:31
8 Sepp Kuss Team Visma | Lease a Bike 3:32
9 Egan Bernal INEOS Grenadiers 3:50
10 João Almeida UAE Team Emirates 3:52