| Feller Tobias | 90 | Bern | | 1:02:44 | 22.3 | Gravel Ride (25km) | 729 | |
75. | Ferrer Josep | 84 | Hinwil | | 2:12:06 | 22.7 | Gravel Race (50km) | 268 | |
95. | Feuz Leroy | 20 | Thun | | 06:01 | 6.5 | Kids Cross 1 | 35 | |
62. | Fiala Peter | 84 | Gwatt (Thun) | | 2:07:33 | 23.5 | Gravel Race (50km) | 269 | |
46. | Fiechter Ilja | 20 | Bern | | 04:25 | 8.9 | Kids Cross 1 | 36 | |
94. | Fiechter Lio | 21 | Bern | | 06:01 | 6.5 | Kids Cross 1 | 37 | |
27. | Fiechter Noe | 19 | Bern | | 03:41 | 10.7 | Kids Cross 1 | 38 | |
26. | Finestone Audrey | 94 | Zürich | Gravel Sisters | 3:02:21 | 16.4 | Gravel Race (50km) | 270 | |
37. | Finklenburg Aurélie | 16 | Bern | | 07:40 | 16.5 | Kids Cross 3 | 12 | |
56. | Finklenburg Miro | 20 | Bern | | 04:55 | 8.0 | Kids Cross 1 | 39 | |
58. | Finklenburg Timea | 18 | Bern | | 07:07 | 10.4 | Kids Cross 2 | 16 | |
12. | Fischer Lena | 01 | Bern | Hobbyveraschtautig | 2:49:33 | 17.6 | Gravel Race (50km) | 271 | |
| Fischer Nicolas | 95 | Hubersdorf | Thömus maxon | | | Gravel Race (50km) | 272 | |
5. | Fisher Annabel | 89 | Féchy | Classified Ridley Factory Team | 2:01:35 | 24.6 | Gravel Race (50km) | 19 | |
54. | Flick Tobias | 99 | Biberist | | 2:55:32 | 17.0 | Gravel Race (50km) | 273 | |
| Flückiger Alma | 16 | Jegenstorf | | | | Kids Cross 3 | 13 | |
| Flückiger Jan | 79 | Jegenstorf | | 1:04:45 | 21.6 | Gravel Ride (25km) | 730 | |
| Flückiger Miro | 18 | Jegenstorf | | | | Kids Cross 2 | 17 | |
| Flückiger Niklaus | 75 | Langnau i. E. | | | | Gravel Race (50km) | 274 | |
26. | Flühmann Elio | 19 | Bern | | 03:36 | 11.0 | Kids Cross 1 | 40 | |
48. | Flükiger Koni | 67 | Küsnacht ZH | NOM-Training | 2:15:37 | 22.1 | Gravel Race (50km) | 275 | |
102. | Flury Res | 87 | Wangen an der Aare | | 2:18:05 | 21.7 | Gravel Race (50km) | 276 | |
6. | Fontana Charlotte | 84 | Plaffeien | Scott Sports | 2:17:20 | 21.8 | Gravel Race (50km) | 108 | |
| Forney Levi | 19 | Rapperswil BE | | | | Kids Cross 1 | 41 | |
| Forney Robin | 11 | Rapperswil BE | | | | Kids Cross 4 | 3 | |
31. | Forster Lars | 93 | Rieden SG | Thömus maxon | 2:08:31 | 23.3 | Gravel Race (50km) | 9 | |
3. | Forster Stefanie | 86 | Rieden SG | Thömus maxon | 2:08:31 | 23.3 | Gravel Race (50km) | 277 | |
| Fösel Andreas | 82 | Herrenschwanden | | 58:26 | 24.0 | Gravel Ride (25km) | 980 | |
| Frauchiger Daniel | 73 | Konolfingen | | 50:54 | 27.5 | Gravel Ride (25km) | 731 | |
| Frauchiger Kathrin | 75 | Konolfingen | | 1:05:17 | 21.5 | Gravel Ride (25km) | 732 | |
| Frauchiger Walter | 45 | Grosshöchstetten | | 1:24:45 | 16.5 | Gravel Ride (25km) | 986 | |
18. | Freiburghaus Max | 18 | Neuenegg | | 05:08 | 14.5 | Kids Cross 2 | 18 | |
44. | Freiburghaus Zoé | 18 | Neuenegg | | 06:18 | 11.8 | Kids Cross 2 | 19 | |
2. | Freiholz Sylvain | 74 | Le Sentier | | 1:48:43 | 27.5 | Gravel Race (50km) | 908 | |
82. | Frossard Nicola | 92 | Oftringen | | 2:12:44 | 22.6 | Gravel Race (50km) | 278 | |
| Fuchs Pirmin | 91 | Luzern | | | | Gravel Race (50km) | 279 | |
1. | Fuhrimann Nina | 08 | Aarwangen | | 3:10:12 | 15.7 | Gravel Race (50km) | 280 | |
88. | Fundora Yoydel | 82 | Zürich | | 2:18:46 | 21.6 | Gravel Race (50km) | 281 | |
27. | Fürst David Sebastian | 94 | Solothurn | Bike Team Solothurn | 1:50:21 | 27.1 | Gravel Race (50km) | 68 | |
17. | Gaehwiler Markus | 63 | Altenrhein | RV Altenrhein | 2:35:47 | 19.2 | Gravel Race (50km) | 282 | |
83. | Gafner Matthias | 73 | Wald ZH | | 2:39:13 | 18.8 | Gravel Race (50km) | 283 | |
| Gallay Liam | 21 | Bern | | | | Kids Cross 1 | 42 | |
56. | Galli Marco | 01 | Steffisburg | | 3:04:34 | 16.2 | Gravel Race (50km) | 284 | |
50. | Gallis Dimosthenis | 67 | Dietikon | | 2:16:56 | 21.9 | Gravel Race (50km) | 285 | |
| Gander Oliver | 78 | Düdingen | | 54:19 | 20.7 | Gravel Race (50km) | 286 | |
41. | Garcia Diego | 18 | Bern | | 06:13 | 11.9 | Kids Cross 2 | 20 | |
115. | Gasser Flavio | 22 | Diemerswil | | 07:43 | 5.1 | Kids Cross 1 | 140 | |
112. | Gasser Muriel | 20 | Diemerswil | | 07:28 | 5.3 | Kids Cross 1 | 141 | |
92. | Gäumann Manuel | 79 | Dotzigen | RSC Aaretal Münsingen | 2:21:02 | 21.2 | Gravel Race (50km) | 287 | |
1. | Gautschi Luis | 99 | Bern | | 1:39:56 | 30.0 | Gravel Race (50km) | 288 | |
17. | Gehret Emil | 15 | Bern | | 06:45 | 18.8 | Kids Cross 3 | 14 | |
| Gehret Tilla | 16 | Bern | | | | Kids Cross 3 | 15 | |
74. | Geiser Christoph | 78 | Bern | RSC Aaretal Münsingen | 2:11:32 | 22.8 | Gravel Race (50km) | 289 | |
| Geissbühler Patrick | 86 | Bremgarten b. Bern | | 58:06 | 24.1 | Gravel Ride (25km) | 733 | |
4. | Gemperle Robin | 96 | Givisiez | Scott Sports | 1:43:53 | 28.8 | Gravel Race (50km) | 13 | |
25. | Gennaioli Damian | 16 | Birsfelden | | 07:01 | 18.1 | Kids Cross 3 | 16 | |
| Gennaioli Emilia | 18 | Birsfelden | | | | Kids Cross 2 | 21 | |
| Geoffroy Clémentine | 87 | Cudrefin | VC PAYERNE | 59:16 | 23.6 | Gravel Ride (25km) | 983 | |
1. | Gerber Karin | 71 | Bern | 3athlon Bern | 2:16:20 | 22.0 | Gravel Race (50km) | 290 | |
69. | Gerber Patrick | 84 | Brugg | | 2:09:00 | 23.2 | Gravel Race (50km) | 291 | |
103. | Gertsch Andreas | 70 | Lyss | Glaux | 3:02:49 | 16.4 | Gravel Race (50km) | 292 | |
| Gfeller Adrian | 84 | Stettlen | ALPHA Racing Team Switzerland by VGCC | 52:11 | 26.9 | Gravel Ride (25km) | 734 | |
61. | Gfeller Benjamin | 89 | Thun | T9T | 2:08:13 | 23.4 | Gravel Race (50km) | 293 | |
5. | Gfeller Reto | 89 | Rüegsauschachen | | 1:47:03 | 28.0 | Gravel Race (50km) | 294 | |
73. | Gfeller Stefan | 88 | Krauchthal | RV Ersigen | 2:11:52 | 22.7 | Gravel Race (50km) | 295 | |
51. | Gies Alexandra | 20 | Bern | | 04:37 | 8.6 | Kids Cross 1 | 43 | |
7. | Gies Valentin | 17 | Bern | | 04:48 | 15.5 | Kids Cross 2 | 22 | |
21. | Gilsenan Lucas | 96 | Wichtrach | RSC Aaretal Münsingen | 1:59:25 | 25.1 | Gravel Race (50km) | 296 | |
13. | Girardet Virginie | 79 | Attalens | Ginest | 2:35:21 | 19.3 | Gravel Race (50km) | 297 | |
32. | Girschweiler Christoph | 81 | Gossau ZH | GBC | 1:55:38 | 25.9 | Gravel Race (50km) | 891 | |
27. | Gisler Martin | 87 | Unterägeri | | 1:57:47 | 25.4 | Gravel Race (50km) | 298 | |
77. | Glassey Alain | 67 | Givisiez | Scott Sports | 2:30:53 | 19.8 | Gravel Race (50km) | 109 | |
| Glättli Lea | 94 | Zürich | | | | Gravel Race (50km) | 299 | |
2. | Gloor Pius | 64 | Steinhuserberg | | 1:58:40 | 25.2 | Gravel Race (50km) | 300 | |
63. | Gmür Martin | 73 | Einsiedeln | IMCD Switzerland AG | 2:22:50 | 21.0 | Gravel Race (50km) | 301 | |
24. | Gmür Timo | 05 | Einsiedeln | | 1:46:14 | 28.2 | Gravel Race (50km) | 69 | |
4. | Goericke Hanne | 00 | Dübendorf | ST Cycling Team | 2:22:58 | 20.9 | Gravel Race (50km) | 302 | |
129. | Goffredo Alessandro | 82 | Zürich | | 2:59:36 | 16.7 | Gravel Race (50km) | 735 | |
69. | Goffredo Ruz Giulia | 18 | Zürich | | 08:02 | 9.2 | Kids Cross 2 | 23 | |
117. | Goffredo Ruz Serena | 20 | Zürich | | 07:49 | 5.0 | Kids Cross 1 | 44 | |
| Goitia Nicolas | 20 | Bern | | 00:55 | 0.0 | Kids Cross 1 | 45 | |
34. | Goitia Ortiz Andreas | 18 | Bern | | 05:59 | 12.4 | Kids Cross 2 | 24 | |
30. | Göldi Philipp | 83 | Thun | RV Ersigen | 1:55:34 | 25.9 | Gravel Race (50km) | 303 | |
| Gomez Ernesto | 78 | Givisiez | Scott Sports | | | Gravel Ride (25km) | 701 | |
21. | Gonzalez Sébastien | 69 | La Tour-de-Trême | La Boite sport coaching | 2:01:55 | 24.6 | Gravel Race (50km) | 304 | |
| Grab Joël | 97 | Wallisellen | | | | Gravel Race (50km) | 305 | |
137. | Graber David | 94 | Zürich | | 2:31:48 | 19.7 | Gravel Race (50km) | 306 | |
24. | Graf Bruno | 80 | Volketswil | RC Thur | 1:54:05 | 26.2 | Gravel Race (50km) | 307 | |
19. | Graf Martin | 62 | Gais | | 2:38:05 | 18.9 | Gravel Race (50km) | 308 | |
3. | Graf Sandra | 69 | Gais | | 2:38:06 | 18.9 | Gravel Race (50km) | 309 | |
2. | Grajer Tim | 05 | Lindau | | 2:14:57 | 22.2 | Gravel Race (50km) | 310 | |
126. | Grandjean Olivier | 75 | Riaz | | 2:55:06 | 17.1 | Gravel Race (50km) | 311 | |
99. | Grant Eric | 71 | Collonge-Bellerive | | 3:00:16 | 16.6 | Gravel Race (50km) | 312 | |
| Greco Dario | 87 | Bern | TacTac TEAM TEAM | | | Gravel Race (50km) | 313 | |
46. | Gregg Daniel | 83 | Arch | | 2:02:19 | 24.5 | Gravel Race (50km) | 314 | |
26. | Griessen Aurelie | 15 | Spiez | | 07:01 | 18.1 | Kids Cross 3 | 17 | |
10. | Griessen Manuel | 17 | Spiez | | 04:50 | 15.4 | Kids Cross 2 | 25 | |
106. | Gringet Jean | 88 | Bretigny-Morrens | Lausanne Gravel | 2:18:50 | 21.6 | Gravel Race (50km) | 315 | |
58. | Grossen Adrian | 73 | Aeschi b. Spiez | | 2:21:34 | 21.1 | Gravel Race (50km) | 316 | |
| Grossenbacher Dominik | 85 | Luzern | | | | Gravel Race (50km) | 317 | |