| | 1 1 1 | 1 | Kevin López Yerga Pablo Sánchez Santos | 30-34 | 51:52 | |
| | 2 2 2 | 2 | Rodrigo Viana Nuno Viamonte | 30-34 | 52:05 30-34 | |
| | 3 3 3 | 3 | David Preciado David Queiroz | 30-34 | 53:18 30-34 | |
| | 4 4 4 | 4 | Satya Den Boer Lars Rademaker | 30-34 | 53:39 30-34 | |
| | 5 5 5 | 5 | Sergio López Izquierdo Marcos Ramos Fernández | 30-34 | 54:18 30-34 | |
| | 6 1 6 | 1 | Alejandro Cerrejón Torrano Jeronimo Rocamora Sarmiento | 16-24 | 55:47 16-24 | |
| | 7 1 7 | 1 | Javier Rubio Juan Madrid | 25-29 | 55:49 25-29 | |
| | 8 6 8 | 6 | Florian Mille Robin Forest | 30-34 | 56:00 30-34 | |
| | 9 7 9 | 7 | Dayle Dwyer Danny Coates | 30-34 | 56:37 30-34 | |
| | 10 8 10 | 8 | Joshua Braznell Sebastian Jonczyk | 30-34 | 56:43 30-34 | |
| | 11 9 11 | 9 | Ignasi Bassas Daniel Hurtado | 30-34 | 57:09 30-34 | |
| | 12 10 12 | 10 | Justin John Rheinheimer Darryl McDermott | 30-34 | 57:27 30-34 | |
| | 13 1 13 | 1 | Francisco Frau Vich Miro Gadzhalov | 40-44 | 57:33 40-44 | |
| | 14 1 14 | 1 | Miguel Ruiz Moreno Guillaume Le Mouhaer | 35-39 | 57:34 35-39 | |
| | 15 2 15 | 2 | Diogo Morgado Bernardo Almeida Santos | 25-29 | 57:34 25-29 | |
| | 16 3 16 | 3 | Olivier Mairos Mathieu Mairos | 25-29 | 57:36 25-29 | |
| | 17 2 17 | 2 | Albert Jose Gonzalvo Ricky Cardús | 40-44 | 57:47 40-44 | |
| | 18 2 18 | 2 | Laurent Séraline Vincent Bernadet | 35-39 | 57:50 35-39 | |
| | 19 2 19 | 2 | Enzo Caron Alex Cannarozzo | 16-24 | 57:53 16-24 | |
| | 20 4 20 | 4 | Temoe Fels Jim Guillemin | 25-29 | 58:04 25-29 | |
| | 21 3 21 | 3 | Pierre Huiban Sylvain Gamard | 35-39 | 58:09 35-39 | |
| | 22 4 22 | 4 | Jose Agustin Alises Gimenez Raul Ángulo Martin | 35-39 | 58:32 35-39 | |
| | 23 5 23 | 5 | Jorge Muñoz Martínez Roberto Garrido López | 25-29 | 58:37 25-29 | |
| | 24 5 24 | 5 | Iker Vicario David Bonilla | 35-39 | 58:46 35-39 | |
| | 25 6 25 | 6 | Juan Manuel Bueno Coronado Carlos Jiménez Rubio | 35-39 | 59:01 35-39 | |
| | 26 11 26 | 11 | Pedro Paiva Guilherme Gaspar | 30-34 | 59:02 30-34 | |
| | 27 6 27 | 6 | Ignacio Dañobeitia Fernando Pajares | 25-29 | 59:04 25-29 | |
| | 28 3 28 | 3 | Moisés Trujillo Muñoz Ángel Luis Cordón Ortega | 16-24 | 59:08 16-24 | |
| | 29 7 29 | 7 | Luis Pereira Diogo Rodrigues | 35-39 | 59:20 35-39 | |
| | 30 12 30 | 12 | Manuel Barragan Gines José Diego Martinez Mateo | 30-34 | 59:39 30-34 | |
| | 31 7 31 | 7 | James Sharpe Edward Crossley | 25-29 | 59:43 25-29 | |
| | 32 8 32 | 8 | Adriano Chora Francisco Coelho | 25-29 | 59:48 25-29 | |
| | 33 1 33 | 1 | Octavio Pérez Calatayud Salva Pla Ubeda | 45-49 | 59:50 45-49 | |
| | 34 9 34 | 9 | Jaume Torrens Jordi Llompart | 25-29 | 59:54 25-29 | |
| | 35 13 35 | 13 | Daniel De Almeida Thomas Czubernat | 30-34 | 59:55 30-34 | |
| | 36 14 36 | 14 | Ivan Asensi Víctor Morales | 30-34 | 1:00:03 30-34 | |
| | 37 10 37 | 10 | Leonidas Rosa Carlos Delgado | 25-29 | 1:00:04 25-29 | |
| | 38 3 38 | 3 | Antoine Dangoisse Lucas Dangoisse | 40-44 | 1:00:04 40-44 | |
| | 39 11 39 | 11 | Thomas Dufis Lucas Ricarrère | 25-29 | 1:00:06 25-29 | |
| | 40 2 40 | 2 | Manuel Romero Vazquez Breogan Novoa Vilar | 45-49 | 1:00:06 45-49 | |
| | 41 4 41 | 4 | Victor Martín De Pablo Ignacio García Ingelmo | 40-44 | 1:00:11 40-44 | |
| | 42 4 42 | 4 | Raúl Fernandez Rodriguez Hector Arranz | 16-24 | 1:00:16 16-24 | |
| | 43 12 43 | 12 | Aimar Zubizarreta Iakes Galarraga | 25-29 | 1:00:18 25-29 | |
| | 44 15 44 | 15 | Jorge Almansa Sánchez Esau Monescillo Calzado | 30-34 | 1:00:20 30-34 | |
| | 45 16 45 | 16 | Quique Cánovas Caravaca José Javier Martínez Morales | 30-34 | 1:00:25 30-34 | |
| | 46 13 46 | 13 | Gregor Nichol Tom Balderston | 25-29 | 1:00:25 25-29 | |
| | 47 14 47 | 14 | Niels Van Elburg Tijn Van Dijk | 25-29 | 1:00:38 25-29 | |
| | 48 15 48 | 15 | Xabier Asua Musatadi Aitor Barroso Pujana | 25-29 | 1:00:41 25-29 | |
| | 49 17 49 | 17 | Javier Pizarro Oscar Sánchez | 30-34 | 1:00:44 30-34 | |
| | 50 16 50 | 16 | George Gedny Lewis Long | 25-29 | 1:00:44 25-29 | |
| | 51 5 51 | 5 | Javier Urcelay Perez David Barra Rojas | 40-44 | 1:00:46 40-44 | |
| | 52 8 52 | 8 | Hélder Baptista Emanuel Costa | 35-39 | 1:00:47 35-39 | |
| | 53 17 53 | 17 | Juan Antonio Patiño Yebenes Gonzalo Marciel Gonzalez | 25-29 | 1:00:48 25-29 | |
| | 54 9 54 | 9 | Michael Howes Alex Hughes | 35-39 | 1:00:54 35-39 | |
| | 55 18 55 | 18 | Jaume Robles Jaume Llabrés | 30-34 | 1:00:58 30-34 | |
| | 56 18 56 | 18 | Manuel Santos Bruno Carvalho | 25-29 | 1:01:02 25-29 | |
| | 57 19 57 | 19 | Daniel Olmos Cachaldora Enrique Salido Cantalejo | 25-29 | 1:01:05 25-29 | |
| | 58 10 58 | 10 | Adrian Pérez Jimenez Francesc Parets Moll | 35-39 | 1:01:11 35-39 | |
| | 59 5 59 | 5 | Arman De Vries Jorn Dijkstra | 16-24 | 1:01:20 16-24 | |
| | 60 19 60 | 19 | Arnau Perez Pla Pedro Perez Soriano | 30-34 | 1:01:26 30-34 | |
| | 61 11 61 | 11 | Javier Goitia Ludovic Holderbeke | 35-39 | 1:01:34 35-39 | |
| | 62 20 62 | 20 | Jorge Delgado Sánchez Pablo Lozano Lominchar | 30-34 | 1:01:39 30-34 | |
| | 63 6 63 | 6 | Victor Reguera Sanchez David Ruiz Santos | 40-44 | 1:01:39 40-44 | |
| | 64 3 64 | 3 | Tomas Vizueta Carlos Blanes | 45-49 | 1:01:43 45-49 | |
| | 65 21 65 | 21 | Carlos Martinez Ibañez Adrian Garzas Muñoz De Morales | 30-34 | 1:01:44 30-34 | |
| | 66 22 66 | 22 | Kevin Moliner Payá Adrián Montava García | 30-34 | 1:01:45 30-34 | |
| | 67 23 67 | 23 | Marti Bonet Bo Marc Ferrer Terrades | 30-34 | 1:01:55 30-34 | |
| | 68 7 68 | 7 | Fernando López Borja Fernández | 40-44 | 1:01:59 40-44 | |
| | 69 24 69 | 24 | Andrés Fandiño Rey Francisco Javier Ponte Luna | 30-34 | 1:02:02 30-34 | |
| | 70 20 70 | 20 | Jules Crémoux Pierrick Deganello | 25-29 | 1:02:03 25-29 | |
| | 71 6 71 | 6 | Jiven Van Schooneveld Danny Roelofs | 16-24 | 1:02:04 16-24 | |
| | 72 21 72 | 21 | Hayden Wilson Cameron Scott | 25-29 | 1:02:12 25-29 | |
| | 73 8 73 | 8 | Abel Perez Sergio Cutanda | 40-44 | 1:02:13 40-44 | |
| | 74 22 74 | 22 | Gregory Ritterbusch Jesse Waleson | 25-29 | 1:02:14 25-29 | |
| | 75 25 75 | 25 | Nicolas Perez De Guzman Aitor Aristu Echarte | 30-34 | 1:02:14 30-34 | |
| | 76 26 76 | 26 | Mohamed Rezzak Limam Alexis Nasimba | 30-34 | 1:02:27 30-34 | |
| | 77 12 77 | 12 | Denis Casas Antonio Romero | 35-39 | 1:02:28 35-39 | |
| | 78 9 78 | 9 | Sean Ryan Aidan Hyland | 40-44 | 1:02:36 40-44 | |
| | 79 23 79 | 23 | Xisco Serrano Javier Gallardo | 25-29 | 1:02:40 25-29 | |
| | 80 24 80 | 24 | Jamie Christie Rhys Martin | 25-29 | 1:02:41 25-29 | |
| | 81 10 81 | 10 | Alberto Gutierrez Victor Pérez | 40-44 | 1:02:47 40-44 | |
| | 82 27 82 | 27 | Joaquín Visquert Alvaro Sevilla | 30-34 | 1:02:47 30-34 | |
| | 83 25 83 | 25 | Sam Wrafter Jordan Whyte | 25-29 | 1:02:55 25-29 | |
| | 84 28 84 | 28 | Julián Cruz García Javier Alillo López | 30-34 | 1:02:57 30-34 | |
| | 85 11 85 | 11 | Miguel Guimarães Pedro Silva | 40-44 | 1:02:59 40-44 | |
| | 86 13 86 | 13 | Oliver Spritzendorfer Stefan Scherz | 35-39 | 1:03:01 35-39 | |
| | 87 14 87 | 14 | Llorenç Sales Josep Bové | 35-39 | 1:03:06 35-39 | |
| | 88 29 88 | 29 | Jorge Hernández Verdejo Pablo González Perez | 30-34 | 1:03:10 30-34 | |
| | 89 26 89 | 26 | Pablo Cátedra Cano Christian Martínez Marfil | 25-29 | 1:03:14 25-29 | |
| | 90 4 90 | 4 | Frank Van Duren Bjärne Ten Wolde | 45-49 | 1:03:16 45-49 | |
| | 91 30 91 | 30 | Jonathan Magowan James Hort | 30-34 | 1:03:26 30-34 | |
| | 92 27 92 | 27 | Travis Collado Justin Collado | 25-29 | 1:03:32 25-29 | |
| | 93 28 93 | 28 | Davide Macedo Pedro Soares | 25-29 | 1:03:33 25-29 | |
| | 94 15 94 | 15 | Fabio Martins Fábio Mendes | 35-39 | 1:03:37 35-39 | |
| | 95 29 95 | 29 | Christopher Gautier Théo Saliceti | 25-29 | 1:03:40 25-29 | |
| | 96 31 96 | 31 | Joel Wienen Jorden Vogel | 30-34 | 1:03:42 30-34 | |
| | 97 7 97 | 7 | Kylian Gallien Nassim Kadi | 16-24 | 1:03:42 16-24 | |
| | 98 32 98 | 32 | Bryan Bolivar Jiménez Jordi Fernandez Juez | 30-34 | 1:03:44 30-34 | |
| | 99 16 99 | 16 | Ramón Polo Jiménez Alejandro Jiménez Pérez | 35-39 | 1:03:47 35-39 | |
| | 100 5 100 | 5 | Antonio Alves Pedro Soares | 45-49 | 1:03:48 45-49 | |