78. | Romanelli Elaino | 21 | Schliern | | 06:13 | 6.3 | Kids Cross 1 | 56 | |
63. | Romanelli Letizia | 19 | Schliern | | 05:26 | 7.2 | Kids Cross 1 | 57 | |
| Romano Silvio | 74 | Steinhausen | first!gravler's | | | Gravel Race (50km) | 462 | |
1. | Rösch Andrea | 88 | Bern | bikebox | 2:02:35 | 24.5 | Gravel Race (50km) | 463 | |
2. | Rose Markus | 71 | Adetswil | RTU RennveloTeamUster | 1:49:40 | 27.4 | Gravel Race (50km) | 915 | |
83. | Rösselet Michael | 72 | Münsingen | | 2:41:35 | 18.6 | Gravel Race (50km) | 955 | |
31. | Rossi Nicola | 94 | Bern | | 2:20:47 | 21.3 | Gravel Race (50km) | 464 | |
11. | Rossier Pierre-Philippe | 55 | Neuchâtel | | 2:45:09 | 18.2 | Gravel Race (50km) | 465 | |
11. | Roth Stefan | 72 | Köniz | Thömus | WindowMaster by Wyss Training | 2:00:36 | 24.9 | Gravel Race (50km) | 7 | |
17. | Röthlisberger Michael | 74 | Liebefeld | Disco Cycle | 1:56:07 | 25.8 | Gravel Race (50km) | 466 | |
4. | Rotzetter Anaïs | 19 | Montagny-la-Ville | | 02:40 | 14.8 | Kids Cross 1 | 58 | |
1. | Rotzetter Gabriel | 16 | Montagny-la-Ville | | 04:57 | 15.0 | Kids Cross 2 | 33 | |
13. | Rotzetter Roméo | 14 | Montagny-la-Ville | | 06:36 | 19.2 | Kids Cross 3 | 76 | |
108. | Rub Pascal | 71 | Münchenbuchsee | rubmedia | 3:28:46 | 14.3 | Gravel Race (50km) | 467 | |
15. | Rudolf Julia | 16 | Bern | | 05:49 | 12.8 | Kids Cross 2 | 84 | |
95. | Rudolf Toni | 85 | Bern | | 2:26:15 | 20.5 | Gravel Race (50km) | 949 | |
18. | Rüedi Fiorin | 94 | Zürich | Zuricrit | 1:49:48 | 27.3 | Gravel Race (50km) | 45 | |
26. | Rüegger Adrian | 87 | Zürich | | 2:04:27 | 24.1 | Gravel Race (50km) | 924 | |
5. | Rüetschi Noëlle | 04 | Gipf-Oberfrick | | 2:05:23 | 23.9 | Gravel Race (50km) | 46 | |
96. | Rüfenacht Luc | 21 | Bern | | 07:45 | 5.1 | Kids Cross 1 | 108 | |
| Ruffiner Caroline | 88 | Saas-Grund | | 1:08:11 | 20.9 | Gravel Ride (25km) | 693 | |
9. | Ruhstaller Adrian | 73 | Magglingen/Macolin | Radys | 1:58:13 | 25.4 | Gravel Race (50km) | 468 | |
5. | Rumo Jan | 01 | Wünnewil | | 1:51:50 | 26.8 | Gravel Race (50km) | 469 | |
8. | Rumpf Alain | 68 | Givisiez | Scott Sports | 1:57:15 | 25.6 | Gravel Race (50km) | 145 | |
22. | Russenberger Wanja | 03 | Merishausen | | 1:52:23 | 26.7 | Gravel Race (50km) | 47 | |
12. | Rutishauser Lukas | 95 | Winterthur | | 1:44:30 | 28.7 | Gravel Race (50km) | 48 | |
97. | Rutnaweero Bela | 20 | Samstagern | | 07:52 | 5.0 | Kids Cross 1 | 139 | |
| Rutnaweero Smilla | 17 | Samstagern | | | | Kids Cross 2 | 97 | |
55. | Rutschmann Stefan | 89 | Bern | Team Güschä-Calanda | 2:13:12 | 22.5 | Gravel Race (50km) | 470 | |
2. | Ryffel Lorenz | 62 | Schwarzenburg | | 2:04:36 | 24.1 | Gravel Race (50km) | 471 | |
68. | Rytz Emilio | 19 | Bern | | 05:48 | 6.8 | Kids Cross 1 | 59 | |
88. | Saddi Fernando | 83 | Bern | | 2:29:29 | 20.1 | Gravel Race (50km) | 472 | |
12. | Sager Damaris | 02 | Bubikon | Sponti on Tour | 2:53:58 | 17.2 | Gravel Race (50km) | 156 | |
38. | Sägesser Severin | 92 | Niedergösgen | | 2:07:52 | 23.5 | Gravel Race (50km) | 916 | |
12. | Sahli Artur | 13 | Muri b. Bern | | 06:34 | 19.4 | Kids Cross 3 | 70 | |
21. | Sahli Xavier | 18 | Muri b. Bern | | 03:26 | 11.5 | Kids Cross 1 | 103 | |
7. | Salcone Jacob | 82 | Geneva | | 1:52:47 | 26.6 | Gravel Race (50km) | 907 | |
40. | Salvoldi Fabian | 80 | Winterthur | | 2:02:44 | 24.4 | Gravel Race (50km) | 473 | |
56. | Sangalli Olivier | 91 | Basel | | 2:13:45 | 22.4 | Gravel Race (50km) | 474 | |
3. | Santa Nadine | 80 | Waldshut-Tiengen | VBC Waldshut-Tiengen | 2:23:00 | 21.0 | Gravel Race (50km) | 940 | |
18. | Santacatalina Lopez Josep | 94 | Fribourg | Scott Sports | 2:06:30 | 23.7 | Gravel Race (50km) | 146 | |
| Sattler Monika | 85 | Bern | TacTac TEAM TEAM | 1:09:18 | 20.6 | Gravel Ride (25km) | 694 | |
1. | Sauser Andrea | 79 | Yvorne | | 2:18:29 | 21.7 | Gravel Race (50km) | 475 | |
7. | Sauser Christoph | 76 | Yvorne | | 1:42:46 | 29.2 | Gravel Race (50km) | 49 | |
| Sauser Tiago | 17 | Yvorne | | | | Kids Cross 2 | 34 | |
| Savenay Axelle | 94 | Fribourg | Scott Sports | 1:18:21 | 18.2 | Gravel Ride (25km) | 611 | |
46. | Schaad Andreas | 83 | Ins | | 2:06:19 | 23.7 | Gravel Race (50km) | 476 | |
| Schaad Emmanuel | 97 | Bern | | 51:08 | 27.9 | Gravel Ride (25km) | 988 | |
| Schaad Joel | 94 | Bern | | 56:59 | 25.0 | Gravel Ride (25km) | 987 | |
54. | Schäublin Reto | 67 | Niederdorf | L'Equippe Ananas d‘Or | 2:22:44 | 21.0 | Gravel Race (50km) | 115 | |
34. | Schaufelberger Daniel | 75 | Luzern | sexylegs | 2:01:51 | 24.6 | Gravel Race (50km) | 477 | |
| Schaufelberger Markus | 78 | Regensberg | RSC Regensdorf | Start @12:00 | | Gravel Race (50km) | 478 | |
42. | Scheidegger Lukas | 91 | Bern | Scott Sports | 2:09:07 | 23.2 | Gravel Race (50km) | 147 | |
80. | Scheidegger Reto | 72 | Herrenschwanden | | 2:35:52 | 19.2 | Gravel Race (50km) | 479 | |
20. | Scheu Fabio | 18 | Urtenen-Schönbühl | | 03:23 | 11.7 | Kids Cross 1 | 60 | |
59. | Scheu Livia | 20 | Urtenen-Schönbühl | | 05:06 | 7.7 | Kids Cross 1 | 61 | |
| Schiffmann Patrick | 92 | Niederlenz | | Start @12:01 | | Gravel Race (50km) | 480 | |
14. | Schläpfer Adrian | 67 | Rickenbach b. Wil | | 2:01:59 | 24.6 | Gravel Race (50km) | 481 | |
68. | Schlatter Marcel | 86 | Lindau | | 2:17:13 | 21.9 | Gravel Race (50km) | 482 | |
| Schlüchter Alva | 18 | Bern | | | | Kids Cross 1 | 62 | |
11. | Schlüchter Elena | 15 | Bern | | 06:34 | 19.4 | Kids Cross 3 | 22 | |
39. | Schlüchter Loïc | 96 | Moutier | Club Cycliste Moutier | 2:30:20 | 19.9 | Gravel Race (50km) | 104 | |
| Schmelzer Uwe | 64 | Neukirch an der Thur | IMCD Switzerland AG | 1:18:05 | 18.2 | Gravel Ride (25km) | 695 | |
| Schmid Alain | 67 | Murten | Scott Sports | 56:57 | 25.0 | Gravel Ride (25km) | 612 | |
| Schmid Dinah | 02 | Zollikofen | | 1:15:24 | 18.9 | Gravel Ride (25km) | 696 | |
84. | Schmid Ennio | 18 | Frieswil | | 06:28 | 6.1 | Kids Cross 1 | 63 | |
17. | Schmid Nina | 17 | Ittigen | | 05:51 | 12.7 | Kids Cross 2 | 35 | |
100. | Schmid Pascal | 71 | Lüscherz | | 3:00:00 | 16.7 | Gravel Race (50km) | 971 | |
92. | Schmid Ronja | 20 | Bern | | 06:39 | 5.9 | Kids Cross 1 | 110 | |
13. | Schmidig Urs | 68 | Uster | | 2:01:41 | 24.7 | Gravel Race (50km) | 483 | |
| Schmidt Christian | 78 | Zuerich | | | | Gravel Race (50km) | 484 | |
45. | Schmidt Marcel | 80 | Vorderthal | Gravelteam 36x36 | 2:05:54 | 23.8 | Gravel Race (50km) | 105 | |
27. | Schmitz Simon | 94 | Bern | Alpha Racing Team Switzerland | 2:06:52 | 23.6 | Gravel Race (50km) | 50 | |
84. | Schnarwiler Thomas | 82 | Orpund | Scott Sports | 2:27:15 | 20.4 | Gravel Race (50km) | 148 | |
79. | Schnegg Ezra | 20 | Tavannes | | 06:15 | 6.3 | Kids Cross 1 | 106 | |
29. | Schnegg Jamie | 18 | Tavannes | | 03:47 | 10.4 | Kids Cross 1 | 107 | |
78. | Schnegg Matthieu | 92 | Le Fuet | | 2:21:09 | 21.2 | Gravel Race (50km) | 485 | |
39. | Schneider Severin | 78 | Hinterkappelen | DISCO CYCLE CYCLE CLUB | 2:02:39 | 24.5 | Gravel Race (50km) | 447 | |
| Schneller Cyril | 12 | Baar | | | | Kids Cross 4 | 10 | |
| Schnyder Benjamin | 84 | Gelterkinden | | | | Gravel Race (50km) | 486 | |
60. | Schnyder Gregor | 18 | Bern | | 05:13 | 7.5 | Kids Cross 1 | 113 | |
33. | Schnyder Lars | 93 | Bavois | VC ORBE | 2:06:37 | 23.7 | Gravel Race (50km) | 163 | |
5. | Schnyder Marc | 70 | La Neuveville | Radys | 1:54:05 | 26.3 | Gravel Race (50km) | 487 | |
1. | Schnyder Noah | 08 | La Neuveville | Radys | 1:49:13 | 27.5 | Gravel Race (50km) | 697 | |
101. | Schnyder Valentina | 21 | Bern | | 10:43 | 3.6 | Kids Cross 1 | 114 | |
61. | Schnyder Xaver | 18 | Bern | | 05:14 | 7.5 | Kids Cross 1 | 115 | |
| Schoch Mari | 85 | Zürich | | 1:09:38 | 20.5 | Gravel Ride (25km) | 980 | |
102. | Schoch Michael | 79 | Bern | | 2:43:24 | 18.3 | Gravel Race (50km) | 488 | |
9. | Schriber Noah | 98 | Bern | | 1:43:43 | 28.9 | Gravel Race (50km) | 10 | |
| Schröder Robert | 89 | Bern | | 59:23 | 24.0 | Gravel Ride (25km) | 981 | |
| Schubert Marina | 91 | Bern | | 1:08:48 | 20.7 | Gravel Ride (25km) | 698 | |
| Schubert Ronny | 79 | Bern | | 1:31:01 | 15.6 | Gravel Ride (25km) | 699 | |
73. | Schug Chip | 69 | Lausanne | Holy Roulers | 2:31:42 | 19.8 | Gravel Race (50km) | 489 | |
97. | Schupbach Derik | 68 | Genève | | 2:56:46 | 17.0 | Gravel Race (50km) | 970 | |
33. | Schürch Stephan | 68 | Selzach | Scott Sports | 2:11:08 | 22.9 | Gravel Race (50km) | 944 | |
2. | Schwab Hubert | 82 | Füllinsdorf | | 1:48:16 | 27.7 | Gravel Race (50km) | 490 | |
17. | Schwab Simon | 88 | Bern | VGAT | 1:58:37 | 25.3 | Gravel Race (50km) | 491 | |
| Schwander Stolz Caroline | 69 | Arlesheim | | | | Gravel Race (50km) | 492 | |
52. | Schwarz Georges | 65 | Bolligen | | 2:21:28 | 21.2 | Gravel Race (50km) | 493 | |
11. | Schweiter Anna | 01 | Tann | Sponti on Tour | 2:45:01 | 18.2 | Gravel Race (50km) | 157 | |