Classement de l’étape 8
| 1 | MUGISHA Moise | (ProTouch) | 02:08:16 |
| 2 | DUJARDIN Sandy | (TotalEnergies) | |
| 3 | GENIEZ Alexandre | (TotalEnergies) | |
| 4 | TEUGELS Lennert | (Tarteletto – Isorex) | 01:42 |
| 5 | MULUBRHAN Henok | (Bike Aid) | 01:49 |
| 6 | ALBA Juan Diego | (Drone Hopper – Androni Giocattoli) | 01:50 |
| 7 | MADRAZO Ángel | (Burgos – BH) | 01:52 |
| 8 | EWART Jesse | (Bike Aid) | |
| 9 | BUDYAK Anatoliy | (Terengganu Polygon) | 01:53 |
| 10 | TESFATSION Natnael | (Drone Hopper – Androni Giocattoli) | |
| 11 | MARCHAND Gianni | (Tarteletto – Isorex) | 02:04 |
| 12 | MANIZABAYO Eric | (Benediction Ignite) | 02:07 |
| 13 | MAIN Kent | (ProTouch) | 02:23 |
| 14 | VAN ENGELEN Adne | (Bike Aid) | 02:33 |
| 15 | HAYTER Leo | (Great Britain) | |
| 16 | MACKELLAR Alastair | (Israel – Premier Tech) | 02:44 |
| 17 | AALRUST Håkon | (Coop) | 03:03 |
| 18 | OURSELIN Paul | (TotalEnergies) | |
| 19 | DONALDSON Robert | (Great Britain) | 03:16 |
| 20 | UWIDUHAYE | (Benediction Ignite) | 03:20 |
| 21 | STOCKMAN Michiel | (Saris Rouvy Sauerland) | 03:23 |
| 22 | KUSZTOR Péter | (Novo Nordisk) | 03:24 |
| 23 | EYOB Metkel | (Terengganu Polygon) | 03:30 |
| 24 | CLARKE Jonathan | (Wildlife Generation) | |
| 25 | GOLDSTEIN Omer | (Israel – Premier Tech) | |
| 26 | LOZANO David | (Novo Nordisk) | 03:56 |
| 27 | GOEMAN Andreas | (Tarteletto – Isorex) | 04:00 |
| 28 | KAGIMU Charles | (ProTouch) | |
| 29 | MOL Wesley | (Bike Aid) | |
| 30 | BROUGH Jack | (Great Britain) | 04:29 |
| 31 | MUHOZA Eric | (Rwanda) | 04:42 |
| 32 | HOLLER Nikodemus | (Bike Aid) | 05:23 |
| 33 | RESTREPO Jhonatan | (Drone Hopper – Androni Giocattoli) | 05:26 |
| 34 | RAISBERG Nadav | (Israel – Premier Tech) | 07:26 |
| 35 | ADAMIETZ Johannes | (Saris Rouvy Sauerland) | 07:34 |
| 36 | HAKIZIMANA Seth | (Rwanda) | |
| 37 | IRADUKUNDA Emmanuel | (Rwanda) | 08:38 |
| 38 | APARICIO Mario | (Burgos – BH) | 08:55 |
| 39 | LAGAB Azzedine | (Algeria) | 09:20 |
| 40 | SAHIRI Ayoub | (Algeria) | |
| 41 | BENDIXEN Louis | (Coop) | 09:34 |
| 42 | BOILEAU Alan | (B&B Hotels – KTM) | 10:17 |
| 43 | ROLLAND Pierre | (B&B Hotels – KTM) | |
| 44 | ROSS Kent | (Wildlife Generation) | |
| 45 | GOLDSTEIN Edo | (Israel – Premier Tech) | |
| 46 | MAATOUGUI Nasser Eddine | (Morocco) | |
| 47 | EYSKENS Jeroen | (Tarteletto – Isorex) | |
| 48 | ORMISTON Callum | (ProTouch) | 10:27 |
| 49 | MANSOURI Islam | (Algeria) | 10:29 |
| 50 | ACHRAF Ed Doghmy | (Morocco) | 10:58 |
| 51 | MCGILL Scott | (Wildlife Generation) | 11:05 |
| 52 | MANSOURI Hamza | (Algeria) | 11:44 |
| 53 | GRANIGAN Noah | (Wildlife Generation) | 12:14 |
| 54 | DAUGE Lucas | (Novo Nordisk) | 15:15 |
| 55 | NSENGIMANA Jean Bosco | (Benediction Ignite) | 16:25 |
| 56 | NIYONKURU Samuel | (Rwanda) | |
| 57 | BYUKUSENGE Patrick | (Benediction Ignite) | |
| 58 | KESSLER Cole | (Israel – Premier Tech) | 16:42 |
| 59 | KNOLLE Jon | (Saris Rouvy Sauerland) | 18:35 |
| 60 | VAN BREUSSEGEM Elias | (Tarteletto – Isorex) | 19:28 |
| 61 | PELEGRÍ Óscar | (Burgos – BH) | |
| 62 | MOHD ZARIFF Muhammad Nur Aiman | (Terengganu Polygon) | 19:54 |
| 63 | DREGE André | (Coop) | |
| 64 | NILSSON – JULIEN Oscar | (Great Britain) | 20:38 |
| 65 | RUGAMBA Janvier | (Benediction Ignite) | 22:08 |
| DNF | MUÑOZ Daniel | (Drone Hopper – Androni Giocattoli) | |
| DNF | MERCHAN Didier | (Drone Hopper – Androni Giocattoli) | |
| DNF | SABBAHI El Houcaine | (Morocco) |
Classement général final
| 1 | TESFATSION Natnael | (Drone Hopper – Androni Giocattoli) | 23:25:34 |
| 2 | BUDYAK Anatoliy | (Terengganu Polygon) | 00:26 |
| 3 | EWART Jesse | (Bike Aid) | 00:48 |
| 4 | MADRAZO Ángel | (Burgos – BH) | 00:57 |
| 5 | MULUBRHAN Henok | (Bike Aid) | 01:17 |
| 6 | MARCHAND Gianni | (Tarteletto – Isorex) | 02:13 |
| 7 | MAIN Kent | (ProTouch) | 02:21 |
| 8 | ALBA Juan Diego | (Drone Hopper – Androni Giocattoli) | 02:22 |
| 9 | MANIZABAYO Eric | (Benediction Ignite) | 02:49 |
| 10 | HAYTER Leo | (Great Britain) | 03:10 |
| 11 | OURSELIN Paul | (TotalEnergies) | 04:12 |
| 12 | EYOB Metkel | (Terengganu Polygon) | 04:30 |
| 13 | TEUGELS Lennert | (Tarteletto – Isorex) | 05:02 |
| 14 | MUHOZA Eric | (Rwanda) | 05:52 |
| 15 | VAN ENGELEN Adne | (Bike Aid) | 10:23 |
| 16 | UWIDUHAYE | (Benediction Ignite) | 12:52 |
| 17 | ADAMIETZ Johannes | (Saris Rouvy Sauerland) | 13:01 |
| 18 | DUJARDIN Sandy | (TotalEnergies) | 14:54 |
| 19 | GENIEZ Alexandre | (TotalEnergies) | 15:34 |
| 20 | STOCKMAN Michiel | (Saris Rouvy Sauerland) | 16:52 |
| 21 | KAGIMU Charles | (ProTouch) | 17:33 |
| 22 | MUGISHA Moise | (ProTouch) | 17:35 |
| 23 | ROLLAND Pierre | (B&B Hotels – KTM) | 17:37 |
| 24 | CLARKE Jonathan | (Wildlife Generation) | 25:07 |
| 25 | NSENGIMANA Jean Bosco | (Benediction Ignite) | 26:40 |
| 26 | MACKELLAR Alastair | (Israel – Premier Tech) | 27:01 |
| 27 | NIYONKURU Samuel | (Rwanda) | 27:03 |
| 28 | MOL Wesley | (Bike Aid) | 27:44 |
| 29 | GRANIGAN Noah | (Wildlife Generation) | 28:08 |
| 30 | IRADUKUNDA Emmanuel | (Rwanda) | 28:39 |
| 31 | GOLDSTEIN Omer | (Israel – Premier Tech) | 28:47 |
| 32 | GOEMAN Andreas | (Tarteletto – Isorex) | 28:50 |
| 33 | MANSOURI Islam | (Algeria) | 29:16 |
| 34 | APARICIO Mario | (Burgos – BH) | 30:54 |
| 35 | KUSZTOR Péter | (Novo Nordisk) | 32:02 |
| 36 | BOILEAU Alan | (B&B Hotels – KTM) | 32:15 |
| 37 | GOLDSTEIN Edo | (Israel – Premier Tech) | 33:01 |
| 38 | HOLLER Nikodemus | (Bike Aid) | 33:41 |
| 39 | LOZANO David | (Novo Nordisk) | 35:42 |
| 40 | RESTREPO Jhonatan | (Drone Hopper – Androni Giocattoli) | 36:55 |
| 41 | BROUGH Jack | (Great Britain) | 37:55 |
| 42 | ORMISTON Callum | (ProTouch) | 38:04 |
| 43 | MCGILL Scott | (Wildlife Generation) | 38:37 |
| 44 | DREGE André | (Coop) | 39:44 |
| 45 | EYSKENS Jeroen | (Tarteletto – Isorex) | 40:13 |
| 46 | MAATOUGUI Nasser Eddine | (Morocco) | 41:34 |
| 47 | ROSS Kent | (Wildlife Generation) | 43:46 |
| 48 | BENDIXEN Louis | (Coop) | 52:08 |
| 49 | AALRUST Håkon | (Coop) | 53:30 |
| 50 | RAISBERG Nadav | (Israel – Premier Tech) | 53:51 |
| 51 | DONALDSON Robert | (Great Britain) | 53:58 |
| 52 | BYUKUSENGE Patrick | (Benediction Ignite) | 55:59 |
| 53 | KESSLER Cole | (Israel – Premier Tech) | 57:04 |
| 54 | LAGAB Azzedine | (Algeria) | 01:00:11 |
| 55 | MANSOURI Hamza | (Algeria) | 01:00:19 |
| 56 | HAKIZIMANA Seth | (Rwanda) | 01:01:22 |
| 57 | ACHRAF Ed Doghmy | (Morocco) | 01:06:27 |
| 58 | RUGAMBA Janvier | (Benediction Ignite) | 01:06:44 |
| 59 | MOHD ZARIFF Muhammad Nur Aiman | (Terengganu Polygon) | 01:07:44 |
| 60 | DAUGE Lucas | (Novo Nordisk) | 01:09:36 |
| 61 | NILSSON – JULIEN Oscar | (Great Britain) | 01:14:31 |
| 62 | KNOLLE Jon | (Saris Rouvy Sauerland) | 01:17:46 |
| 63 | PELEGRÍ Óscar | (Burgos – BH) | 01:21:18 |
| 64 | VAN BREUSSEGEM Elias | (Tarteletto – Isorex) | 01:21:38 |
| 65 | SAHIRI Ayoub | (Algeria) | 01:31:35 |
Commenter