680. | Dodd Fiona | 68 | Risch | | 1:05:18 | 6:31 | CityRun | |
| Doepgen Robert | 01 | Luzern | Universität Luzern | 1:45:17 | 4:59 | Halbmarathon | |
245. | Doeringer Christian | 66 | Therwil | | 2:12:44 | 6:17 | Halbmarathon M55 | |
136. | Doeringer Katharine | 68 | Therwil | | 2:41:55 | 7:40 | Halbmarathon W50 | |
13. | Dolder Livia | 03 | Rheinsulz | | 2:02:41 | 5:48 | Halbmarathon U20W | |
346. | Dolfini Mauro | 77 | Roveredo GR | | 2:07:54 | 6:03 | Halbmarathon M45 | |
20. | Dollerup Brit | 74 | Unterägeri | | 4:09:12 | 5:54 | Marathon W45 | |
31. | Dolmány Fanni | 96 | Zürich | | 3:57:07 | 5:37 | Marathon W20 | |
214. | Dolmany Rita | 90 | Agárd | | 2:19:47 | 6:37 | Halbmarathon W30 | |
695. | Dominguez Luis | 93 | Beromünster | | 59:28 | 5:56 | CityRun | |
149. | Dominic Andres | 02 | Baden | EF Sport Kanti Baden | 44:50 | 4:28 | CityRun | |
DNS | Dommann Rieska | 66 | Luzern | | Startzeit 11:00:00 | | Halbmarathon M55 | |
| Dommen Noel | 17 | Buochs | | | | Maratholino | |
99. | Donade David | 81 | Develier | GS Tabeillon | 1:36:25 | 4:34 | Halbmarathon M40 | |
127. | Donati Brice | 89 | Zürich | Schweizer Armee | 1:38:19 | 4:39 | Halbmarathon M30 | |
39. | Donnelly Maeder Jennifer | 75 | Vitznau | | 1:51:41 | 5:17 | Halbmarathon W45 | |
460. | Donnet Patrick | 90 | Reinach BL | | 2:26:41 | 6:57 | Halbmarathon M30 | |
351. | Donnet-Descartes Pierre | 84 | Massongex | | 1:56:46 | 5:32 | Halbmarathon M35 | |
89. | Dönni Markus | 66 | Weggis | | 1:48:15 | 5:07 | Halbmarathon M55 | |
733. | D'Onofrio Nicola | 78 | Rothenburg | ZETTAPLAN AG | 1:00:07 | 6:00 | CityRun | |
80. | Donoghue Brenna | 81 | Zug | | 1:55:04 | 5:27 | Halbmarathon W40 | |
153. | Donzé Beat | 77 | Merenschwand | Röösli Transporte | 44:56 | 4:29 | CityRun | |
892. | Döös Stefan | 61 | Wetzikon ZH | | 1:07:07 | 6:42 | CityRun | |
101. | Doppelbauer Thomas | 63 | Uster | | 1:49:06 | 5:10 | Halbmarathon M55 | |
| Doppmann Martin | 86 | Udligenswil | | 52:16 | 5:13 | CityRun for Refugees | |
| Dora Milan | 84 | Budapest | ORGANON | 2:13:34 | 6:19 | Halbmarathon | |
| Dore Eleonora | 94 | Naters | | 1:58:39 | 5:37 | Halbmarathon | |
59. | Dörfliger Francois | 72 | Kappel | | 4:04:12 | 5:47 | Marathon M50 | |
137. | Dörig Lilian | 82 | Gais | | 2:02:19 | 5:47 | Halbmarathon W40 | |
22. | Döring Martina | 81 | Lübeck | TriSport Lübeck | 4:06:19 | 5:50 | Marathon W40 | |
718. | Dorizzi Franco | 77 | Udligenswil | | 59:52 | 5:59 | CityRun | |
452. | Dorizzi Simone | 77 | Udligenswil | | 59:53 | 5:59 | CityRun | |
91. | Dorofeeva Galina | 80 | Wettingen | | 1:56:51 | 5:32 | Halbmarathon W40 | |
DNS | Dörpfeld Björn | 86 | Weil am Rhein | | Startzeit 10:30:00 | | Halbmarathon M35 | |
351. | Dörrie Jan Wilken | 90 | Thalwil | | 1:58:01 | 5:35 | Halbmarathon M30 | |
347. | Dörtzbach Dirk | 71 | Riehen | | 2:13:06 | 6:18 | Halbmarathon M50 | |
928. | Dos Santos Andrade José Carlos | 73 | Nyon | | 1:10:47 | 7:04 | CityRun | |
28. | Doser Gregor | 73 | Kilchberg | | 1:30:42 | 4:17 | Halbmarathon M45 | |
131. | Dossenbach Tamara | 87 | Kerns | | 2:05:32 | 5:56 | Halbmarathon W35 | |
12. | Doswald Roberts | 04 | Weggis | | 4:42:26 | 6:41 | Marathon U20M | |
92. | Douet Charlotte | 91 | Zürich | | 1:56:50 | 5:32 | Halbmarathon W30 | |
5. | Doumbouya Boubacar | 03 | Emmenbrücke | StammgastNr1 | 1:24:30 | 4:00 | Halbmarathon U20M | |
| Dour Julia | 85 | Weggis | Roche Diagnostics International Ltd | 2:07:46 | 6:03 | Halbmarathon | |
708. | Dovoda Ana | 90 | Emmenbrücke | | 1:06:18 | 6:37 | CityRun | |
822. | Dovoda Michaela | 90 | Emmenbrücke | #riffigfulloflife🤩 | 1:10:50 | 7:04 | CityRun | |
| Dovoda Rafael | 16 | Emmenbrücke | | | | Maratholino | |
| Dowson Frieda | 17 | Greppen | | | | Maratholino | |
| Dowson Greta | 16 | Greppen | | | | Maratholino | |
86. | Dr. Dürr Clemens | 73 | Weil am Rhein | | 4:02:54 | 5:45 | Marathon M45 | |
89. | Dr. Márton Csongor | 75 | Targu Mures | | 4:07:28 | 5:51 | Marathon M45 | |
887. | Dragosek Joel | 92 | Thalwil | | 1:06:46 | 6:40 | CityRun | |
DNS | Draskic Drasko | 92 | Cham | Laufgruppe Cham | Startzeit 08:38:00 | | Marathon M30 | |
95. | Dreier Philipp | 91 | Basel | Coop Runners | 4:01:37 | 5:43 | Marathon M30 | |
81. | Dreise Gösta | 68 | Hamburg | FC St. Pauli Marathon | 4:43:33 | 6:43 | Marathon M50 | |
143. | Dreta Marcel | 69 | Luzern | | 1:45:52 | 5:01 | Halbmarathon M50 | |
142. | Driencourt Luc | 92 | Olten | | 1:39:32 | 4:43 | Halbmarathon M30 | |
| Drifte Alice | 00 | Meierskappel | HSLU | 2:22:00 | 6:43 | Halbmarathon | |
| Drilling Carsten | 72 | | Pacemaker | 3:49:55 | 5:26 | Marathon | |
1. | Driver Glenn | 78 | Steinhausen | | 2:42:52 | 3:51 | Marathon M40 | |
288. | Du Preez Jacques | 81 | Luzern | | 49:00 | 4:53 | CityRun | |
417. | Duarte Adriana | 94 | Freiburg im Breisgau | | 59:12 | 5:55 | CityRun | |
2. | Dubach Jane | 65 | Susten | | 3:43:43 | 5:18 | Marathon W55 | |
| Dubach Laura | 01 | Sursee | | 2:07:01 | 6:01 | Halbmarathon | |
12. | Dubach Lukas | 96 | Susten | TC Leuk-Susten | 3:06:55 | 4:25 | Marathon M20 | |
250. | Dubach Marcel | 96 | Hochdorf | | 1:45:23 | 4:59 | Halbmarathon M20 | |
123. | Dubach Michael | 83 | Muhen | JTI Running Team | 43:55 | 4:23 | CityRun | |
383. | Dubach Patrick | 70 | Gettnau | Lauftreff Willisau | 51:33 | 5:09 | CityRun | |
224. | Dubach Stefanie | 86 | Muhen | | 54:52 | 5:29 | CityRun | |
172. | Dubacher Marco | 90 | Luzern | ORGANON | 1:41:31 | 4:48 | Halbmarathon M30 | |
58. | Dubach-Niederberger Christa | 79 | Hellbühl | | 1:50:38 | 5:14 | Halbmarathon W40 | |
| Dubach-Zumstein Patricia | 64 | Sursee | | 2:19:57 | 6:38 | Halbmarathon | |
873. | Dublanc Philipp | 87 | Dagmersellen | LUKS | 1:06:10 | 6:36 | CityRun | |
DNS | Dubravac Goran | 95 | Küssnacht am Rigi | | Startzeit 13:22:00 | | CityRun | |
186. | Duc Maurice | 03 | Muri AG | | 46:05 | 4:36 | CityRun | |
22. | Duc Regula | 60 | Er | | 2:10:17 | 6:10 | Halbmarathon W60 | |
69. | Duchow Flora | 88 | Langendorf | | 48:52 | 4:53 | CityRun | |
380. | Ducret Marie | 99 | Saint paul en Chablais | | 2:48:32 | 7:59 | Halbmarathon W20 | |
| Duernberger Cassandra | 96 | Madison | | 2:17:28 | 6:30 | Halbmarathon | |
105. | Duerst Céline | 02 | Lenzburg | | 1:50:58 | 5:15 | Halbmarathon W20 | |
DNS | Duff Cello | 65 | Zürich | | Startzeit 11:20:00 | | Halbmarathon M55 | |
DNS | Duff Emily | 79 | Zürich | | Startzeit 10:30:00 | | Halbmarathon W40 | |
114. | Dufresne Chantal | 71 | Sherbrooke | | 2:19:18 | 6:36 | Halbmarathon W50 | |
| Duhr Jil | 93 | Capellen | | 2:00:09 | 5:41 | Halbmarathon | |
153. | Duhr Pol | 93 | Zürich | | 1:38:49 | 4:41 | Halbmarathon M20 | |
590. | Dujic Andrijana | 84 | Emmen | #riffigfulloflife🤩 | 1:03:15 | 6:19 | CityRun | |
| Dujmovic Vendi | 94 | Lausanne | | 5:08:00 | 7:17 | Marathon | |
172. | Dul Camilla | 94 | Zürich | | 53:21 | 5:20 | CityRun | |
326. | Dumazet Nicolas | 87 | Zurich | | 1:54:59 | 5:26 | Halbmarathon M35 | |
| Duminy Lize | 90 | Zollikofen | | 2:22:02 | 6:43 | Halbmarathon | |
| Dumitrescu Mathias | 18 | Luzern | | | | Maratholino | |
62. | Dünner Michael | 85 | Moutier | #Tornos | 3:52:37 | 5:30 | Marathon M35 | |
| Dunphy Louise | 68 | Sandy | | 2:50:21 | 8:04 | Halbmarathon | |
DNS | Dupasquier Cédric | 84 | Fribourg | | Startzeit 13:22:00 | | CityRun | |
3. | Dupraz Frederic | 74 | Sion | CS 13 Étoiles | 1:17:33 | 3:40 | Halbmarathon M45 | |
2. | Dupuy Ethan | 03 | Saint Gallen | Universität St. Gallen | 2:53:57 | 4:07 | Marathon U20M | |
| Durante Alessandro | 18 | Horw | | | | Maratholino | |
679. | Durlevic Stojkovic Božana | 94 | Hergiswil NW | | 1:05:18 | 6:31 | CityRun | |
555. | Dürmüller Fabian | 93 | Wangen b. Olten | Schweizer Armee | 55:46 | 5:34 | CityRun | |
| Dürr Marius | 89 | Muhen | | 1:39:06 | 4:41 | Halbmarathon | |
DNS | Dürr Yves | 90 | Hägendorf | | Startzeit 08:38:00 | | Marathon | |