45. | Joller Simon | 69 | Bern | | 2:13:30 | 22.4 | Gravel Race (50km) | 375 | |
30. | Jörin Laura | 94 | Aarwangen | | 3:10:11 | 15.7 | Gravel Race (50km) | 376 | |
5. | Jörin Lino | 17 | Aarwangen | | 04:35 | 16.2 | Kids Cross 2 | 32 | |
| Jost Kevin | 80 | Lyss | | | | Gravel Race (50km) | 377 | |
| Jost Tiziano | 91 | Gurmels | | 59:08 | 23.7 | Gravel Ride (25km) | 748 | |
7. | Juban William | 88 | Givisiez | Scott Sports | 1:37:08 | 30.8 | Gravel Race (50km) | 110 | |
88. | Jungesblut Jan | 87 | Givisiez | Scott Sports | 2:14:11 | 22.3 | Gravel Race (50km) | 111 | |
| Jungi Lorenz | 66 | Bremgarten bei Bern | | 01:05 | 14.0 | Gravel Race (50km) | 378 | |
| Jungo Ennio | 21 | Bösingen | | | | Kids Cross 1 | 55 | |
| Juric Berislav | 79 | Bern | TacTac TEAM TEAM | | | Gravel Ride (25km) | 749 | |
| Jurko Lucy | 18 | Schwarzenburg | | 05:11 | 7.6 | Kids Cross 2 | 33 | |
| Jurko Martin | 85 | Schwarzenburg | | 1:15:55 | 18.4 | Gravel Ride (25km) | 750 | |
113. | Jurko Maya | 20 | Schwarzenburg | | 07:38 | 5.1 | Kids Cross 1 | 56 | |
42. | Justesen Kristian | 95 | Givisiez | Scott Sports | 2:21:50 | 21.1 | Gravel Race (50km) | 112 | |
29. | Kaderli Marcel | 68 | Düdingen | | 2:08:04 | 23.4 | Gravel Race (50km) | 379 | |
| Kaderli Roy | 74 | Balsthal | | | | Gravel Race (50km) | 380 | |
| Kälin Rolf | 71 | Stansstad | | | | Gravel Race (50km) | 381 | |
118. | Kalt Roger | 80 | Remigen | RV Sulz | 2:44:56 | 18.1 | Gravel Race (50km) | 382 | |
| Karier Pol | 88 | Oberaach | | | | Gravel Race (50km) | 383 | |
118. | Karnusian Chahan | 94 | Zürich | Veloblitz | 2:25:21 | 20.6 | Gravel Race (50km) | 595 | |
84. | Käser Roland | 79 | Kirchdorf BE | | 2:16:50 | 21.9 | Gravel Race (50km) | 384 | |
50. | Käser Yuna | 20 | Alchenstorf | | 04:35 | 8.6 | Kids Cross 1 | 57 | |
68. | Käufl Johannes | 88 | Wallisellen | | 2:11:07 | 22.8 | Gravel Race (50km) | 385 | |
2. | Keller Alessandra | 96 | Ennetbürgen | Thömus maxon | 1:49:40 | 27.3 | Gravel Race (50km) | 1 | |
97. | Keller Christian | 76 | Muri bei Bern | | 2:28:54 | 20.1 | Gravel Race (50km) | 386 | |
| Keller Marc | 90 | Urtenen-Schönbühl | Fleur de Lyss | 1:00:23 | 18.6 | Gravel Race (50km) | 387 | |
| Keller Nathalie | 93 | Urtenen-schömbühl | Fleur de Lyss | 1:00:25 | 18.6 | Gravel Race (50km) | 388 | |
83. | Keller Simon | 89 | Wabern | Ski+Velo-Center | 2:12:53 | 22.5 | Gravel Race (50km) | 389 | |
| Kempf Flurina | 95 | Givisiez | Scott Sports | | | Gravel Race (50km) | 113 | |
| Kessler Felix | 62 | Neuchâtel | | 51:03 | 27.5 | Gravel Ride (25km) | 751 | |
1. | Kessler Tobias | 76 | Reichenbach i. K.nbach | | 1:43:36 | 28.9 | Gravel Race (50km) | 869 | |
| Keusen Gabriel | 89 | Liebefeldfeld | BCC | | | Gravel Race (50km) | 390 | |
151. | Keusen Simon | 87 | Zollikofen | BCC | 2:45:35 | 18.1 | Gravel Race (50km) | 391 | |
136. | Kiener Beat | 78 | Boll | Glaux | 3:15:16 | 15.3 | Gravel Race (50km) | 392 | |
55. | Kiener Walter | 72 | Boll | RV Ersigen | 2:20:33 | 21.3 | Gravel Race (50km) | 916 | |
| Kienholz Mathias | 77 | Bern | | | | Gravel Race (50km) | 393 | |
| Kieser Benjamin | 95 | Dürrenäsch | | 57:14 | 24.5 | Gravel Ride (25km) | 752 | |
| Kieser Tobias | 93 | Rombach | | 58:37 | 23.9 | Gravel Ride (25km) | 753 | |
26. | Kilchherr Erich | 65 | Ostermundigen | | 2:06:02 | 23.8 | Gravel Race (50km) | 394 | |
25. | Kindschi Linard | 93 | Bern | | 1:57:05 | 25.6 | Gravel Race (50km) | 395 | |
130. | Kistler Mike | 91 | Steffisburg | Cyclepit Racing | 2:29:31 | 20.0 | Gravel Race (50km) | 396 | |
7. | Kistler Rudolf | 59 | Feutersoey | Cyclepit Racing | 2:15:22 | 22.1 | Gravel Race (50km) | 397 | |
12. | Kistler Simon Andrea | 96 | Oberdiessbach | Cyclepit Racing | 1:52:06 | 26.7 | Gravel Race (50km) | 398 | |
69. | Kistler Stephane | 94 | Steffisburg | Cyclepit Racing | 2:11:10 | 22.8 | Gravel Race (50km) | 399 | |
70. | Klaus Jonas | 81 | Rüttenen | | 2:09:08 | 23.2 | Gravel Race (50km) | 400 | |
2. | Kläy Lejf John | 19 | Port | | 02:17 | 17.3 | Kids Cross 1 | 58 | |
| Klein Benedikt | 90 | Zürich | Werner Klein & Söhne | 44:31 | 25.3 | Gravel Race (50km) | 401 | |
| Knoll Daniel | 67 | Ostermundigen BE | | 1:13:56 | 18.9 | Gravel Ride (25km) | 754 | |
9. | Kobel-Fiechter Hanna Lina | 14 | Meikirch | | 06:23 | 19.9 | Kids Cross 3 | 22 | |
| Kobel-Fiechter Luisa Martha | 18 | Meikirch | | | | Kids Cross 2 | 34 | |
| Koch Jonas | 97 | Kaufdorf | | 1:03:06 | 22.2 | Gravel Ride (25km) | 755 | |
| Koch Neela | 09 | Gerzensee | | 58:14 | 24.1 | Gravel Ride (25km) | 756 | |
140. | Koch Simon | 88 | Rubigen | | 2:37:16 | 19.0 | Gravel Race (50km) | 402 | |
| Kocher André | 71 | Dieterswil | MMP | 51:12 | 27.4 | Gravel Ride (25km) | 403 | |
117. | Kofer Daniel | 91 | Oberburg | RV Ersigen | 2:23:01 | 20.9 | Gravel Race (50km) | 404 | |
13. | Kohler Andreas | 69 | Stettlen | | 1:58:01 | 25.4 | Gravel Race (50km) | 405 | |
| Kohler Gioele | 91 | Bern | | 58:29 | 24.0 | Gravel Ride (25km) | 757 | |
79. | Kohler Roman | 86 | Givisiez | Scott Sports | 2:12:27 | 22.6 | Gravel Race (50km) | 114 | |
8. | Kohler Stephan | 72 | Bremgarten | TacTac RACE TEAM | 1:54:35 | 26.1 | Gravel Race (50km) | 406 | |
49. | Kolly Christopher | 76 | Belp | | 2:03:41 | 24.2 | Gravel Race (50km) | 407 | |
17. | Konsek Ilonka | 93 | Gockhausen | IMCD Switzerland AG | 2:38:56 | 18.8 | Gravel Race (50km) | 408 | |
84. | Koradi Orla | 20 | Bern | | 05:44 | 6.9 | Kids Cross 1 | 59 | |
51. | Kornberger Wolfgang | 66 | Waldshut-Tiengen | | 2:19:21 | 21.5 | Gravel Race (50km) | 409 | |
15. | Korr Leon | 98 | Dübendorf | ST Cycling Team | 1:53:55 | 26.3 | Gravel Race (50km) | 410 | |
134. | Kot Marek | 89 | Rothrist | | 2:30:11 | 19.9 | Gravel Race (50km) | 411 | |
46. | Krähenbühl Simon | 85 | Bern | ILEVE DISTRICT😎 | 2:03:02 | 24.3 | Gravel Race (50km) | 412 | |
18. | Kratzer Ramon | 96 | Zürich | | 1:57:33 | 25.5 | Gravel Race (50km) | 413 | |
87. | Krause Daniel | 77 | Bern | | 2:18:21 | 21.6 | Gravel Race (50km) | 414 | |
4. | Krebs Ramon | 83 | Rubigen | Free Mountain Racing Team | 1:45:03 | 28.5 | Gravel Race (50km) | 415 | |
| Krebs Yvonne | 82 | Bern | | 1:00:22 | 23.2 | Gravel Ride (25km) | 758 | |
70. | Krummen Matthias | 88 | Bern | RNCT | 2:11:15 | 22.8 | Gravel Race (50km) | 893 | |
50. | Kugler Lukas | 88 | Winterthur | VC Brüttisellen powered by Willi | 2:03:37 | 24.2 | Gravel Race (50km) | 416 | |
1. | Kuhn Selina | 96 | Frauenfeld | | 1:55:39 | 25.9 | Gravel Race (50km) | 868 | |
| Kühner Benjamin | 90 | Boudry | WorkToBike | 1:08:51 | 20.3 | Gravel Ride (25km) | 759 | |
| Kühni Jaël | 95 | Bern | | | | Gravel Race (50km) | 417 | |
24. | Kulazhanka Lexi | 94 | Bern | Disco Cycle Cycle Club | 1:55:29 | 25.9 | Gravel Race (50km) | 418 | |
92. | Küng Daniel | 85 | Therwil | | 2:15:23 | 22.1 | Gravel Race (50km) | 419 | |
19. | Küng Matthias | 70 | Unterägeri | Disco Cycle Cycle Club | 2:00:41 | 24.8 | Gravel Race (50km) | 420 | |
51. | Künzi Stefan | 88 | Liestal | | 2:03:52 | 24.2 | Gravel Race (50km) | 421 | |
114. | Kuonen Michael | 87 | Wabern | | 2:21:04 | 21.2 | Gravel Race (50km) | 422 | |
| Kurth Pascal | 80 | Wiedlisbach | | 58:21 | 24.0 | Gravel Ride (25km) | 760 | |
132. | Kurz Florian | 85 | Bern | | 2:29:51 | 20.0 | Gravel Race (50km) | 946 | |
| Kurz Marilena | 93 | Givisiez | Scott Sports | 51:34 | 27.2 | Gravel Ride (25km) | 702 | |
33. | Läderach Christian | 67 | Rapperswil BE | RV Ersigen | 2:08:40 | 23.3 | Gravel Race (50km) | 423 | |
123. | Laky Daniel | 87 | Bern | | 2:28:05 | 20.2 | Gravel Race (50km) | 424 | |
| Lambrigger Kilian | 92 | Naters | | | | | 425 | |
| Lamon David | 81 | Crans VS | | | | Gravel Race (50km) | 426 | |
101. | Landolt Armin | 71 | Gross | IMCD Switzerland AG | 3:00:26 | 16.6 | Gravel Race (50km) | 427 | |
1. | Lang Maximilian | 15 | Safenwil | | 05:21 | 23.7 | Kids Cross 3 | 23 | |
3. | Lang Paul | 18 | Safenwil | | 04:24 | 16.9 | Kids Cross 2 | 35 | |
| Längauer Lars | 67 | Ittigen | Thömus/WindowMaster by WyssTraining | 40:36 | 27.7 | Gravel Race (50km) | 428 | |
| Lange Benjamin | 77 | Bern | | 1:01:20 | 22.8 | Gravel Ride (25km) | 761 | |
19. | Langenegger Luca | 97 | Bern | Ski+Velo-Center | 1:58:30 | 25.3 | Gravel Race (50km) | 429 | |
18. | Langenhorst Aiden | 15 | Hünenberg | | 06:53 | 18.4 | Kids Cross 3 | 51 | |
| Langenhorst Christian | 85 | Hunenberg | | 51:24 | 27.3 | Gravel Ride (25km) | 762 | |
| Lattemann Marc | 77 | Zürich | | 1:08:52 | 20.3 | Gravel Ride (25km) | 763 | |
26. | Lauber Daniel | 85 | Gunzgen | OBOR BIKE AID Cycling Team | 1:49:16 | 27.4 | Gravel Race (50km) | 89 | |
77. | Lauper Bernhard | 76 | Oberbalm | | 2:13:13 | 22.5 | Gravel Race (50km) | 430 | |
| Laurent Felix | 14 | Bern | | | | Kids Cross 3 | 24 | |
30. | Ledergerber Ronja | 17 | Neuenegg | | 05:45 | 12.9 | Kids Cross 2 | 36 | |