1 | 69 | Kalle Rovanperä | Finland | Toyota Gazoo Racing WRT | RC1 | 3:13:46.700 | ||
2 | 33 | Elfyn Evans | Great Britain | Toyota Gazoo Racing WRT | RC1 | 3:13:52.400 | + 5.700 | + 5.700 |
3 | 18 | Takamoto Katsuta | Japan | Toyota Gazoo Racing WRT NG | RC1 | 3:15:36.800 | + 1:50.100 | + 1:44.400 |
4 | 6 | Daniel Sordo | Spain | Hyundai Shell Mobis WRT | RC1 | 3:15:42.500 | + 1:55.800 | + 5.700 |
5 | 11 | Thierry Neuville | Belgium | Hyundai Shell Mobis WRT | RC1 | 3:16:12.600 | + 2:25.900 | + 30.100 |
6 | 42 | Craig Breen | Ireland | M-Sport Ford WRT | RC1 | 3:17:47.100 | + 4:00.400 | + 1:34.500 |
7 | 7 | Pierre-Louis Loubet | France | M-Sport Ford WRT | RC1 | 3:18:01.400 | + 4:14.700 | + 14.300 |
8 | 8 | Ott Tänak | Estonia | Hyundai Shell Mobis WRT | RC1 | 3:18:27.600 | + 4:40.900 | + 26.200 |
9 | 16 | Adrien Fourmaux | France | M-Sport Ford WRT | RC1 | 3:20:51.000 | + 7:04.300 | + 2:23.400 |
10 | 21 | Teemu Suninen | Finland | Hyundai Motorsport N | WRC2 | 3:23:55.200 | + 10:08.500 | + 3:04.200 |
11 | 26 | Yohan Rossel | France | PH Sport | WRC2 | 3:24:25.700 | + 10:39.000 | + 30.500 |
12 | 25 | Kajetan Kajetanowicz | Poland | WRC2 | 3:25:49.400 | + 12:02.700 | + 1:23.700 | |
13 | 27 | Chris Ingram | Great Britain | WRC2 | 3:29:59.900 | + 16:13.200 | + 4:10.500 | |
14 | 45 | Mikol Marczyk | Poland | WRC2 | 3:31:17.600 | + 17:30.900 | + 1:17.700 | |
15 | 38 | Armindo Araújo | Portugal | WRC2 | 3:32:06.900 | + 18:20.200 | + 49.300 | |
16 | 52 | Ricardo Teodósio | Portugal | WRC2 | 3:32:19.200 | + 18:32.500 | + 12.300 | |
17 | 49 | Martin Prokop | Czech Republic | WRC2 | 3:33:16.100 | + 19:29.400 | + 56.900 | |
18 | 39 | Benito Guerra | Mexico | WRC2 | 3:33:20.600 | + 19:33.900 | + 4.500 | |
19 | 66 | Sami Pajari | Finland | WRC3 | 3:37:47.000 | + 24:00.300 | + 4:26.400 | |
20 | 67 | Lauri Joona | Finland | WRC3 | 3:43:34.700 | + 29:48.000 | + 5:47.700 | |
21 | 44 | Gus Greensmith | Great Britain | M-Sport Ford WRT | RC1 | 3:46:50.400 | + 33:03.700 | + 3:15.700 |
22 | 79 | Jonathan Rieu | France | WRC2 | 3:49:01.800 | + 35:15.100 | + 2:11.400 | |
23 | 62 | Frédéric Rosati | France | WRC2 | 3:51:52.000 | + 38:05.300 | + 2:50.200 | |
24 | 81 | Jean-Michel Raoux | France | WRC2 | 3:52:18.900 | + 38:32.200 | + 26.900 | |
25 | 76 | Laurent Battut | France | WRC2 | 3:53:54.900 | + 40:08.200 | + 1:36.000 | |
26 | 85 | Anthony Fotia | France | RC4 | 3:55:07.000 | + 41:20.300 | + 1:12.100 | |
27 | 77 | Pauric Duffy | Ireland | WRC2 | 3:56:46.900 | + 43:00.200 | + 1:39.900 | |
28 | 53 | Rakan Al-Rashed | Saudi Arabia | WRC2 | 3:56:49.800 | + 43:03.100 | + 2.900 | |
29 | 23 | Oliver Solberg | Sweden | Hyundai Motorsport N | WRC2 | 4:00:42.000 | + 46:55.300 | + 3:52.200 |
30 | 70 | Robert Virves | Estonia | Starter Energy Racing | WRC3 | 4:02:09.500 | + 48:22.800 | + 1:27.500 |
31 | 63 | Fabrizio Arengi Bentivoglio | Italy | WRC2 | 4:03:44.500 | + 49:57.800 | + 1:35.000 | |
32 | 64 | Miguel Díaz-Aboitiz | Spain | WRC2 | 4:03:47.700 | + 50:01.000 | + 3.200 | |
33 | 22 | Nikolay Gryazin | Russia | Toksport WRT 2 | WRC2 | 4:06:35.700 | + 52:49.000 | + 2:48.000 |
34 | 58 | Paulo Caldeira | WRC2 | 4:08:30.700 | + 54:44.000 | + 1:55.000 | ||
35 | 35 | Fabrizio Zaldivar | Paraguay | Hyundai Motorsport N | WRC2 | 4:09:09.000 | + 55:22.300 | + 38.300 |
36 | 60 | Francisco Teixeira | Portugal | WRC2 | 4:09:15.000 | + 55:28.300 | + 6.000 | |
37 | 65 | Jon Armstrong | Great Britain | WRC3 | 4:09:43.200 | + 55:56.500 | + 28.200 | |
38 | 78 | Kees Burger | Netherlands | WRC2 | 4:13:34.400 | + 59:47.700 | + 3:51.200 | |
39 | 30 | Eerik Pietarinen | Finland | WRC2 | 4:15:32.300 | + 1:01:45.600 | + 1:57.900 | |
40 | 68 | Geraint Thomas | Ireland | Motorsport Ireland Rally Academy | WRC3 | 4:15:53.600 | + 1:02:06.900 | + 21.300 |
41 | 84 | Nuno 'Kaetanen' Caetano | WRC3 | 4:17:03.000 | + 1:03:16.300 | + 1:09.400 | ||
42 | 109 | Hélder Miranda | Portugal | RC4 | 4:18:17.300 | + 1:04:30.600 | + 1:14.300 | |
43 | 110 | Maxime Salin | RC5 | 4:19:44.500 | + 1:05:57.800 | + 1:27.200 | ||
44 | 46 | José Pedro Fontes | Portugal | WRC2 | 4:23:49.900 | + 1:10:03.200 | + 4:05.400 | |
45 | 36 | Josh McErlean | Ireland | Hyundai Motorsport N | WRC2 | 4:28:09.500 | + 1:14:22.800 | + 4:19.600 |
46 | 32 | Erik Cais | Czech Republic | Yacco ACCR Team | WRC2 | 4:31:30.800 | + 1:17:44.100 | + 3:21.300 |
47 | 28 | Jan Solans | Spain | WRC2 | 4:32:41.200 | + 1:18:54.500 | + 1:10.400 | |
48 | 108 | Germán Gómez Fortes | Spain | National | 4:48:56.800 | + 1:35:10.100 | + 16:15.600 | |
49 | 59 | Alexander Villanueva | Spain | WRC2 | 4:50:25.800 | + 1:36:39.100 | + 1:29.000 | |
50 | 34 | Bruno Bulacia Wilkinson | Bolivia | WRC2 | 4:52:22.600 | + 1:38:35.900 | + 1:56.800 | |
51 | 51 | Emilio Fernández | Chile | WRC2 | 4:56:15.200 | + 1:42:28.500 | + 3:52.600 | |
52 | 86 | Frédéric Roussel | France | RC4 | 4:57:38.000 | + 1:43:51.300 | + 1:22.800 | |
53 | 57 | Patrick Déjean | France | WRC2 | 4:57:51.900 | + 1:44:05.200 | + 13.900 | |
54 | 72 | McRae Kimathi | WRC3 | 5:15:01.300 | + 2:01:14.600 | + 17:09.400 | ||
55 | 1 | Sébastien Ogier | France | Toyota Gazoo Racing WRT | RC1 | 5:16:13.500 | + 2:02:26.800 | + 1:12.200 |
56 | 103 | Victor Calisto | Portugal | National | 6:04:32.100 | + 2:50:45.400 | + 48:18.600 |