11. | Weiss Fiona | 96 | Horw | | 2:49:24 | 17.7 | Gravel Race (50km) | 668 | |
22. | Weiss Martin | 77 | Wettingen | Süpercycling Baden | 1:53:35 | 26.4 | Gravel Race (50km) | 669 | |
35. | Wenger Amelie | 18 | Zeiningen | | 06:00 | 12.4 | Kids Cross 2 | 70 | |
58. | Wenger Lewis | 20 | Zeiningen | | 04:59 | 7.9 | Kids Cross 1 | 116 | |
121. | Wenger Mike | 86 | Zeiningen | | 2:26:39 | 20.4 | Gravel Race (50km) | 670 | |
| Werner Finlay | 17 | Oberburg | | | | Kids Cross 2 | 71 | |
| Wertheimer Pia | 75 | Hittnau | Vchittnau | | | Gravel Race (50km) | 671 | |
14. | Wicki Sandro | 96 | Bern | | 1:53:17 | 26.4 | Gravel Race (50km) | 672 | |
5. | Widmer Leonie | 01 | Widen | | 2:26:57 | 20.4 | Gravel Race (50km) | 673 | |
30. | Widuch Kacper | 95 | Genève | | 2:08:29 | 23.3 | Gravel Race (50km) | 674 | |
| Wildhaber Anina | 91 | Schänis | Velo Wildhaber | | | Gravel Race (50km) | 675 | |
35. | Wildhaber Lara | 19 | Tuggen | | 04:01 | 9.8 | Kids Cross 1 | 117 | |
3. | Wildhaber Marcel | 85 | Tuggen | Velo Wildhaber | 1:44:30 | 28.7 | Gravel Race (50km) | 676 | |
20. | Wildhaber Michael | 90 | Schmerikon | Velo Wildhaber | 1:54:42 | 26.1 | Gravel Race (50km) | 677 | |
36. | Wildhaber Nina | 17 | Tuggen | | 06:01 | 12.3 | Kids Cross 2 | 72 | |
37. | Wildhaber Patrick | 86 | Schänis | Velo Wildhaber | 2:00:06 | 24.9 | Gravel Race (50km) | 678 | |
120. | Wildhaber Paula | 20 | Schänis | | 08:04 | 4.9 | Kids Cross 1 | 119 | |
35. | Willemin Yves | 80 | Corminboeuf | ACC | 1:57:57 | 25.4 | Gravel Race (50km) | 679 | |
| Wilson Harry | 95 | Givisiez | Scott Sports | | | Gravel Race (50km) | 135 | |
| Windlin Nathalie | 94 | Zürich | Bio-Blitz | 1:08:21 | 20.5 | Gravel Ride (25km) | 800 | |
32. | Winkelmann Pauli | 87 | Bern | TacTac TEAM TEAM | 1:58:18 | 25.3 | Gravel Race (50km) | 680 | |
25. | Winkler Michael | 97 | Bern | | 2:03:16 | 24.3 | Gravel Race (50km) | 681 | |
| Wipfler Lea | 94 | Givisiez | Scott Sports | 1:03:42 | 17.7 | Gravel Race (50km) | 136 | |
| Wirth Patrick | 79 | Hettlingen | | | | Gravel Race (50km) | 682 | |
124. | Wirthner Silvan | 81 | Bern | | 2:50:56 | 17.5 | Gravel Race (50km) | 683 | |
7. | Wiser Lenn | 13 | Schlosswil | | 08:51 | 21.5 | Kids Cross 4 | 14 | |
28. | Wittmer Yannis | 20 | Thun | | 03:47 | 10.4 | Kids Cross 1 | 137 | |
109. | Wittwer Flurin | 93 | Baden | | 2:19:31 | 21.5 | Gravel Race (50km) | 684 | |
72. | Wittwer Markus | 71 | St. Gallen | | 2:30:15 | 19.9 | Gravel Race (50km) | 962 | |
| Wochner Lino | 00 | Bern | | 00:31 | 29.8 | Gravel Race (50km) | 876 | |
| Wüthrich Janine | 99 | Thun | Sputnik Bikeshop | 56:56 | 24.6 | Gravel Ride (25km) | 44 | |
62. | Wys Pascal | 92 | Bern | Banderlos Bro's | 2:08:42 | 23.3 | Gravel Race (50km) | 685 | |
67. | Wysocki Konrad | 68 | Mels | | 2:26:53 | 20.4 | Gravel Race (50km) | 686 | |
80. | Wyss Alain | 91 | Givisiez | Scott Sports | 2:12:29 | 22.6 | Gravel Race (50km) | 137 | |
93. | Wyss Keepy | 75 | Bern | TacTac TEAM TEAM | 2:24:35 | 20.7 | Gravel Race (50km) | 687 | |
117. | Wyss Pümi | 77 | Mettmenstetten | TacTac TEAM TEAM | 2:42:50 | 18.4 | Gravel Race (50km) | 688 | |
11. | Wyss Samuel | 59 | Orbe | VCO | 2:24:54 | 20.7 | Gravel Race (50km) | 955 | |
16. | Wyssmann Melanie | 79 | Lurtigen | | 3:07:05 | 16.0 | Gravel Race (50km) | 689 | |
| Zahnd Lina | 09 | Mühlethurnen | Pistache Bike | 51:05 | 27.4 | Gravel Ride (25km) | 801 | |
3. | Zahnd Thomas | 81 | Mühlethurnen | Pistache Bike | 1:44:27 | 28.7 | Gravel Race (50km) | 690 | |
| Zampieri Lucas | 79 | Gals | TEAM TESAG UVEX | 00:28 | 32.5 | Gravel Race (50km) | 83 | |
2. | Zaugg Oliver | 81 | Pfäffikon ZH | ST Cycling Team | 1:43:46 | 28.9 | Gravel Race (50km) | 33 | |
63. | Zeder Levin | 20 | Däniken SO | | 05:11 | 7.6 | Kids Cross 1 | 118 | |
| Zeiz Charlotte | 97 | Bern | Chrötli-Club | 00:36 | 25.2 | Gravel Ride (25km) | 802 | |
| Zeiz Paul | 00 | Braunschweig | Chrötli-Club | 00:36 | 25.4 | Gravel Ride (25km) | 803 | |
18. | Zeller Oliver | 73 | Murten | Thömus/WindowMaster by WyssTraining | 2:00:28 | 24.9 | Gravel Race (50km) | 691 | |
150. | Zemp Jerome | 85 | Zürich | | 2:44:51 | 18.1 | Gravel Race (50km) | 692 | |
| Zen-Ruffinen David | 88 | Bern | T9T | | | Gravel Race (50km) | 693 | |
10. | Ziethe Ruth | 75 | Neuenegg | | 2:28:18 | 20.2 | Gravel Race (50km) | 898 | |
21. | Zihlmann Gabriel | 90 | Escholzmatt | Thömus/WindowMaster by WyssTraining | 1:43:39 | 28.9 | Gravel Race (50km) | 84 | |
107. | Zimmermann Pascal | 71 | Zuchwil | Glaux | 3:15:22 | 15.3 | Gravel Race (50km) | 694 | |
| Zuckschwerdt Anne-Sophie | 87 | Muri b. Bern | | 1:08:53 | 20.3 | Gravel Ride (25km) | 804 | |
26. | Züger Martin | 82 | Weesen | | 1:54:43 | 26.1 | Gravel Race (50km) | 695 | |
85. | Zulauf Max | 90 | Wabern | | 2:13:19 | 22.5 | Gravel Race (50km) | 696 | |
1. | Zumbühl Eliah | 13 | Ostermundigen | | 07:24 | 25.8 | Kids Cross 4 | 15 | |
27. | Zumbühl Lenn | 14 | Bern | | 07:03 | 18.0 | Kids Cross 3 | 44 | |
6. | Zumbühl Yven | 18 | Ostermundigen | | 04:47 | 15.5 | Kids Cross 2 | 73 | |
| Zürcher Reto | 79 | Herisau | | | | Gravel Race (50km) | 697 | |
91. | Zwahlen Michael | 68 | Spiez | | 2:44:10 | 18.2 | Gravel Race (50km) | 698 | |
7. | Zwimpfer Raphaela | 95 | Basel | Velogruppe VC | 2:40:55 | 18.6 | Gravel Race (50km) | 699 | |