| Landolt Armin | 71 | Gross | IMCD Switzerland AG | 1:11:17 | 20.0 | Gravel Ride (25km) | 666 | |
2. | Lang Maximilian | 15 | Safenwil | | 05:36 | 22.7 | Kids Cross 3 | 14 | |
5. | Lang Paul | 18 | Safenwil | | 02:47 | 14.3 | Kids Cross 1 | 41 | |
30. | Längauer Lars | 67 | Ittigen | Thömus | WindowMaster by Wyss Training | 2:08:33 | 23.3 | Gravel Race (50km) | 371 | |
| Langenhorst Christian | 85 | Hunenberg | | 57:16 | 24.9 | Gravel Ride (25km) | 667 | |
| Lattemann Marc | 77 | Zürich | | 1:14:35 | 19.1 | Gravel Ride (25km) | 668 | |
20. | Lauber Daniel | 85 | Gunzgen | OBOR-Bike Aid Cycling Team | 1:51:51 | 26.8 | Gravel Race (50km) | 40 | |
| Launaz Alban | 12 | Berne | | | | Kids Cross 4 | 8 | |
| Launaz Joachim | 16 | Berne | | | | Kids Cross 2 | 21 | |
| Launaz Sofian | 15 | Bern | | | | Kids Cross 3 | 15 | |
70. | Lauper Bernhard | 76 | Oberbalm | | 2:17:55 | 21.7 | Gravel Race (50km) | 372 | |
27. | Lauriks Thomas | 95 | Fribourg | Scott Sports | 2:15:54 | 22.1 | Gravel Race (50km) | 140 | |
| Lauritsen Henrik | 86 | Zürich | | 1:29:17 | 15.9 | Gravel Ride (25km) | 669 | |
| Laville Lauriane | 93 | Bern | TacTac TEAM TEAM | 1:11:24 | 20.0 | Gravel Ride (25km) | 670 | |
| Lazarini Gandos Lara | 17 | Zürich | | 12:00 | 5.7 | Kids Cross 2 | 22 | |
| Ledermann Christian | 72 | Laupersdorf | | Start @12:00 | | Gravel Race (50km) | 373 | |
34. | Legon Skye | 72 | Penthéréaz | VC ORBE | 2:12:29 | 22.6 | Gravel Race (50km) | 161 | |
71. | Lehmann Martin | 84 | Grenchen | L'Equippe Ananas d‘Or | 2:18:05 | 21.7 | Gravel Race (50km) | 114 | |
| Leibzig Benjamin | 82 | Avry-devant-Pont | | 1:09:04 | 20.6 | Gravel Ride (25km) | 671 | |
115. | Leimgruber Philipp | 81 | Zug | | 3:06:45 | 16.0 | Gravel Race (50km) | 374 | |
32. | Leopizzi Alexis | 17 | Niederwangen BE | | 06:55 | 10.7 | Kids Cross 2 | 23 | |
66. | Leopizzi Elia | 19 | Niederwangen BE | | 05:39 | 7.0 | Kids Cross 1 | 43 | |
40. | Leopizzi Melina | 16 | Niederwangen BE | | 07:28 | 9.9 | Kids Cross 2 | 24 | |
11. | Leuenberger Anic | 11 | Münsingen | | 10:20 | 18.4 | Kids Cross 4 | 65 | |
29. | Leuenberger Juna | 13 | Münsingen | | 07:27 | 17.0 | Kids Cross 3 | 75 | |
15. | Leuzinger Thomas | 79 | Münsingen | | 1:55:38 | 25.9 | Gravel Race (50km) | 375 | |
22. | Liechti Adrien | 85 | Meyrin | BOMBTRACK | 2:03:38 | 24.3 | Gravel Race (50km) | 376 | |
27. | Liechti Ferdinand | 15 | Bern | | 07:16 | 17.5 | Kids Cross 3 | 16 | |
40. | Liechti Filippa | 19 | Bern | | 04:06 | 9.6 | Kids Cross 1 | 44 | |
6. | Liehner Annika | 02 | Rüti ZH | | 2:05:23 | 23.9 | Gravel Race (50km) | 41 | |
5. | Lindtke Doro | 80 | Köniz | | 2:27:14 | 20.4 | Gravel Race (50km) | 377 | |
116. | Linke Sebastian | 80 | Zug | | 3:06:45 | 16.0 | Gravel Race (50km) | 378 | |
| Lobigs Louisa | 90 | Lausanne | Lausanne Gravel | | | Gravel Race (50km) | 379 | |
32. | Locher Adrian | 69 | Kirchberg | RV Ersigen | 2:10:53 | 22.9 | Gravel Race (50km) | 124 | |
| Locher Lisa | 94 | Leimiswil | Thömus maxon | 1:38:26 | 14.5 | Gravel Ride (25km) | 979 | |
| Loidolt Raphael | 85 | Bern | VGAT | | | Gravel Race (50km) | 380 | |
81. | Lucianetti Thomas | 75 | Sedrun | Asd Quelli che lo sport ITA | 2:24:49 | 20.7 | Gravel Race (50km) | 381 | |
| Luginbuehl Bendicht | 55 | Bern | | 1:16:34 | 18.6 | Gravel Ride (25km) | 990 | |
118. | Lukic Zeljko | 82 | Thun | | 3:33:22 | 14.0 | Gravel Race (50km) | 382 | |
101. | Lushman Andy | 84 | Leysin | | 2:31:16 | 19.8 | Gravel Race (50km) | 383 | |
2. | Lütge Almut | 91 | Ostermundigen | | 2:02:36 | 24.5 | Gravel Race (50km) | 229 | |
| Lüthi Ariane | 83 | Gunten | | 1:38:25 | 14.5 | Gravel Ride (25km) | 986 | |
99. | Lüthi Jaelle | 21 | Bern | | 08:23 | 4.7 | Kids Cross 1 | 45 | |
42. | Lüthi Jaron | 18 | Bern | | 04:06 | 9.6 | Kids Cross 1 | 46 | |
58. | Lüthi Manuel | 87 | Herzogenbuchsee | RV Ersigen | 2:14:39 | 22.3 | Gravel Race (50km) | 125 | |
4. | Maag Stefan | 66 | Embrach | RSC Regensdorf | 1:52:35 | 26.7 | Gravel Race (50km) | 912 | |
| Mackiewicz Adrianna | 95 | Brugg | | 1:38:25 | 14.5 | Gravel Ride (25km) | 977 | |
20. | Mäder Linus | 95 | Bern | TacTac RACE TEAM | 2:08:46 | 23.3 | Gravel Race (50km) | 384 | |
| Mäder Philipp | 74 | Bern | | 1:03:24 | 22.5 | Gravel Ride (25km) | 672 | |
| Maeder Thomas | 72 | Bern | | 1:00:24 | 23.6 | Gravel Ride (25km) | 673 | |
| Maenhout Sarah | 97 | Fribourg | Scott Sports | 1:26:35 | 16.4 | Gravel Ride (25km) | 610 | |
| Mager Thomas | 74 | Aarberg | | | | Gravel Race (50km) | 385 | |
64. | Maranon Roberto | 84 | Scüpfen | | 2:16:53 | 21.9 | Gravel Race (50km) | 386 | |
| Marañon Taavi | 14 | Schüpfen | | | | Kids Cross 3 | 17 | |
31. | Marañon Wayra | 17 | Schüpfen | | 06:52 | 10.8 | Kids Cross 2 | 25 | |
56. | Marchese Sergio | 76 | Wabern | Adliswil Rouleurs | 2:11:22 | 22.8 | Gravel Race (50km) | 387 | |
34. | Marchon Cyril | 93 | Tentlingen | | 2:06:40 | 23.7 | Gravel Race (50km) | 388 | |
| Marcinek Maria | 94 | Lausanne | | 1:37:57 | 14.5 | Gravel Ride (25km) | 674 | |
3. | Margot Chloé | 99 | Fribourg | Scott Sports | 2:15:13 | 22.2 | Gravel Race (50km) | 389 | |
31. | Markwalder Daniel | 71 | Weinfelden | | 2:09:16 | 23.2 | Gravel Race (50km) | 390 | |
5. | Marolf Tamara | 96 | Weinfelden | | 2:24:38 | 20.7 | Gravel Race (50km) | 920 | |
97. | Marthaler Urs | 83 | Zimmerwald | | 2:35:03 | 19.3 | Gravel Race (50km) | 954 | |
99. | Marti Damien | 70 | Choulex | | 2:56:46 | 17.0 | Gravel Race (50km) | 392 | |
| Marti Raphael | 88 | Wettingen | | Start @12:00 | | Gravel Race (50km) | 393 | |
25. | Martinez David | 17 | Bern | | 06:14 | 11.9 | Kids Cross 2 | 26 | |
35. | Martinez Noelia | 14 | Bern | | 08:06 | 15.7 | Kids Cross 3 | 18 | |
103. | Massai Tommaso | 74 | Thalwil | | 2:43:48 | 18.3 | Gravel Race (50km) | 394 | |
| Mathez Danilo | 81 | Thierachern | | Start @12:00 | | Gravel Race (50km) | 123 | |
26. | Matt Thomas | 68 | Warth | | 1:59:15 | 25.2 | Gravel Race (50km) | 42 | |
83. | Meier Simon | 78 | Rütihof | Süpercycling Baden | 2:26:31 | 20.5 | Gravel Race (50km) | 395 | |
2. | Meissner Josephine | 96 | Rodersdorf | | 2:12:53 | 22.6 | Gravel Race (50km) | 396 | |
| Meister Simone | 81 | Zürich | | 1:14:38 | 19.1 | Gravel Ride (25km) | 675 | |
40. | Melideo Gianni | 65 | Bern | | 2:15:16 | 22.2 | Gravel Race (50km) | 932 | |
93. | Mende Mia | 19 | Urtenen-Schönbühl | | 06:44 | 5.8 | Kids Cross 1 | 47 | |
12. | Mende Rachel | 84 | Urtenen-Schönbühl | | 2:45:53 | 18.1 | Gravel Race (50km) | 397 | |
43. | Menzi Bruno | 82 | Benken SG | Velolab.net | 2:03:59 | 24.2 | Gravel Race (50km) | 398 | |
78. | Merz Robert | 70 | Fraubrunnen | | 2:35:29 | 19.3 | Gravel Race (50km) | 399 | |
114. | Meuris Cyril | 92 | Lausanne | | 2:44:24 | 18.2 | Gravel Race (50km) | 400 | |
| Meyer Jessica | 89 | Rubigen | | 1:30:54 | 15.7 | Gravel Ride (25km) | 676 | |
6. | Meyer Max | 59 | Biel/Bienne | | 2:24:14 | 20.8 | Gravel Race (50km) | 401 | |
2. | Migon Karolina | 96 | Pully | Lausanne Gravel | 1:52:52 | 26.6 | Gravel Race (50km) | 64 | |
45. | Milan Amanda | 17 | Bern | | 07:48 | 9.5 | Kids Cross 2 | 125 | |
36. | Milan Vanessa | 14 | Bern | | 08:39 | 14.7 | Kids Cross 3 | 77 | |
26. | Mingard Fabien | 94 | Zürich | | 2:15:29 | 22.1 | Gravel Race (50km) | 402 | |
| Minichiello Fabrizio | 73 | Bülach | | 1:23:42 | 17.0 | Gravel Ride (25km) | 677 | |
| Mischler Sarah | 82 | Aarberg | | 1:31:29 | 15.6 | Gravel Ride (25km) | 678 | |
75. | Montag Patrick | 71 | Bern | No Name Team | 2:33:10 | 19.6 | Gravel Race (50km) | 403 | |
56. | Monti Cavalli Michel | 67 | Grandson | VC ORBE | 2:23:42 | 20.9 | Gravel Race (50km) | 162 | |
9. | Morawitz Nicolai | 88 | Bern | TacTac RACE TEAM | 1:56:04 | 25.9 | Gravel Race (50km) | 404 | |
50. | Moreau Charles | 81 | Avenches | Scott Sports | 2:08:46 | 23.3 | Gravel Race (50km) | 142 | |
| Morel Samuel | 80 | Gingins | | | | Gravel Race (50km) | 405 | |
32. | Morf Beat | 77 | Wetzikon | | 2:01:43 | 24.6 | Gravel Race (50km) | 406 | |
103. | Mortier Philipp | 93 | Zürich | | 2:31:31 | 19.8 | Gravel Race (50km) | 407 | |
| Mortier Simone | 89 | Bern | RV Ersigen | 1:01:57 | 23.0 | Gravel Ride (25km) | 996 | |
18. | Moser Adrian | 88 | Zürich | | 1:58:45 | 25.3 | Gravel Race (50km) | 408 | |
3. | Moser Andreas | 84 | Madiswil | BiXS Performance Race Team | 1:45:52 | 28.3 | Gravel Race (50km) | 914 | |
70. | Moser Christoph | 69 | Oberdiessbach | PvB | 2:30:18 | 20.0 | Gravel Race (50km) | 933 | |
| Mosimann Emily | 08 | Jegenstorf | MozeePower11 | 1:16:29 | 18.6 | Gravel Ride (25km) | 679 | |
7. | Müggler Eliane | 94 | Thal | bischibikes / kopierpapier.ch / VC Surses | 2:08:24 | 23.4 | Gravel Race (50km) | 43 | |
2. | Müggler Remo | 96 | Thal | | 1:46:41 | 28.1 | Gravel Race (50km) | 409 | |