| | 1 1 1 | 1 | Antoine Bouhana Ahmed El Tantawi Lucas Lamoureux Rik Beugel | U40 | 49:30 | |
| | 2 2 2 | 2 | Jordi Rossello Knabe Fernando Martorell Munar Miguel Dalmau Del Rio Lucas Perelló Caballero | U40 | 50:34 | |
| | 3 3 3 | 3 | Daniel Hurtado Cano Lars Rademaker Alberto Casado Aroca Ignasi Bassas Buj | U40 | 50:44 U40 | |
| | 4 4 4 | 4 | Baptiste Lance Jeoffrey Rabanal Mathis Liffraud Romain Chamayou Brien | U40 | 52:03 U40 | |
| | 5 5 5 | 5 | Paul Michael Robert Van Rooijen Kaveh Farahmand Teus VERSCHUUR | U40 | 54:04 U40 | |
| | 6 6 6 | 6 | karim NAOUN Jean Loquet Nicolas Grimal Théo Restancourt | U40 | 54:20 U40 | |
| | 7 1 7 | 1 | Javier Carmona Albert Jose Gerard Roca Nazaret Garcia Garcia | 40+ | 54:23 40+ | |
| | 8 7 8 | 7 | Bastien Bosquets Baptiste Bosquets Enzo De Oliveira Alan Saulnier | U40 | 56:15 U40 | |
| | 9 8 9 | 8 | Kegan Mckenzie Harry Hennon George Paterson Youcef Guemar | U40 | 57:10 U40 | |
| | 10 9 10 | 9 | Joe Langbridge Billy Wraight Alex Shelley Samuel Maddock | U40 | 58:51 U40 | |
| | 11 10 11 | 10 | Ivan Lanceta Claret Rosset Enric Costa Sergi Rubio | U40 | 59:05 U40 | |
| | 12 11 12 | 11 | Omar Qanni Luis Pajares Daniel Augusto Alayo Ricardo Gaibar | U40 | 1:00:21 U40 | |
| | 13 12 13 | 12 | Darian Steven’s Gabriele Catalano Tom Plenderleith Mario Scappini | U40 | 1:00:56 U40 | |
| | 14 13 14 | 13 | Mark Vassallo Gabriel Farrugia Jonathan Charles Debono Luke Vella Dimech | U40 | 1:01:38 U40 | |
| | 15 14 15 | 14 | Adam HOLMES Timothy Berman Felix Buehner Callum Davis | U40 | 1:03:39 U40 | |
| | 16 15 16 | 15 | Lukas Kappelsberger Felix Kappelsberger Moritz Kappelsberger Johannes Kappelsberger | U40 | 1:03:40 U40 | |
| | 17 2 17 | 2 | Gábor Kerekes Zoltan Bolcs Lorant Toth Lorant Muth | 40+ | 1:03:54 40+ | |
| | 18 3 18 | 3 | Javier Garcia Hernández Francisco Soler Antón Dario Olivares David Pérez Priego | 40+ | 1:05:59 40+ | |
| | 19 16 19 | 16 | Sam Miller Jack Moss Sam Woodhouse Ben Lunt | U40 | 1:06:13 U40 | |
| | 20 17 20 | 17 | Pablo Nicolas Giampaoli Mezer Santiago Silva Varese Bernat Darder Quetgles Enmanuel Mejia Maria | U40 | 1:07:13 U40 | |
| | 21 18 21 | 18 | Gorazd Kokolanski Kristijan Kralevski Petar Kovacovski Mario Peovski | U40 | 1:08:22 U40 | |
| | 22 4 22 | 4 | Òscar Suarez Nacho Esquius Miguel Abad Ramon Escarré | 40+ | 1:09:13 40+ | |
| | 23 19 23 | 19 | David Jožef Horvath Jakob Snedic Rok Schwarzbartl Luka Filipič | U40 | 1:10:25 U40 | |
| | 24 20 24 | 20 | Babacar Niang Albert Martin Ferran Perez Galvan Yuri Ros Scheerman | U40 | 1:11:05 U40 | |
| | 25 21 25 | 21 | Enric Marti Nadal FRANCESC XAVIER PIERA MARTINEZ CARLOS MARTINEZ CONLAVIDA Nils Puchades Nordgren | U40 | 1:11:37 U40 | |
| | 26 22 26 | 22 | Juan Defez Javier Borja Vicent Cervera Sergi Vidal | U40 | 1:12:25 U40 | |
| | 27 5 27 | 5 | Isaac Barranco Purroy Jordi Masgoret Prenafeta Jesús Miguel Martín Julve Joan Barranco Purroy | 40+ | 1:12:31 40+ | |
| | 28 23 28 | 23 | Salvador Rojas Chavero Fernando Alcantara Estrada Jan Rojas Sanchez Héctor Martinez Vilademunt | U40 | 1:13:21 U40 | |
| | 29 24 29 | 24 | Francesco Barchitta Filippo Del Negro Federico Molteni Marco Mangialavori | U40 | 1:15:25 U40 | |
| | 30 25 30 | 25 | Xavi Parera Vegas Ángel Altes Herrador Jaume Torras Ruiz Carlos Cui | U40 | 1:16:09 U40 | |
| | 31 6 31 | 6 | Juan Antonio Ibañez Rafael Chafer Xavi Calvo Ignasi Busquets Font | 40+ | 1:16:32 40+ | |
| | 32 26 32 | 26 | Mark Bru Feliu Jordi Sardina Fontova Álvaro Mesalles Avellanas Joan Adserias Rico | U40 | 1:17:36 U40 | |
| | 33 27 33 | 27 | Tymoteusz Zimny Kareem Mahmoud Milos Subasic Vinicius Van Halst | U40 | 1:17:48 U40 | |
| | 34 28 34 | 28 | Vitor Hugo Lorena Roger Serra Marin Ignasi Huguet Bielecki Vicente Garcia | U40 | 1:19:16 U40 | |
| | 35 7 35 | 7 | Tony Palenzuela Xavier Sandoval Victor Gomez Sergi Segui | 40+ | 1:19:29 40+ | |
| | 36 29 36 | 29 | Jean Paul Bichara Garcez Diego Fernando Lopez Bermeo Borja Galmés Simón Guilherme De Souza Neves | U40 | 1:20:59 U40 | |
| | 37 30 37 | 30 | Pawel Marszowski Manu Alvarado Jose Fernando Soto Grandez JUAN LUIS SEBASTIAN MARTIN | U40 | 1:21:32 U40 | |
| | 38 31 38 | 31 | Gwen Sorin Rémi Brouard Hippolyte De Valmont Enzo Lauria | U40 | 1:30:27 U40 | |
| | 39 32 39 | 32 | Theo Taylor Kez Poponne Jesper Christensen Heurecat Loufimpou | U40 | 1:31:26 U40 | |
| | 40 33 40 | 33 | Victor Padilla Gustavo Sanchez Carlos Romera Samuel Canon | U40 | 1:35:48 U40 | |
| | 41 8 41 | 8 | Francisco Rodriguez Andre Coelho Javier Encinas Gerard Andujar | 40+ | 1:35:51 40+ | |
| | 42 9 42 | 9 | Zsombor Norbert Stekbauer Attila Gergely Barna Béla Botár Előd Ambrus | 40+ | 1:38:55 40+ | |
| | 43 34 43 | 34 | Khairi Sulaiman Hairul Azreen Idris Muhammad Shazwan Suliman Mohammad Khairi Zainal Rashid | U40 | 1:42:51 U40 | |
| | 44 35 44 | 35 | Damiano Coco Victor Isa Imed Eddine Laurent Monnier | U40 | 1:42:59 U40 | |
| | 45 36 45 | 36 | Vince Calumpiano Boaz Pascual Jude Michael Miraflores Rusty Jonas Gallardo | U40 | 1:47:35 U40 | |
| | 46 37 46 | 37 | Johnny Jimenez Harold Jimenez James Jimenez Carlos Sarcos | U40 | 1:49:10 U40 | |
| | 47 10 47 | 10 | Devinder Shoker navdeep bhandal paul gill Kuldeep Kandola | 40+ | 1:49:51 40+ | |
| | 48 38 48 | 38 | Daniel Robles Hector Ferri Rafael Gil Oskar Clos | U40 | 1:55:17 U40 | |