1 | 69 | Kalle Rovanperä | Finland | Toyota Gazoo Racing WRT | RC1 | 2:51:14.900 | ||
2 | 6 | Daniel Sordo | Spain | Hyundai Shell Mobis WRT | RC1 | 2:52:09.400 | + 54.500 | + 54.500 |
3 | 11 | Thierry Neuville | Belgium | Hyundai Shell Mobis WRT | RC1 | 2:52:22.200 | + 1:07.300 | + 12.800 |
4 | 4 | Esapekka Lappi | Finland | Hyundai Shell Mobis WRT | RC1 | 2:52:24.900 | + 1:10.000 | + 2.700 |
5 | 8 | Ott Tänak | Estonia | M-Sport Ford WRT | RC1 | 2:53:33.500 | + 2:18.600 | + 1:08.600 |
6 | 21 | Oliver Solberg | Sweden | WRC2 | 2:59:10.900 | + 7:56.000 | + 5:37.400 | |
7 | 20 | Gus Greensmith | Great Britain | Toksport WRT 3 | WRC2 | 2:59:40.900 | + 8:26.000 | + 30.000 |
8 | 24 | Andreas Mikkelsen | Norway | Toksport WRT 3 | WRC2 | 3:00:31.100 | + 9:16.200 | + 50.200 |
9 | 26 | Yohan Rossel | France | PH Sport | WRC2 | 3:00:50.400 | + 9:35.500 | + 19.300 |
10 | 23 | Teemu Suninen | Finland | Hyundai Motorsport N | WRC2 | 3:02:02.400 | + 10:47.500 | + 1:12.000 |
11 | 35 | Marco Bulacia Wilkinson | Bolivia | Toksport WRT 2 | WRC2 | 3:02:24.300 | + 11:09.400 | + 21.900 |
12 | 37 | Josh McErlean | Ireland | Motorsport Ireland Rally Academy | WRC2 | 3:03:49.100 | + 12:34.200 | + 1:24.800 |
13 | 47 | Mikol Marczyk | Poland | WRC2 | 3:04:08.400 | + 12:53.500 | + 19.300 | |
14 | 40 | Emilio Fernández | Chile | WRC2 | 3:04:15.500 | + 13:00.600 | + 7.100 | |
15 | 32 | Lauri Joona | Finland | WRC2 | 3:05:37.700 | + 14:22.800 | + 1:22.200 | |
16 | 25 | Adrien Fourmaux | France | M-Sport Ford WRT | WRC2 | 3:06:20.300 | + 15:05.400 | + 42.600 |
17 | 36 | Armindo Araújo | Portugal | WRC2 | 3:07:11.300 | + 15:56.400 | + 51.000 | |
18 | 44 | Miguel Correia | Portugal | WRC2 | 3:10:01.200 | + 18:46.300 | + 2:49.900 | |
19 | 29 | Robert Virves | Estonia | WRC2 | 3:10:22.100 | + 19:07.200 | + 20.900 | |
20 | 52 | Alexander Villanueva | Spain | WRC2 | 3:10:53.700 | + 19:38.800 | + 31.600 | |
21 | 34 | Alejandro Cachón | Spain | WRC2 | 3:10:57.200 | + 19:42.300 | + 3.500 | |
22 | 56 | Norbert Herczig | Hungary | WRC2 | 3:11:16.800 | + 20:01.900 | + 19.600 | |
23 | 50 | Enrico Oldrati | Italy | WRC2 | 3:15:26.000 | + 24:11.100 | + 4:09.200 | |
24 | 53 | Eduardo Castro | Peru | WRC2 | 3:17:32.500 | + 26:17.600 | + 2:06.500 | |
25 | 70 | Roope Korhonen | Finland | Rautio Motorsport | WRC3 | 3:22:06.600 | + 30:51.700 | + 4:34.100 |
26 | 64 | Nuno Pinto | Portugal | WRC2 | 3:27:51.700 | + 36:36.800 | + 5:45.100 | |
27 | 67 | Luciano Cobbe | Italy | WRC2 | 3:29:49.300 | + 38:34.400 | + 1:57.600 | |
28 | 7 | Pierre-Louis Loubet | France | M-Sport Ford WRT | RC1 | 3:32:02.700 | + 40:47.800 | + 2:13.400 |
29 | 31 | Sami Pajari | Finland | Toksport WRT | WRC2 | 3:32:45.400 | + 41:30.500 | + 42.700 |
30 | 73 | Zoltán László | Hungary | WRC2 | 3:32:45.800 | + 41:30.900 | + 0.400 | |
31 | 38 | Erik Cais | Czech Republic | WRC2 | 3:33:12.900 | + 41:58.000 | + 27.100 | |
32 | 66 | Miguel Díaz-Aboitiz | Spain | WRC2 | 3:33:15.500 | + 42:00.600 | + 2.600 | |
33 | 63 | Francisco Teixeira | Portugal | WRC2 | 3:37:21.300 | + 46:06.400 | + 4:05.800 | |
34 | 46 | Bruno Bulacia Wilkinson | Bolivia | WRC2 | 3:37:34.300 | + 46:19.400 | + 13.000 | |
35 | 41 | Eamonn Kelly | Ireland | Motorsport Ireland Rally Academy | WRC2 | 3:41:10.800 | + 49:55.900 | + 3:36.500 |
36 | 45 | Ricardo Teodósio | Portugal | WRC2 | 3:44:49.000 | + 53:34.100 | + 3:38.200 | |
37 | 65 | Nasser Khalifa Al-Attiyah | Qatar | WRC2 | 3:46:40.300 | + 55:25.400 | + 1:51.300 | |
38 | 77 | Javier Serrano | Ecuador | RC4 | 3:47:12.600 | + 55:57.700 | + 32.300 | |
39 | 57 | Gregor Jeets | Estonia | WRC2 | 3:47:30.900 | + 56:16.000 | + 18.300 | |
40 | 49 | Rakan Al-Rashed | Saudi Arabia | WRC2 | 3:47:59.400 | + 56:44.500 | + 28.500 | |
41 | 102 | Maxime Salin | RC5 | 3:49:02.400 | + 57:47.500 | + 1:03.000 | ||
42 | 22 | Nikolay Gryazin | Russia | Toksport WRT 2 | WRC2 | 3:49:09.700 | + 57:54.800 | + 7.300 |
43 | 18 | Takamoto Katsuta | Japan | Toyota Gazoo Racing WRT | RC1 | 3:53:09.900 | + 1:01:55.000 | + 4:00.200 |
44 | 27 | Fabrizio Zaldivar | Paraguay | Hyundai Motorsport N | WRC2 | 4:00:28.000 | + 1:09:13.100 | + 7:18.100 |
45 | 39 | Alberto Heller | Chile | WRC2 | 4:01:33.600 | + 1:10:18.700 | + 1:05.600 | |
46 | 78 | Diego Serrano | Ecuador | RC4 | 4:01:39.600 | + 1:10:24.700 | + 6.000 | |
47 | 61 | Diogo Salvi | Portugal | WRC2 | 4:02:01.000 | + 1:10:46.100 | + 21.400 | |
48 | 76 | Matteo Fontana | Italy | RC4 | 4:10:20.600 | + 1:19:05.700 | + 8:19.600 | |
49 | 30 | Georg Linnamäe | Estonia | WRC2 | 4:12:10.100 | + 1:20:55.200 | + 1:49.500 | |
50 | 88 | Hélder Miranda | Portugal | RC4 | 4:17:51.900 | + 1:26:37.000 | + 5:41.800 | |
51 | 71 | Toni Herranen | Finland | WRC3 | 4:22:08.600 | + 1:30:53.700 | + 4:16.700 | |
52 | 28 | Grégoire Munster | Luxembourg | M-Sport Ford WRT | WRC2 | 4:25:36.500 | + 1:34:21.600 | + 3:27.900 |
53 | 101 | Audronis Gulbinas | Lithuania | RC5 | 4:30:32.600 | + 1:39:17.700 | + 4:56.100 | |
54 | 81 | Ricardo Sousa | Portugal | RC4 | 4:52:03.300 | + 2:00:48.400 | + 21:30.700 | |
55 | 95 | Sergi Pérez | Spain | RACC Motorsport | RC4 | 4:53:03.100 | + 2:01:48.200 | + 59.800 |
56 | 80 | Iago Gabeiras Fraga | Spain | RC4 | 4:55:13.200 | + 2:03:58.300 | + 2:10.100 | |
57 | 89 | Pedro Antunes | Portugal | RC4 | 4:55:43.300 | + 2:04:28.400 | + 30.100 | |
58 | 72 | Gabriele Campagnoli | Italy | WRC2 | 4:57:07.700 | + 2:05:52.800 | + 1:24.400 | |
59 | 84 | Gonçalo Henriques | Portugal | RC4 | 4:58:30.200 | + 2:07:15.300 | + 1:22.500 | |
60 | 82 | Hugo Mesquita | Portugal | RC4 | 4:59:47.500 | + 2:08:32.600 | + 1:17.300 | |
61 | 85 | Rafael Cardeira | Portugal | RC4 | 4:59:52.600 | + 2:08:37.700 | + 5.100 | |
62 | 98 | Alexandr Semenov | Russia | Escuderia Motor Terrassa | RC4 | 5:01:00.000 | + 2:09:45.100 | + 1:07.400 |
63 | 92 | Paulo Roque | RC4 | 5:02:11.000 | + 2:10:56.100 | + 1:11.000 | ||
64 | 100 | Manuel Pereira | Portugal | RC4 | 5:04:01.800 | + 2:12:46.900 | + 1:50.800 | |
65 | 79 | Ernesto Cunha | Portugal | RC4 | 5:07:44.200 | + 2:16:29.300 | + 3:42.400 | |
66 | 99 | Pablo Blanco | Spain | Escudería Ourense | RC4 | 5:25:53.800 | + 2:34:38.900 | + 18:09.600 |