10. | Vucic Maksim | 16 | Niederwangen BE | | 05:41 | 13.1 | Kids Cross 2 | 39 | |
47. | Vucic Vida | 19 | Niederwangen BE | | 04:12 | 9.4 | Kids Cross 1 | 74 | |
45. | Wagner Fabian | 92 | Winterthur | | 2:10:21 | 23.0 | Gravel Race (50km) | 533 | |
16. | Wagner Jörg | 85 | Bern | RV Ersigen | 1:58:07 | 25.4 | Gravel Race (50km) | 922 | |
| Währen Marc | 79 | Aarberg | | 1:23:25 | 17.1 | Gravel Ride (25km) | 709 | |
8. | Wallner Monica | 69 | Lavin | Bever Lodge | 3:15:15 | 15.3 | Gravel Race (50km) | 534 | |
| Walter Jonas | 98 | Köln | IMCD Switzerland AG | 1:14:56 | 19.0 | Gravel Ride (25km) | 710 | |
19. | Walthert Gilberte | 17 | Bern | | 06:01 | 12.3 | Kids Cross 2 | 86 | |
18. | Walthert Hilla | 16 | Bern | | 05:53 | 12.6 | Kids Cross 2 | 87 | |
73. | Wandfluh Frederic | 21 | Reichenbach i. K. | | 05:52 | 6.7 | Kids Cross 1 | 75 | |
56. | Wandfluh Laurin | 19 | Scharnachtel | | 04:43 | 8.4 | Kids Cross 1 | 42 | |
36. | Wandfluh Linus | 17 | Scharnachtel | | 07:14 | 10.2 | Kids Cross 2 | 40 | |
41. | Wandfluh Michael | 90 | Reichenbach i. K. | | 2:08:49 | 23.3 | Gravel Race (50km) | 535 | |
74. | Wasem Lara | 21 | Schwarzenburg | | 05:53 | 6.7 | Kids Cross 1 | 76 | |
12. | Wasem Markus | 86 | Schwarzenburg | Thömus | WindowMaster by Wyss Training | 1:56:19 | 25.8 | Gravel Race (50km) | 536 | |
9. | Wasem Nino | 18 | Schwarzenburg | | 02:55 | 13.5 | Kids Cross 1 | 77 | |
4. | Waser Christian | 81 | Kriens | | 1:51:48 | 26.8 | Gravel Race (50km) | 537 | |
90. | Waser Filippa | 19 | Kriens | | 06:38 | 5.9 | Kids Cross 1 | 78 | |
2. | Waser Julian | 16 | Kriens | | 05:06 | 14.6 | Kids Cross 2 | 41 | |
63. | Weber Dani | 68 | Adliswil | | 2:25:35 | 20.6 | Gravel Race (50km) | 538 | |
| Weber Doris | 69 | Bern | | 1:27:21 | 16.3 | Gravel Ride (25km) | 711 | |
8. | Weber Ellen | 18 | Worblaufen | | 02:52 | 13.8 | Kids Cross 1 | 79 | |
32. | Weber Liya | 15 | Worblaufen | | 07:29 | 17.0 | Kids Cross 3 | 27 | |
12. | Weber Matthias | 58 | Thun | | 2:47:25 | 17.9 | Gravel Race (50km) | 953 | |
| Weber Peter | 68 | Bern | | 1:27:21 | 16.3 | Gravel Ride (25km) | 712 | |
14. | Weber Stephan | 63 | Bremgarten b. Bern | | 2:49:42 | 17.7 | Gravel Race (50km) | 539 | |
112. | Weber Tobias | 90 | Zürich | | 2:42:18 | 18.5 | Gravel Race (50km) | 540 | |
| Wehr Gabriel | 96 | Kehrsatz | JoGaMi | 1:16:52 | 18.5 | Gravel Ride (25km) | 713 | |
| Wehr Joshua | 98 | Stuttgart | JoGaMi | | | Gravel Ride (25km) | 714 | |
| Wehr Michael | 57 | Bubendorf | JoGaMi | 1:55:35 | 12.3 | Gravel Ride (25km) | 715 | |
7. | Weilbächer Stefan | 63 | Altendorf | | 2:25:25 | 20.6 | Gravel Race (50km) | 541 | |
6. | Weiss Martin | 77 | Wettingen | Süpercycling Baden | 1:52:36 | 26.6 | Gravel Race (50km) | 542 | |
52. | Weiss Paul | 18 | Bern | | 04:28 | 8.8 | Kids Cross 1 | 80 | |
71. | Wenger Amelie | 18 | Zeiningen | | 05:49 | 6.8 | Kids Cross 1 | 81 | |
87. | Wenger Lewis | 20 | Zeiningen | | 06:30 | 6.0 | Kids Cross 1 | 82 | |
94. | Wenger Mike | 86 | Zeiningen | | 2:25:38 | 20.6 | Gravel Race (50km) | 543 | |
3. | Werner Finlay | 17 | Oberburg | | 05:20 | 13.9 | Kids Cross 2 | 42 | |
| Whalen Kate | 85 | Thoiry | | 1:17:51 | 18.3 | Gravel Ride (25km) | 716 | |
54. | Wheeler Kai | 83 | Lossy | Scott Sports | 2:10:20 | 23.0 | Gravel Race (50km) | 918 | |
6. | Wicki Sandro | 96 | Bern | | 1:53:24 | 26.5 | Gravel Race (50km) | 544 | |
9. | Widler Lea | 99 | Ulm | | 2:40:04 | 18.7 | Gravel Race (50km) | 545 | |
| Widmer Bastian | 06 | Oftringen | | Start @12:00 | | Gravel Race (50km) | 546 | |
| Widmer Stefan | 73 | Bern | | | | Gravel Race (50km) | 547 | |
38. | Wieser Marco | 70 | Baden | Süpercycling Baden | 2:14:48 | 22.3 | Gravel Race (50km) | 515 | |
| Wildhaber Anina | 91 | Schänis | Velo Wildhaber | 1:08:48 | 20.7 | Gravel Ride (25km) | 717 | |
46. | Wildhaber Lara | 19 | Tuggen | | 04:12 | 9.4 | Kids Cross 1 | 83 | |
4. | Wildhaber Marcel | 85 | Tuggen | Velo Wildhaber | 1:47:58 | 27.8 | Gravel Race (50km) | 548 | |
13. | Wildhaber Michael | 90 | Schmerikon | Velo Wildhaber | 1:56:21 | 25.8 | Gravel Race (50km) | 549 | |
41. | Wildhaber Nina | 17 | Tuggen | | 07:30 | 9.9 | Kids Cross 2 | 43 | |
57. | Wildhaber Patrick | 86 | Schänis | Velo Wildhaber | 2:13:51 | 22.4 | Gravel Race (50km) | 550 | |
20. | Willi Christian | 86 | Dietlikon | Velo Wildhaber | 2:00:23 | 24.9 | Gravel Race (50km) | 551 | |
37. | Wilson Henry | 95 | Fribourg | | 2:27:08 | 20.4 | Gravel Race (50km) | 552 | |
21. | Winkelmann Andrin | 16 | Hünibach | | 06:05 | 12.2 | Kids Cross 2 | 44 | |
57. | Winkelmann Céline | 18 | Hünibach | | 04:53 | 8.1 | Kids Cross 1 | 84 | |
58. | Winkelmann Manuel | 19 | Hünibach | | 05:00 | 7.9 | Kids Cross 1 | 85 | |
34. | Winkelmann Patrice | 14 | Hünibach | | 07:57 | 16.0 | Kids Cross 3 | 28 | |
39. | Winkelmann Pauli | 87 | Bern | TacTac TEAM TEAM | 2:08:05 | 23.4 | Gravel Race (50km) | 553 | |
24. | Winkler Michael | 97 | Bern | | 2:15:09 | 22.2 | Gravel Race (50km) | 554 | |
| Winterberger-Tannò Natalia | 82 | Boll | | 1:02:59 | 22.6 | Gravel Ride (25km) | 117 | |
53. | Wirth Alexander | 68 | Worb | L'Equippe Ananas d‘Or | 2:21:59 | 21.1 | Gravel Race (50km) | 116 | |
9. | Wiser Lenn | 13 | Schlosswil | | 06:04 | 20.9 | Kids Cross 3 | 29 | |
24. | Wittweiler René | 81 | Gommiswald | Velo Wildhaber | 1:57:55 | 25.4 | Gravel Race (50km) | 555 | |
1. | Wittwer Levin | 12 | Münchenbuchsee | | 08:04 | 23.6 | Kids Cross 4 | 64 | |
68. | Wittwer Markus | 71 | St. Gallen | | 2:29:02 | 20.1 | Gravel Race (50km) | 948 | |
15. | Wittwer Nevio | 15 | Münchenbuchsee | | 06:40 | 19.1 | Kids Cross 3 | 74 | |
53. | Wolter Jan | 89 | Bern | | 2:13:00 | 22.6 | Gravel Race (50km) | 930 | |
6. | Wunderlin Matthias | 73 | Zürich | Radys | 1:54:55 | 26.1 | Gravel Race (50km) | 556 | |
77. | Wys Pascal | 92 | Bern | Banderlo's Bro's | 2:20:50 | 21.3 | Gravel Race (50km) | 103 | |
51. | Wyss Jürg | 73 | Spiegel b. Bern | | 2:20:46 | 21.3 | Gravel Race (50km) | 557 | |
105. | Wyss Keepy | 75 | Bern | TacTac TEAM TEAM | 2:44:01 | 18.3 | Gravel Race (50km) | 558 | |
9. | Wyssmann Melanie | 79 | Lurtigen | | 3:18:21 | 15.1 | Gravel Race (50km) | 559 | |
49. | Yang Yiran | 16 | Bern | | 08:06 | 9.2 | Kids Cross 2 | 79 | |
| Zampieri Lucas | 79 | Gals | | | | Gravel Race (50km) | 53 | |
23. | Zermann Julius | 94 | Herrenschwanden | | 2:11:47 | 22.8 | Gravel Race (50km) | 560 | |
13. | Ziegler Emil | 17 | Ostermundigen | | 05:46 | 12.9 | Kids Cross 2 | 85 | |
88. | Ziegler Victor | 20 | Ostermundigen | | 06:34 | 6.0 | Kids Cross 1 | 116 | |
| Zimmermann Esther | 78 | Bern | TRIEBHAUS | 1:36:15 | 14.8 | Gravel Ride (25km) | 984 | |
72. | Zobrist Mathias | 78 | Glarus | | 2:18:54 | 21.6 | Gravel Race (50km) | 562 | |
98. | Zufferey Nicolas | 88 | Brütten | | 2:28:22 | 20.2 | Gravel Race (50km) | 563 | |
22. | Züger Martin | 82 | Weesen | | 1:57:28 | 25.5 | Gravel Race (50km) | 902 | |
1. | Zumbühl Eliah | 13 | Ostermundigen | | 05:16 | 24.1 | Kids Cross 3 | 30 | |
24. | Zumbühl Lenn | 14 | Wabern | | 06:56 | 18.3 | Kids Cross 3 | 31 | |
2. | Zumbühl Yven | 18 | Ostermundigen | | 02:33 | 15.6 | Kids Cross 1 | 86 | |
89. | Zurbuchen Adrian | 80 | Utzenstorf | | 2:30:15 | 20.0 | Gravel Race (50km) | 564 | |
| Zürcher Fabienne | 96 | Ersigen | RV Ersigen | 1:01:57 | 23.0 | Gravel Ride (25km) | 606 | |
96. | Zürcher Tobias | 89 | Solothurn | | 2:26:38 | 20.5 | Gravel Race (50km) | 565 | |
101. | Zwahlen Michael | 68 | Spiez | | 3:00:08 | 16.6 | Gravel Race (50km) | 566 | |
| Zwahlen Simon | 82 | Oberwil bei Zug | Thömus | 1:11:56 | 19.8 | Gravel Ride (25km) | 150 | |