Tim Merlier, da
Soudal - Quick-Step, venceu ao sprint a 3ª etapa do AlUla, batendo Dylan Groenewegen. O final da etapa foi marcado pelo vento, muita tensão e quedas.
Sete ciclistas juntaram-se à fuga do dia, incluindo Jens Reynders, que também tinha passado grande parte do dia anterior no ataque. No entanto, graças ao vento que por vezes forçava soprava de frente, a fuga nunca conseguiu ganhar uma grande vantagem. A pouco mais de 30 quilómetros do fim, a fuga terminou. Com o pelotão a acelerar e com vento cruzado a fazer-se sentir, houve cortes no grupo principal. Entre os ciclistas que perderam o grupo da frente estava Eddie Dunbar, da Team Jayco AlUla, que tinha começado o dia na luta pela classificação geral.
À entrada para os últimos 10 quilómetros, o grupo de Dunbar ainda estava a mais de 30 segundos da frente da corrida. Apesar de terem recuperado boa parte da desvantagem, a velocidade na preparação para o sprint impediu o segundo grupo de chegar. No último quilómetro registou-se uma queda dura na primeira metade do grupo, mas isso não afetou Tim Merlier, que, com mais um excelente sprint bateu Dylan Groenewegen confortavelmente e somou nova vitória na competição. Juan Sebastián Molano foi 3°. Tom Pidcock furou já dentro dos 3 quilómetros finais, por isso foi-lhe creditado o tempo do vencedor e segue líder da classificação geral.
Resultados da 3ª etapa do AlUla Tour
| Pos | Atleta | Equipa | Tempo |
| 1 | MERLIER Tim | Soudal Quick-Step | 4:16:23 |
| 2 | GROENEWEGEN Dylan | Team Jayco AlUla | „ |
| 3 | MOLANO Juan Sebastián | UAE Team Emirates-XRG | „ |
| 4 | MOSCHETTI Matteo | Q36.5 Pro Cycling Team | „ |
| 5 | BARBIER Pierre | Wagner Bazin WB | „ |
| 6 | BRUSTENGA Marc | Equipo Kern Pharma | „ |
| 7 | FEDOROV Yevgeniy | XDS Astana Team | „ |
| 8 | DAUPHIN Florian | Team TotalEnergies | „ |
| 9 | BRUTTOMESSO Alberto | Bahain-Victorious | „ |
| 10 | KOLZE CHANGIZI Sebastian | Tudor Pro Cycling Team | „ |