| | 1 1 1 | 1 | Lars Rademaker | 30-34 | 58:10 30-34 | |
| | 2 1 2 | 1 | Rik Beugel | 16-24 | 58:20 16-24 | |
| | 3 1 3 | 1 | Joël Wolfensberger | 25-29 | 58:31 25-29 | |
| | 4 2 4 | 2 | Rubén González Pereda | 30-34 | 59:17 30-34 | |
| | 5 1 5 | 1 | Eliott Goi | 35-39 | 59:25 35-39 | |
| | 6 2 6 | 2 | Ghislain Touzet | 35-39 | 59:52 35-39 | |
| | 7 2 7 | 2 | Rok Vodišek | 25-29 | 59:52 25-29 | |
| | 8 3 8 | 3 | Raúl Sanjuán Juan | 25-29 | 1:00:04 25-29 | |
| | 9 4 9 | 4 | Manuel Marín Bueno | 25-29 | 1:00:08 25-29 | |
| | 10 2 10 | 2 | Léo René | 16-24 | 1:00:16 16-24 | |
| | 11 5 11 | 5 | Eljan Van Soeren | 25-29 | 1:00:20 25-29 | |
| | 12 1 12 | 1 | Damian Bevilacqua | 45-49 | 1:01:08 45-49 | |
| | 13 3 13 | 3 | Eric Vicente Villalonga | 30-34 | 1:01:13 30-34 | |
| | 14 4 14 | 4 | Ryan Clift | 30-34 | 1:01:15 30-34 | |
| | 15 5 15 | 5 | Juan Rosselló | 30-34 | 1:01:21 30-34 | |
| | 16 6 16 | 6 | Marco Macchia | 25-29 | 1:01:26 25-29 | |
| | 17 3 17 | 3 | Adam Bailey | 35-39 | 1:01:38 35-39 | |
| | 18 1 18 | 1 | Andreas Martinussen | 40-44 | 1:01:41 | |
| | 19 7 19 | 7 | Clément Chuecos | 25-29 | 1:01:45 25-29 | |
| | 20 4 20 | 4 | Martin Casse | 35-39 | 1:01:56 35-39 | |
| | 21 6 21 | 6 | Daniel Perán Alcaraz | 30-34 | 1:01:59 30-34 | |
| | 22 5 22 | 5 | Guillaume SOUM | 35-39 | 1:02:01 35-39 | |
| | 23 6 23 | 6 | Guillaume Jolly | 35-39 | 1:02:37 35-39 | |
| | 24 7 24 | 7 | Kévin Troutet | 30-34 | 1:02:47 30-34 | |
| | 25 8 25 | 8 | Nikolas Rákoci | 25-29 | 1:02:47 25-29 | |
| | 26 9 26 | 9 | Lukas Kynicky | 25-29 | 1:02:51 25-29 | |
| | 27 10 27 | 10 | Valentin Renaud | 25-29 | 1:03:05 25-29 | |
| | 28 2 28 | 2 | Michalis Xenos | 40-44 | 1:03:20 | |
| | 29 11 29 | 11 | Tadeáš Pospíšil | 25-29 | 1:03:28 25-29 | |
| | 30 8 30 | 8 | Steven Rickli | 30-34 | 1:03:31 30-34 | |
| | 31 12 31 | 12 | Julien Faujour | 25-29 | 1:03:38 25-29 | |
| | 32 13 32 | 13 | Pepe Jimenez | 25-29 | 1:03:42 25-29 | |
| | 33 7 33 | 7 | Giovanni Domenico Nucera | 35-39 | 1:03:50 35-39 | |
| | 34 9 34 | 9 | Alexis Barbier | 30-34 | 1:03:55 30-34 | |
| | 35 10 35 | 10 | Dani Alonso | 30-34 | 1:04:00 30-34 | |
| | 36 3 36 | 3 | Julian Arcos Liroa | 40-44 | 1:04:01 40-44 | |
| | 37 14 37 | 14 | Peter Barbaret | 25-29 | 1:04:07 25-29 | |
| | 38 11 38 | 11 | Gianluca Scardovi | 30-34 | 1:04:10 30-34 | |
| | 39 12 39 | 12 | Andrew McDade | 30-34 | 1:04:10 30-34 | |
| | 40 2 40 | 2 | Octavio Pérez | 45-49 | 1:04:14 45-49 | |
| | 41 15 41 | 15 | Daryl Donnery | 25-29 | 1:04:17 25-29 | |
| | 42 13 42 | 13 | Bernardo Girao | 30-34 | 1:04:18 30-34 | |
| | 43 14 43 | 14 | Jed Findlay | 30-34 | 1:04:26 30-34 | |
| | 44 8 44 | 8 | Florian Thibaut | 35-39 | 1:04:29 35-39 | |
| | 45 4 45 | 4 | Mickael Braye | 40-44 | 1:04:32 40-44 | |
| | 46 16 46 | 16 | Jeremy Olivan | 25-29 | 1:04:33 25-29 | |
| | 47 9 47 | 9 | Yohan Saint-Leger | 35-39 | 1:04:34 35-39 | |
| | 48 17 48 | 17 | Sergio López Izquierdo | 25-29 | 1:05:00 25-29 | |
| | 49 16 49 | 16 | Nicola Zanetti | 30-34 | 1:05:00 30-34 | |
| | 50 15 50 | 15 | Carlos Rodrigo Aguilar Medina | 30-34 | 1:05:00 30-34 | |
| | 51 18 51 | 18 | Matis Bonnefont | 25-29 | 1:05:04 25-29 | |
| | 52 3 52 | 3 | Maxime Vavasseur | 16-24 | 1:05:05 16-24 | |
| | 53 4 53 | 4 | Teo Arasa Cid | 16-24 | 1:05:15 16-24 | |
| | 54 10 54 | 10 | Tate Irons | 35-39 | 1:05:17 35-39 | |
| | 55 11 55 | 11 | Marcos Ramos Fernandez | 35-39 | 1:05:19 35-39 | |
| | 56 17 56 | 17 | Alexandros-Ioannis Blithikiotis | 30-34 | 1:05:22 30-34 | |
| | 57 5 57 | 5 | Felix Möller | 16-24 | 1:05:30 16-24 | |
| | 58 18 58 | 18 | Kyle Allsworth | 30-34 | 1:05:37 30-34 | |
| | 59 19 59 | 19 | David Guerrero Marichalar | 30-34 | 1:05:50 30-34 | |
| | 60 5 60 | 5 | Carlos Pinho | 40-44 | 1:05:55 40-44 | |
| | 61 19 61 | 19 | Mathias Debat | 25-29 | 1:05:59 25-29 | |
| | 62 6 62 | 6 | Maël Grandjouan | 16-24 | 1:05:59 16-24 | |
| | 63 7 63 | 7 | Donat Dienes | 16-24 | 1:06:03 16-24 | |
| | 64 20 64 | 20 | Eric Infante Garcia | 30-34 | 1:06:05 30-34 | |
| | 65 8 65 | 8 | Niek Van Asten | 16-24 | 1:06:05 16-24 | |
| | 66 20 66 | 20 | Mikey Fanning | 25-29 | 1:06:07 25-29 | |
| | 67 21 67 | 21 | Marián Dobrovolný | 30-34 | 1:06:13 30-34 | |
| | 68 22 68 | 22 | Robert Mola | 30-34 | 1:06:15 30-34 | |
| | 69 3 69 | 3 | Neill Weir | 45-49 | 1:06:24 45-49 | |
| | 70 21 70 | 21 | Pablo Hermoso Moreno | 25-29 | 1:06:26 25-29 | |
| | 71 9 71 | 9 | Adrien Koutassila | 16-24 | 1:06:27 16-24 | |
| | 72 23 72 | 23 | Fernando Ferrer | 30-34 | 1:06:28 30-34 | |
| | 73 24 73 | 24 | George Playford | 30-34 | 1:06:28 30-34 | |
| | 74 25 74 | 25 | Nicolas Bennet | 30-34 | 1:06:31 30-34 | |
| | 75 22 75 | 22 | Enzo Beaussaron | 25-29 | 1:06:35 25-29 | |
| | 76 12 76 | 12 | Daniele Sciaudone | 35-39 | 1:06:40 35-39 | |
| | 77 6 77 | 6 | Rafael Rohmer | 40-44 | 1:06:41 40-44 | |
| | 78 10 78 | 10 | Warren Wee Wee | 16-24 | 1:06:44 16-24 | |
| | 79 26 79 | 26 | Eduard Serrat Viñals | 30-34 | 1:06:57 30-34 | |
| | 80 13 80 | 13 | Bjorn SEGUIN | 35-39 | 1:06:57 35-39 | |
| | 81 14 81 | 14 | Vincent Rousselot | 35-39 | 1:07:00 35-39 | |
| | 82 15 82 | 15 | Tim Hermann | 35-39 | 1:07:02 35-39 | |
| | 83 23 83 | 23 | Paul Hadjadj | 25-29 | 1:07:05 25-29 | |
| | 84 24 84 | 24 | Conor Craig | 25-29 | 1:07:05 25-29 | |
| | 85 27 85 | 27 | Pedro Gouveia | 30-34 | 1:07:06 30-34 | |
| | 86 11 86 | 11 | Kryštof Schovanec | 16-24 | 1:07:06 16-24 | |
| | 87 16 87 | 16 | Juan Tabares | 35-39 | 1:07:08 35-39 | |
| | 88 28 88 | 28 | André Rei | 30-34 | 1:07:08 30-34 | |
| | 89 29 89 | 29 | guillaume goudergues | 30-34 | 1:07:09 30-34 | |
| | 90 12 90 | 12 | Thibaut Montay | 16-24 | 1:07:12 16-24 | |
| | 91 25 91 | 25 | Filip Szewczyk | 25-29 | 1:07:14 25-29 | |
| | 92 30 92 | 30 | Nicolas Dominguez Kamal | 30-34 | 1:07:14 30-34 | |
| | 93 17 93 | 17 | Polymnios Avgousti | 35-39 | 1:07:15 35-39 | |
| | 94 31 94 | 31 | Anthony Laigle | 30-34 | 1:07:16 30-34 | |
| | 95 18 95 | 18 | Benjamin Schmidradler | 35-39 | 1:07:16 35-39 | |
| | 96 26 96 | 26 | Toni Sampietro Lacosta | 25-29 | 1:07:23 25-29 | |
| | 97 19 97 | 19 | Ervin Alija | 35-39 | 1:07:27 35-39 | |
| | 98 32 98 | 32 | Benjamin Guilbaud | 30-34 | 1:07:32 30-34 | |
| | 99 27 99 | 27 | Francesco Firino | 25-29 | 1:07:33 25-29 | |
| | 100 20 100 | 20 | Carlos Mesquita | 35-39 | 1:07:35 35-39 | |