1 | 69 | Kalle Rovanperä | Finland | Toyota Gazoo Racing WRT | RC1 | 2:54:29.000 | ||
2 | 33 | Elfyn Evans | Great Britain | Toyota Gazoo Racing WRT | RC1 | 2:55:29.900 | + 1:00.900 | + 1:00.900 |
3 | 8 | Ott Tänak | Estonia | Hyundai Shell Mobis WRT | RC1 | 2:56:24.700 | + 1:55.700 | + 54.800 |
4 | 11 | Thierry Neuville | Belgium | Hyundai Shell Mobis WRT | RC1 | 2:58:22.300 | + 3:53.300 | + 1:57.600 |
5 | 18 | Takamoto Katsuta | Japan | Toyota Gazoo Racing WRT NG | RC1 | 2:58:42.400 | + 4:13.400 | + 20.100 |
6 | 4 | Esapekka Lappi | Finland | Toyota Gazoo Racing WRT | RC1 | 2:59:18.100 | + 4:49.100 | + 35.700 |
7 | 16 | Adrien Fourmaux | France | M-Sport Ford WRT | RC1 | 2:59:38.200 | + 5:09.200 | + 20.100 |
8 | 21 | Andreas Mikkelsen | Norway | Toksport WRT | WRC2 | 3:05:30.800 | + 11:01.800 | + 5:52.600 |
9 | 20 | Teemu Suninen | Finland | Hyundai Motorsport N | WRC2 | 3:05:56.100 | + 11:27.100 | + 25.300 |
10 | 27 | Emil Lindholm | Finland | Toksport WRT 2 | WRC2 | 3:07:33.800 | + 13:04.800 | + 1:37.700 |
11 | 29 | Jari Huttunen | Finland | M-Sport Ford WRT | WRC2 | 3:08:57.800 | + 14:28.800 | + 1:24.000 |
12 | 25 | Kajetan Kajetanowicz | Poland | WRC2 | 3:10:37.700 | + 16:08.700 | + 1:39.900 | |
13 | 2 | Oliver Solberg | Sweden | Hyundai Shell Mobis WRT | RC1 | 3:10:41.000 | + 16:12.000 | + 3.300 |
14 | 31 | Emilio Fernández | Chile | WRC2 | 3:11:00.000 | + 16:31.000 | + 19.000 | |
15 | 24 | Georg Linnamäe | Estonia | ALM Motorsport | WRC2 | 3:11:33.000 | + 17:04.000 | + 33.000 |
16 | 45 | Sami Pajari | Finland | WRC3 | 3:13:58.600 | + 19:29.600 | + 2:25.600 | |
17 | 46 | Robert Virves | Estonia | Starter Energy Racing | WRC3 | 3:14:13.500 | + 19:44.500 | + 14.900 |
18 | 41 | Jon Armstrong | Great Britain | WRC3 | 3:14:58.000 | + 20:29.000 | + 44.500 | |
19 | 38 | Josh McErlean | Ireland | WRC2 | 3:15:36.700 | + 21:07.700 | + 38.700 | |
20 | 34 | Fabrizio Zaldivar | Paraguay | Hyundai Motorsport N | WRC2 | 3:15:52.800 | + 21:23.800 | + 16.100 |
21 | 43 | Lauri Joona | Finland | WRC3 | 3:16:14.300 | + 21:45.300 | + 21.500 | |
22 | 32 | Sean Johnston | USA | Sainteloc Junior Team | WRC2 | 3:16:32.700 | + 22:03.700 | + 18.400 |
23 | 47 | Geraint Thomas | Ireland | Motorsport Ireland Rally Academy | WRC3 | 3:17:44.900 | + 23:15.900 | + 1:12.200 |
24 | 36 | Gregor Jeets | Estonia | WRC2 | 3:17:47.700 | + 23:18.700 | + 2.800 | |
25 | 22 | Egon Kaur | Estonia | WRC2 | 3:19:05.900 | + 24:36.900 | + 1:18.200 | |
26 | 39 | Mauro Miele | Italy | WRC2 | 3:32:32.600 | + 38:03.600 | + 13:26.700 | |
27 | 40 | Luke Anear | Australia | WRC2 | 3:37:13.500 | + 42:44.500 | + 4:40.900 | |
28 | 53 | Patrick Enok | Estonia | CKR Estonia | RC4 | 3:44:54.600 | + 50:25.600 | + 7:41.100 |
29 | 49 | McRae Kimathi | WRC3 | 3:53:12.200 | + 58:43.200 | + 8:17.600 | ||
30 | 42 | Craig Breen | Ireland | M-Sport Ford WRT | RC1 | 4:00:09.200 | + 1:05:40.200 | + 6:57.000 |
31 | 30 | Mikol Marczyk | Poland | WRC2 | 4:03:36.400 | + 1:09:07.400 | + 3:27.200 | |
32 | 52 | Karl-Markus Sei | ALM Motorsport | RC4 | 4:16:23.900 | + 1:21:54.900 | + 12:47.500 | |
33 | 48 | Roope Korhonen | Finland | WRC3 | 4:28:46.900 | + 1:34:17.900 | + 12:23.000 |