| 1 | 1 | Lukas Wrobel, Mathias Lynge, Emil Albrechtsen, Sebastian Ifversen | U40 | 50:08 | Analyze |
| 2 | 2 | Jonas Togo, Sebastian Ullerichs, Mikkel Kühne, Oscar Petersen | U40 | 50:53 | Analyze |
| 3 | 3 | Jonas Krogh, Mathias Jul Alberg, Daniel Bejer-Anderson, Loui Gravgaard | U40 | 51:27 | Analyze |
| 4 | 4 | Christopher Izzo, Mark Ingham, Jorman Fuenmayor, Cyrus Barghchi | U40 | 53:39 | Analyze |
| 5 | 5 | Doudou Ndiaye, Maxime Graignic, Yassine Moumna, Halim Ennadifi | U40 | 54:25 | Analyze |
| 6 | 6 | Yanis Mourguy, Simon Joseph, Jules Fernandes, Jean Labesse | U40 | 54:41 | Analyze |
| 7 | 7 | James Reynolds, Archie Cliff George, Brendon Shabani, Benas Vaivada | U40 | 56:57 | Analyze |
| 8 | 8 | Tobias Carcary Nygaard, Knut Erik Ellingsgård Johansen, Marius Lundegaard, Tord Traa Carlsen | U40 | 57:06 | Analyze |
| 9 | 9 | Thomas Buckland, Josh Morris, Luke Breton, Oliver Black | U40 | 57:50 | Analyze |
| 10 | 10 | Luca Jumabhoy, Darius Ang, Zachary Ong, Josh Bowyer | U40 | 57:58 | Analyze |
| 11 | 11 | Henrik Kaspersen, Håkon Brennhagen, Cristian Mauricio Garcia Medrano, Sindre Wold | U40 | 58:37 | Analyze |
| 12 | 12 | Nicklas Gellner, Oliver Juhl, Sebastian Rindom, Mathias Schinnerup Hejberg | U40 | 1:00:25 | Analyze |
| 13 | 13 | Josh Cunningham, Max Buckingham, William Carter, Ben Freeman | U40 | 1:00:58 | Analyze |
| 14 | 14 | Magnus Petersson, Ali Mokhtar, Oscar Bredby, Carl Proven | U40 | 1:01:15 | Analyze |
| 15 | 1 | Joakim Attermalm, Anders Krondahl, Daniel Olofsson, Mathias Franzen | 40+ | 1:01:37 | Analyze |
| 16 | 15 | Ten Takeda, Rasmus Lund, Christopher Kelly Wong, Frederik Kristensen | U40 | 1:02:58 | Analyze |
| 17 | 16 | Teddy Lee, Daryl Lim, Eli O’Sullivan, Callum O’Sullivan | U40 | 1:03:57 | Analyze |
| 18 | 17 | Kristian Jancik, Milan Konopásek, Jozef Janov, Julián Jančík | U40 | 1:05:16 | Analyze |
| 19 | 18 | Jannik Wagner, Sune Jørgensen, Casper Johannesen, Morten Worm | U40 | 1:06:13 | Analyze |
| 20 | 19 | Akash Malhotra, Etienne Delangre, Clement Gerstenhaber, Sebastien Mazzuri | U40 | 1:06:48 | Analyze |
| 21 | 2 | Marcus Elsberg, Richard Törnkvist, Robin Gärdsborn, Sonny Andersson | 40+ | 1:08:22 | Analyze |
| 22 | 20 | Jack Fossick, Elliot Cocks, Ben Fossick, Paul Michel | U40 | 1:12:33 | Analyze |
| 23 | 21 | Andre Baanghaell, Sebastian Berggren, Markus Wickberg, Andreas Wilson | U40 | 1:13:52 | Analyze |
| 24 | 22 | Ross Johnston, Jonathan Luker, James Lundie, Conrad Scrivener | U40 | 1:14:18 | Analyze |
| 25 | 23 | Joseph Mills, Thilo Süsens, Thibaut Pasquet, Emmanuel Arkorful | U40 | 1:14:22 | Analyze |
| 26 | 24 | Gabriel Darmon, Arthur Besnard, Louis Barberousse, Luca Vendeville | U40 | 1:14:50 | Analyze |
| 27 | 25 | Magnus Moustache, Adam El Deen, Kenneth King, Alexander Berhe | U40 | 1:15:33 | Analyze |
| 28 | 3 | Sebastian Morin, Henrik Harrtoft, Jose Luis Urueta, Dominique Wooten Embretson | 40+ | 1:15:57 | Analyze |
| 29 | 26 | Jonas Kåre Stender-Lejbølle, Nikita Fisunovs, Phillip Bøgel, Bright Samuel Charway | U40 | 1:17:44 | Analyze |
| 30 | 27 | Théodore Roos, Maximilian Collett, Ville Du Rietz, Matteus Roos | U40 | 1:17:49 | Analyze |
| 31 | 28 | Tim Andersson, Albin Fransson, Levi Guzman, Mikael Fransson | U40 | 1:18:54 | Analyze |
| 32 | 29 | George Trewhella, Nick Wild, Jay Massey, James Brockhurst | U40 | 1:24:46 | Analyze |
| 33 | 30 | Jakob Nielsen, Alec Rambo Kristensen, Benjamin Lind Nielsen, Jonathan Lind Nielsen | U40 | 1:27:57 | Analyze |
| 34 | 31 | Daniel Price, Thomas Price, Tim Price, Marcus Price | U40 | 1:32:50 | Analyze |