The archive
Run in Lyon, marathon — every edition
11 editions, 28,799 classified finishers, 2014–2025. Every figure here is read from the results the timekeeper published.
Classified finishers per edition. The axis starts at zero, so the height of a point is the size of the field.
The size of the field. Use the left and right arrow keys to read each point.
Show the numbers
| Year | Finishers |
|---|---|
| 2014 | 1,607 |
| 2015 | 2,139 |
| 2016 | 2,574 |
| 2017 | 2,498 |
| 2018 | 2,593 |
| 2019 | 2,664 |
| 2020 | — |
| 2021 | 1,315 |
| 2022 | 1,695 |
| 2023 | 2,822 |
| 2024 | 3,743 |
| 2025 | 5,149 |
Fastest finisher, over the same 42.195 km every year — so unlike a mountain race, these times are directly comparable.
The winning time. Use the left and right arrow keys to read each point.
The scale starts at 2:10:00, not zero — these are finishing times, and a clock plotted from zero is a flat line. Read the gaps between points, not their height above the axis.
Fastest of the archive: Nixon Machichim in 2015, 2:10:15 (3:05/km).
Show the numbers
| Year | Winner |
|---|---|
| 2014 | 2:11:55 |
| 2015 | 2:10:15 |
| 2016 | 2:10:49 |
| 2017 | 2:13:21 |
| 2018 | 2:21:53 |
| 2019 | 2:23:57 |
| 2020 | — |
| 2021 | 2:29:30 |
| 2022 | 2:21:01 |
| 2023 | 2:25:16 |
| 2024 | 2:24:24 |
| 2025 | 2:23:24 |
Half the field finished faster than this, half slower.
The median finisher. Use the left and right arrow keys to read each point.
The scale starts at 3:50:00, not zero — these are finishing times, and a clock plotted from zero is a flat line. Read the gaps between points, not their height above the axis.
Show the numbers
| Year | Median |
|---|---|
| 2014 | 4:15:56 |
| 2015 | 4:14:17 |
| 2016 | 4:24:03 |
| 2017 | 3:59:22 |
| 2018 | 3:57:14 |
| 2019 | 4:02:54 |
| 2020 | — |
| 2021 | 4:03:48 |
| 2022 | 3:58:14 |
| 2023 | 3:54:55 |
| 2024 | 3:57:53 |
| 2025 | 3:59:18 |
Share of classified finishers.
Women in the field. Use the left and right arrow keys to read each point.
Show the numbers
| Year | Women |
|---|---|
| 2014 | 10.9% |
| 2015 | 10.5% |
| 2016 | 14.1% |
| 2017 | 14.3% |
| 2018 | 15.1% |
| 2019 | 16.9% |
| 2020 | — |
| 2021 | 14.6% |
| 2022 | 14.6% |
| 2023 | 16.9% |
| 2024 | 17.0% |
| 2025 | 18.8% |
Where the timing breaks down
Not every edition supports every page. These are the ones whose data would not carry the analysis the others get, and what went wrong in each — stated here rather than left for a reader to infer from a missing table.
Splits withheld: only 0.1% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. Splits withheld: only 0.0% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. Splits withheld: only 0.0% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. Splits withheld: only 0.2% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. Splits withheld: only 0.2% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
The feed reports 41.195 km; the race is 42.195. Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.
No FINISH mat, so there is no final leg to close the chain. Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. Splits withheld: only 0.0% of finishers have an interval chain that telescopes to their finish time, so the published legs do not account for the course.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.
The clock changed
The editions from 2014 to 2016 are ranked on gun time — measured from the starter’s gun, however long a runner waited to reach the line. From 2017 the official classification switches to chip time.
It is not a detail. In a field this size the later pens cross the start line more than an hour after the gun, so the two clocks disagree by more than the gap between the median finisher and the top hundred. Each edition here is ranked the way its own results were published, established by testing which time field reproduces the provider’s own ordering — not by trusting the flag in the feed, which is honest on some editions and wrong on others.
Missing years
Every edition
| Year | Finishers | Women | Winner | Winning time | Median | Clock |
|---|---|---|---|---|---|---|
| 2014 | 1,607 | 10.9% | MARTIN KOSGEI | 2:11:55 | 4:15:56 | gun |
| 2015 | 2,139 | 10.5% | Nixon Machichim | 2:10:15 | 4:14:17 | gun |
| 2016 | 2,574 | 14.1% | Alex SAEKWO | 2:10:49 | 4:24:03 | gun |
| 2017 | 2,498 | 14.3% | Lawi KIPTUI | 2:13:21 | 3:59:22 | chip |
| 2018 | 2,593 | 15.1% | Alaa HRIOUED | 2:21:53 | 3:57:14 | chip |
| 2019 | 2,664 | 16.9% | Dadi LEGESE | 2:23:57 | 4:02:54 | chip |
| 2021 | 1,315 | 14.6% | Pierre BARBET | 2:29:30 | 4:03:48 | chip |
| 2022 | 1,695 | 14.6% | Thomas LAURENT | 2:21:01 | 3:58:14 | chip |
| 2023 | 2,822 | 16.9% | Michael BOUCHE | 2:25:16 | 3:54:55 | chip |
| 2024 | 3,743 | 17.0% | Maxime TESCH | 2:24:24 | 3:57:53 | chip |
| 2025 | 5,149 | 18.8% | Mustapha SALMI | 2:23:24 | 3:59:18 | chip |
What this archive will not tell you
How many people abandoned. Every edition here lists classified finishers only — there are no DNF rows to count, so an abandon rate computed from these numbers would come out as zero for every year.
First names
Every first name in the archive
2,971 distinct first names over 28,799 named finishes, across 11 editions. The 260 most common are listed here.
One caution the page cannot repeat often enough: a median time attached to a name is an age chart wearing a disguise. Names go in and out of fashion, so a name popular thirty years ago belongs to people now thirty years older — worth far more minutes than anything about the name itself.
Classified finishes, all editions. Hover a bar.
Fastest median
Names with 20 or more finishes.
| Rachid | 3:32:56 | 22 |
| Felix | 3:36:46 | 22 |
| Hugues | 3:38:57 | 24 |
| Tanguy | 3:39:30 | 27 |
| Corentin | 3:40:33 | 61 |
| Antonin | 3:40:42 | 30 |
| Mathias | 3:40:54 | 45 |
| Dimitri | 3:42:29 | 37 |
| Timothee | 3:44:29 | 23 |
| Amaury | 3:44:41 | 35 |
| Valentin | 3:46:09 | 100 |
| Bastien | 3:47:25 | 87 |
Slowest median
Names with 20 or more finishes.
| Catherine | 4:47:34 | 34 |
| Nathalie | 4:46:48 | 59 |
| Isabelle | 4:45:43 | 48 |
| Delphine | 4:42:14 | 49 |
| Christine | 4:39:52 | 33 |
| Valerie | 4:39:39 | 37 |
| Virginie | 4:39:13 | 24 |
| Veronique | 4:38:05 | 22 |
| Laurence | 4:36:38 | 28 |
| Cecile | 4:35:04 | 47 |
| Pauline | 4:33:30 | 47 |
| Geraldine | 4:33:01 | 24 |
The full list
| Name | Finishes | Women | Men | Median | Fastest of them |
|---|---|---|---|---|---|
| Jean | 824 | — | 824 | 4:04:28 | Jean-Baptiste GORCE · 2:44:09 · 2023 |
| Nicolas | 621 | — | 621 | 3:58:01 | Nicolas LUXEMBOURG · 2:28:41 · 2019 |
| Pierre | 459 | 1 | 458 | 3:55:47 | Pierre DEFONTAINE · 2:28:10 · 2022 |
| Christophe | 452 | — | 452 | 3:58:32 | Christophe GANAN · 2:38:21 · 2024 |
| Olivier | 419 | — | 419 | 3:57:22 | Olivier GUICHERON · 2:33:09 · 2025 |
| Julien | 410 | — | 410 | 4:02:22 | Julien BRASSEUR · 2:31:55 · 2023 |
| Stephane | 395 | — | 395 | 3:59:05 | Stephane SORIANO · 2:41:07 · 2019 |
| Sebastien | 394 | — | 394 | 3:56:43 | Sebastien CHARNAY · 2:31:14 · 2019 |
| Laurent | 390 | — | 390 | 3:57:36 | Laurent PAGNON · 2:31:37 · 2025 |
| Thomas | 377 | — | 377 | 3:56:03 | Thomas LAURENT · 2:21:01 · 2022 |
| Frederic | 347 | — | 347 | 3:59:54 | Frederic LEVY · 2:37:39 · 2024 |
| David | 342 | 1 | 341 | 3:59:11 | David CHAVANON · 2:40:40 · 2016 |
| Guillaume | 339 | — | 339 | 3:55:21 | Guillaume PORCIER · 2:39:47 · 2014 |
| Vincent | 329 | 1 | 328 | 3:56:59 | Vincent POCZEKAJLO · 2:30:30 · 2024 |
| Philippe | 324 | — | 324 | 4:04:50 | Philippe COUVAT · 2:25:03 · 2025 |
| Alexandre | 320 | — | 320 | 3:59:04 | Alexandre TARGATO · 2:40:30 · 2024 |
| Jerome | 313 | — | 313 | 3:56:57 | Jerome BREVIER · 2:43:58 · 2024 |
| Romain | 278 | — | 278 | 3:54:47 | Romain MAHAUT · 2:41:52 · 2023 |
| Antoine | 277 | — | 277 | 3:56:35 | Antoine TAVERNIER · 2:35:39 · 2023 |
| Francois | 234 | — | 234 | 3:56:15 | Francois AVENEL · 2:41:19 · 2017 |
| Benoit | 232 | — | 232 | 3:55:40 | Benoit DAUBANTON · 2:39:12 · 2024 |
| Eric | 231 | — | 231 | 4:02:45 | Eric CHAMPION · 2:57:19 · 2023 |
| Maxime | 230 | — | 230 | 3:48:40 | Maxime TESCH · 2:24:24 · 2024 |
| Cedric | 212 | — | 212 | 3:59:29 | Cedric BONNEFOY · 2:46:23 · 2024 |
| Clement | 207 | — | 207 | 3:54:56 | Clement LEVY · 2:33:37 · 2025 |
| Thierry | 201 | — | 201 | 4:03:07 | Thierry BEMONT · 2:42:17 · 2016 |
| Damien | 199 | — | 199 | 3:59:07 | Damien MARGUERON · 2:34:47 · 2015 |
| Mathieu | 199 | 1 | 198 | 3:51:45 | Mathieu CLEMENT · 2:38:02 · 2024 |
| Bruno | 192 | — | 192 | 4:00:51 | Bruno ESTASSY · 2:40:18 · 2022 |
| Paul | 185 | — | 185 | 3:51:17 | Paul MAHUT · 2:29:28 · 2023 |
| Arnaud | 184 | — | 184 | 3:58:18 | Arnaud DURAND · 2:47:13 · 2015 |
| Franck | 181 | — | 181 | 3:58:42 | Franck REDO · 2:44:01 · 2017 |
| Matthieu | 178 | — | 178 | 3:49:34 | Matthieu ZERIBI · 2:38:03 · 2024 |
| Benjamin | 175 | — | 175 | 3:53:57 | Benjamin COTTEREAU · 2:45:12 · 2024 |
| Quentin | 172 | — | 172 | 3:58:15 | Quentin NEMOND · 2:37:53 · 2025 |
| Pascal | 170 | — | 170 | 4:08:49 | Pascal REGNERIE · 2:52:13 · 2024 |
| Patrick | 167 | — | 167 | 4:07:00 | Patrick CHERUIYOT · 2:16:53 · 2017 |
| Sylvain | 164 | 1 | 163 | 4:02:29 | Sylvain CHAPUIS · 2:45:07 · 2018 |
| Fabien | 156 | 1 | 155 | 4:02:03 | Fabien OLIVIER · 2:45:40 · 2025 |
| Anthony | 155 | — | 155 | 3:58:07 | Anthony MADELON · 2:32:05 · 2025 |
| Fabrice | 152 | — | 152 | 4:06:14 | Fabrice LONCHAMBON · 2:40:31 · 2014 |
| Florian | 151 | — | 151 | 3:51:37 | Florian VAIANA · 2:35:53 · 2019 |
| Marc | 150 | — | 150 | 4:01:46 | Marc LABBE · 2:51:43 · 2023 |
| Jeremy | 150 | — | 150 | 3:54:05 | Jeremy MANSUY · 2:30:47 · 2025 |
| Remi | 133 | — | 133 | 3:55:51 | Remi LEGAT · 2:48:25 · 2024 |
| Adrien | 131 | — | 131 | 3:53:26 | Adrien BETRON · 2:34:19 · 2018 |
| Alexis | 131 | — | 131 | 3:50:50 | Alexis BONNIN · 2:38:22 · 2021 |
| Gregory | 127 | 1 | 126 | 4:02:19 | Gregory CALARD · 2:43:06 · 2019 |
| Ludovic | 127 | — | 127 | 4:02:39 | Ludovic BAILLY BASIN · 2:35:19 · 2023 |
| Michel | 126 | — | 126 | 4:03:28 | Michel ANGOT · 3:09:24 · 2014 |
| Xavier | 124 | — | 124 | 4:01:13 | Xavier DRIEUX · 2:41:20 · 2024 |
| Raphael | 122 | — | 122 | 3:58:22 | Raphael BERNIER · 2:42:39 · 2025 |
| Hugo | 122 | — | 122 | 3:53:26 | Hugo ALTMEYER · 2:28:22 · 2017 |
| Aurelien | 117 | — | 117 | 3:55:25 | Aurelien CONUS · 2:47:42 · 2022 |
| Alain | 114 | — | 114 | 4:08:17 | Alain GUIMET · 2:51:39 · 2016 |
| Emmanuel | 112 | — | 112 | 4:17:46 | Emmanuel LIBRE · 2:56:32 · 2017 |
| Cyril | 112 | — | 112 | 3:53:37 | Cyril CHUPIN · 2:40:03 · 2023 |
| Baptiste | 112 | — | 112 | 3:53:32 | Baptiste CHASSAGNE · 2:38:42 · 2016 |
| Marie | 112 | 111 | 1 | 4:29:21 | Marie-Luna COUDERT · 3:09:01 · 2023 |
| Louis | 112 | — | 112 | 3:53:52 | Louis COTHENET · 2:47:11 · 2025 |
| Simon | 111 | — | 111 | 3:56:59 | Simon BRULFER · 2:51:00 · 2024 |
| Loic | 111 | — | 111 | 4:01:30 | Loic GOURE · 2:56:48 · 2025 |
| Bertrand | 110 | — | 110 | 4:03:05 | Bertrand MONNEAU · 2:52:52 · 2025 |
| Lionel | 107 | — | 107 | 3:55:34 | Lionel JORDA · 2:59:11 · 2025 |
| Denis | 107 | — | 107 | 4:07:24 | Denis GOBLED · 2:55:47 · 2023 |
| Mickael | 107 | — | 107 | 3:58:40 | Mickael FRANCISCO · 2:46:40 · 2024 |
| Florent | 105 | — | 105 | 3:55:25 | Florent OBLIN · 2:40:24 · 2023 |
| Victor | 105 | — | 105 | 3:51:32 | Victor ZMELTY · 2:46:57 · 2024 |
| Herve | 103 | — | 103 | 4:10:02 | Herve LE BOURDIEC · 3:00:12 · 2016 |
| Kevin | 101 | — | 101 | 4:14:33 | Kevin ANDRE · 2:29:32 · 2025 |
| Valentin | 100 | — | 100 | 3:46:09 | Valentin CANO · 2:38:04 · 2025 |
| Yann | 99 | — | 99 | 3:58:08 | Yann GRAND · 2:33:02 · 2025 |
| Gilles | 95 | — | 95 | 4:06:59 | Gilles PERRET · 2:53:28 · 2014 |
| Christian | 94 | — | 94 | 4:11:18 | Christian SAGNET · 2:54:49 · 2014 |
| Thibault | 91 | — | 91 | 3:52:10 | Thibault BRIDE · 2:34:02 · 2024 |
| Anne | 89 | 89 | — | 4:17:53 | Anne-Gaelle COFFY · 3:04:47 · 2024 |
| Samuel | 88 | — | 88 | 3:59:10 | Samuel GULLY · 2:56:09 · 2023 |
| Bastien | 87 | — | 87 | 3:47:25 | Bastien GOUTTEGATAT · 2:46:41 · 2023 |
| Dominique | 86 | 9 | 77 | 4:00:51 | Dominique RENDA · 2:40:40 · 2017 |
| Didier | 85 | — | 85 | 4:07:30 | Didier FOURNET-FAYARD · 2:57:54 · 2018 |
| Arthur | 85 | — | 85 | 3:50:35 | Arthur PICHOT UTRERA · 2:41:22 · 2025 |
| Michael | 84 | — | 84 | 4:05:13 | Michael BOUCHE · 2:25:16 · 2023 |
| Camille | 84 | 55 | 29 | 4:16:46 | Camille CLEMENT · 2:58:19 · 2023 |
| Lucas | 81 | — | 81 | 3:49:43 | Lucas CHAUME · 2:34:29 · 2018 |
| Etienne | 77 | — | 77 | 3:58:33 | Etienne YVES · 2:52:52 · 2023 |
| Daniel | 76 | — | 76 | 4:05:16 | Daniel LELANGUE · 2:50:35 · 2015 |
| Richard | 76 | — | 76 | 4:08:33 | Richard SPENNATO · 2:40:05 · 2017 |
| Charles | 75 | — | 75 | 3:53:12 | Charles DUPUPET · 2:58:42 · 2025 |
| Yannick | 74 | — | 74 | 3:56:52 | Yannick COULON · 2:53:31 · 2018 |
| Martin | 71 | — | 71 | 3:56:55 | Martin KOSGEI · 2:11:55 · 2014 |
| Remy | 68 | — | 68 | 4:03:55 | Remy ROCHETTE · 2:53:27 · 2022 |
| Jonathan | 68 | — | 68 | 3:49:29 | Jonathan HAUSER · 2:54:02 · 2023 |
| Claude | 67 | 1 | 66 | 4:16:49 | Claude MARSAUCHE · 2:58:27 · 2025 |
| Theo | 67 | — | 67 | 3:55:57 | Theo BERNARDO DE OLIVEIRA · 2:57:32 · 2025 |
| Gael | 65 | 3 | 62 | 4:03:28 | Gael PRADEL · 2:56:58 · 2018 |
| Yves | 64 | — | 64 | 4:10:10 | Yves BEGUIN · 2:58:56 · 2018 |
| Julie | 63 | 63 | — | 4:28:53 | Julie GRANJON · 3:00:31 · 2024 |
| Gregoire | 62 | — | 62 | 3:56:41 | Gregoire MARTIN · 2:53:10 · 2023 |
| Robin | 62 | — | 62 | 3:51:40 | Robin LAINE · 2:46:15 · 2025 |
| Patrice | 61 | — | 61 | 4:00:49 | Patrice VERDIER · 3:13:08 · 2014 |
| Bernard | 61 | — | 61 | 4:09:39 | Bernard BUFFET · 2:36:39 · 2015 |
| Corentin | 61 | — | 61 | 3:40:33 | Corentin FOURNIER · 2:35:49 · 2025 |
| Sophie | 60 | 60 | — | 4:16:28 | Sophie TEYSSANDIE · 3:20:05 · 2018 |
| Celine | 60 | 60 | — | 4:29:15 | Celine CAZEAUD · 3:21:42 · 2023 |
| Gaetan | 60 | — | 60 | 3:59:57 | Gaetan CHARTON · 2:46:23 · 2024 |
| Thibaut | 59 | — | 59 | 3:57:18 | Thibaut CHOUQUET · 2:44:55 · 2017 |
| Nathalie | 59 | 59 | — | 4:46:48 | Nathalie ESPRIT · 3:40:19 · 2024 |
| Stephanie | 57 | 57 | — | 4:21:34 | Stephanie CHEMIN · 3:42:41 · 2023 |
| Luc | 57 | — | 57 | 4:01:30 | Luc CHARPENTIER · 2:56:26 · 2023 |
| Audrey | 57 | 57 | — | 4:16:57 | Audrey PASSOT · 2:50:29 · 2025 |
| Axel | 56 | — | 56 | 3:52:44 | Axel CATHALA · 2:50:00 · 2025 |
| Yoann | 54 | — | 54 | 4:00:21 | Yoann STUCK · 3:01:56 · 2025 |
| Jules | 54 | — | 54 | 3:48:13 | Jules CHARRETIER · 2:41:08 · 2023 |
| William | 52 | — | 52 | 3:58:21 | William BIAMA · 2:15:21 · 2014 |
| Mohamed | 51 | — | 51 | 3:48:55 | Mohamed NASSOURI · 2:37:51 · 2025 |
| Leo | 51 | 1 | 50 | 3:52:13 | Leo GOUDEAU · 2:28:34 · 2025 |
| Delphine | 49 | 49 | — | 4:42:14 | Delphine MOHAR · 3:26:16 · 2021 |
| Edouard | 49 | — | 49 | 3:56:31 | Edouard CHRETIEN · 2:49:27 · 2024 |
| Marion | 49 | 49 | — | 4:19:37 | Marion VARESCON · 3:38:56 · 2015 |
| Jacques | 48 | — | 48 | 3:57:46 | Jacques FERRE · 3:07:20 · 2023 |
| Isabelle | 48 | 48 | — | 4:45:43 | Isabelle VIAUD · 3:24:21 · 2017 |
| Cecile | 47 | 47 | — | 4:35:04 | Cecile PIERRECLOS · 3:21:29 · 2018 |
| Claire | 47 | 47 | — | 4:22:14 | Claire-Helene CAMELOT · 3:08:03 · 2023 |
| Pauline | 47 | 47 | — | 4:33:30 | Pauline VIAUD · 3:11:27 · 2018 |
| Gabriel | 45 | — | 45 | 3:58:07 | Gabriel CHAMEL · 2:45:13 · 2015 |
| Mathias | 45 | — | 45 | 3:40:54 | Mathias THOMASSIN · 2:56:32 · 2016 |
| Emilie | 44 | 44 | — | 4:24:21 | Emilie MULLIER · 3:13:41 · 2025 |
| Regis | 43 | — | 43 | 4:06:31 | Regis XHAUFLAIR · 2:42:43 · 2017 |
| Maxence | 43 | — | 43 | 3:55:22 | Maxence VEY · 2:34:01 · 2025 |
| Tom | 43 | — | 43 | 3:47:48 | Tom MATHER · 2:47:31 · 2025 |
| Aymeric | 42 | — | 42 | 3:52:08 | Aymeric MAUPAS · 2:58:31 · 2024 |
| Serge | 41 | — | 41 | 4:22:57 | Serge DESSEIGNE · 3:00:07 · 2015 |
| Charlotte | 40 | 40 | — | 4:23:11 | Charlotte DELRIEU · 3:14:35 · 2025 |
| Andre | 40 | — | 40 | 3:52:09 | Andre CAMPOS · 2:52:50 · 2025 |
| Geoffrey | 40 | — | 40 | 3:56:47 | Geoffrey VALENTI · 3:00:19 · 2024 |
| Caroline | 39 | 39 | — | 4:25:40 | Caroline DELORD · 2:56:07 · 2023 |
| Aurelie | 39 | 39 | — | 4:25:34 | Aurelie GAUTHIER · 3:00:55 · 2016 |
| Eddy | 38 | — | 38 | 3:59:25 | Eddy LAKREMI · 2:58:04 · 2019 |
| Tristan | 38 | — | 38 | 4:05:47 | Tristan CUBIZOLLE · 3:14:05 · 2017 |
| Dimitri | 37 | — | 37 | 3:42:29 | Dimitri LAGAST · 2:46:01 · 2014 |
| Valerie | 37 | 37 | — | 4:39:39 | Valerie LEPRINCE · 3:35:25 · 2023 |
| Jose | 37 | — | 37 | 4:01:41 | Jose CORUJO · 2:59:13 · 2025 |
| Brice | 37 | — | 37 | 3:59:12 | Brice COURBON · 2:49:32 · 2017 |
| Nathan | 37 | — | 37 | 4:01:15 | Nathan BARNAUD · 2:54:39 · 2024 |
| Gerald | 36 | — | 36 | 4:04:00 | Gerald SOULIER · 3:09:41 · 2025 |
| Manon | 36 | 36 | — | 4:23:51 | Manon MARTINACHE · 3:20:51 · 2018 |
| Manuel | 35 | — | 35 | 3:51:51 | Manuel ANDRADES · 2:49:41 · 2018 |
| Lea | 35 | 35 | — | 4:15:41 | Lea BOYER · 2:56:57 · 2025 |
| Sylvie | 35 | 35 | — | 4:30:17 | Sylvie GACHON · 3:45:01 · 2017 |
| Amaury | 35 | — | 35 | 3:44:41 | Amaury GARNIER · 3:02:11 · 2024 |
| Pierrick | 35 | — | 35 | 3:53:50 | Pierrick OBLIN · 2:53:22 · 2018 |
| Christelle | 34 | 34 | — | 4:16:06 | Christelle FAIVRE-CHALON · 3:44:02 · 2025 |
| Elodie | 34 | 34 | — | 4:07:32 | Elodie MARINIER · 3:10:59 · 2023 |
| Joseph | 34 | — | 34 | 3:53:58 | Joseph LADRET · 3:00:22 · 2024 |
| Jeremie | 34 | — | 34 | 4:16:12 | Jeremie FRELIEZ · 2:58:50 · 2025 |
| Chloe | 34 | 34 | — | 4:20:25 | Chloe BARATELLA · 3:24:04 · 2025 |
| Catherine | 34 | 34 | — | 4:47:34 | Catherine LI · 3:23:23 · 2024 |
| Cyrille | 34 | — | 34 | 4:16:25 | Cyrille MACAUX · 3:32:23 · 2024 |
| Christine | 33 | 33 | — | 4:39:52 | Christine GARNIER · 3:37:21 · 2019 |
| Sandrine | 33 | 33 | — | 4:21:34 | Sandrine GODIN · 3:11:13 · 2022 |
| Lucie | 33 | 33 | — | 4:06:34 | Lucie DUPONT · 3:01:07 · 2024 |
| Gerard | 32 | — | 32 | 4:04:19 | Gerard HERBULDING · 2:48:37 · 2015 |
| Mathilde | 32 | 32 | — | 4:11:48 | Mathilde GUILLAUMOT · 3:02:12 · 2017 |
| Rodolphe | 31 | — | 31 | 4:08:39 | Rodolphe PIGNAT · 3:04:39 · 2025 |
| Renaud | 30 | — | 30 | 3:55:56 | Renaud BOUCHEZ · 3:05:37 · 2023 |
| Antonin | 30 | — | 30 | 3:40:42 | Antonin CARTON DE GRAMMONT · 2:49:39 · 2023 |
| Estelle | 30 | 30 | — | 4:18:18 | Estelle BERTEE · 3:28:26 · 2017 |
| Mathis | 30 | — | 30 | 4:04:01 | Mathis DIET · 2:44:19 · 2024 |
| Mehdi | 29 | — | 29 | 3:55:54 | Mehdi OUKI · 2:53:20 · 2021 |
| Joel | 29 | — | 29 | 3:49:39 | Joel CHERION · 3:08:35 · 2024 |
| Amandine | 29 | 29 | — | 4:15:27 | Amandine ORANGE · 3:22:38 · 2025 |
| Helene | 29 | 29 | — | 4:26:51 | Helene DEREGNAUCOURT · 3:29:04 · 2022 |
| Jordan | 29 | — | 29 | 4:08:59 | Jordan INARD · 2:33:52 · 2023 |
| Johan | 28 | — | 28 | 3:48:25 | Johan RULLIAT · 2:50:18 · 2024 |
| Laurence | 28 | 28 | — | 4:36:38 | Laurence STACHOWICZ · 3:29:12 · 2018 |
| Marine | 28 | 28 | — | 4:32:42 | Marine REVOL · 3:22:30 · 2025 |
| Augustin | 28 | — | 28 | 3:55:23 | Augustin MORTEMARD DE BOISSE · 3:27:16 · 2019 |
| Boris | 27 | — | 27 | 3:54:45 | Boris LOYAN · 2:45:28 · 2023 |
| Tanguy | 27 | — | 27 | 3:39:30 | Tanguy MERCEUR · 2:56:06 · 2019 |
| Florence | 27 | 27 | — | 4:19:20 | Florence WIANNY · 3:30:56 · 2025 |
| Laure | 26 | 26 | — | 4:28:39 | Laure SABOT · 3:29:20 · 2025 |
| Laetitia | 26 | 26 | — | 4:15:57 | Laetitia SENANT · 3:16:22 · 2023 |
| Karim | 26 | — | 26 | 4:02:25 | Karim AZZAZ · 2:56:57 · 2015 |
| Yohann | 25 | — | 25 | 3:54:35 | Yohann GACON · 2:39:12 · 2021 |
| Dorian | 25 | — | 25 | 3:53:09 | Dorian TORDI · 3:14:55 · 2025 |
| Anais | 25 | 25 | — | 4:03:30 | Anais PAPAZZONI · 3:04:15 · 2025 |
| Alban | 24 | — | 24 | 3:55:55 | Alban HADJ-RABAH JULLIEN · 2:58:31 · 2025 |
| Hugues | 24 | — | 24 | 3:38:57 | Hugues FONTAINE · 2:58:26 · 2014 |
| Severine | 24 | 24 | — | 4:19:09 | Severine KIEFFER · 3:02:57 · 2025 |
| Geraldine | 24 | 24 | — | 4:33:01 | Geraldine MILIOTI · 3:21:53 · 2018 |
| Virginie | 24 | 24 | — | 4:39:13 | Virginie DURAND · 3:18:29 · 2016 |
| Enzo | 24 | — | 24 | 3:59:46 | Enzo CAMPEDEL · 3:01:18 · 2023 |
| Juliette | 24 | 24 | — | 4:30:01 | Juliette GUERNIER · 3:37:58 · 2018 |
| Mark | 23 | — | 23 | 3:58:10 | Mark PEPPER · 2:59:35 · 2021 |
| Erwan | 23 | — | 23 | 4:01:58 | Erwan VIOT · 3:04:21 · 2019 |
| Mikael | 23 | — | 23 | 3:59:25 | Mikael HAIGNERE · 2:43:35 · 2019 |
| Gilbert | 23 | — | 23 | 4:05:39 | Gilbert UMUGABE · 2:44:00 · 2021 |
| Maud | 23 | 23 | — | 4:20:46 | Maud ZAOUI · 3:34:49 · 2021 |
| Timothee | 23 | — | 23 | 3:44:29 | Timothee LECROART · 2:46:19 · 2019 |
| Yohan | 23 | — | 23 | 4:09:50 | Yohan HUILLIER · 3:01:36 · 2025 |
| Sarah | 23 | 23 | — | 4:14:53 | Sarah ROSSETTI · 3:17:41 · 2023 |
| Amelie | 23 | 23 | — | 4:29:48 | Amelie CHARPIN · 3:25:43 · 2024 |
| Dylan | 23 | — | 23 | 4:13:07 | Dylan KISSANE · 2:57:37 · 2023 |
| Fanny | 23 | 23 | — | 4:02:07 | Fanny COPIN · 3:18:09 · 2024 |
| Rachid | 22 | — | 22 | 3:32:56 | Rachid LEKHAL · 2:37:29 · 2016 |
| Carole | 22 | 22 | — | 4:26:34 | Carole SOUCHON · 2:57:51 · 2018 |
| Veronique | 22 | 22 | — | 4:38:05 | Veronique TOURNIER · 3:21:00 · 2023 |
| Alice | 22 | 22 | — | 4:12:45 | Alice JOUVAUD · 3:39:46 · 2025 |
| Felix | 22 | — | 22 | 3:36:46 | Felix MATHERON · 2:49:44 · 2025 |
| Christopher | 22 | — | 22 | 3:59:12 | Christopher CHEVRIER · 2:57:41 · 2023 |
| Emmanuelle | 22 | 22 | — | 4:24:46 | Emmanuelle LEMAITRE · 3:30:06 · 2023 |
| Laura | 22 | 22 | — | 4:26:23 | Laura SPORMANN · 3:19:03 · 2024 |
| Gauthier | 22 | — | 22 | 4:04:40 | Gauthier PLANTEVIN · 2:57:53 · 2024 |
| Tony | 21 | — | 21 | 3:48:59 | Tony ROBERT · 3:20:07 · 2022 |
| Francis | 20 | — | 20 | 4:31:04 | Francis GENETIER · 2:46:05 · 2023 |
| Karine | 20 | 20 | — | 4:18:29 | Karine LACROIX · 3:18:58 · 2023 |
| Guy | 20 | — | 20 | 4:01:13 | Guy FORGUES · 3:25:37 · 2022 |
| Justine | 20 | 20 | — | 4:22:41 | Justine ROUVEYROL · 3:23:18 · 2024 |
| Flavien | 19 | — | 19 | 4:11:37 | Flavien BARON FERRAND · 3:01:09 · 2025 |
| Sandra | 19 | 19 | — | 4:25:23 | Sandra ANNEN-LAMARD · 3:06:49 · 2022 |
| Salim | 19 | — | 19 | 4:06:28 | Salim MAZOUZ · 3:09:10 · 2015 |
| Alan | 19 | — | 19 | 3:45:21 | Alan BERNARD · 2:53:22 · 2024 |
| Roger | 19 | — | 19 | 3:45:56 | Roger TATANGELO · 3:07:10 · 2025 |
| Thibaud | 19 | — | 19 | 4:07:46 | Thibaud VIDAL · 3:15:05 · 2014 |
| Gaspard | 19 | — | 19 | 3:51:00 | Gaspard SIMON · 3:09:42 · 2023 |
| Louise | 19 | 19 | — | 4:25:17 | Louise LOISEL · 2:54:22 · 2024 |
| Ronan | 19 | — | 19 | 3:58:19 | Ronan COUDERT · 2:46:12 · 2025 |
| Emilien | 19 | — | 19 | 3:32:53 | Emilien BEGUET · 2:53:12 · 2025 |
| Margaux | 19 | 19 | — | 4:27:23 | Margaux LAFARGE · 3:28:15 · 2025 |
| Robert | 18 | — | 18 | 4:12:50 | Robert NOBLE · 2:50:08 · 2025 |
| Georges | 18 | — | 18 | 4:34:02 | Georges PEDRO LUCAS · 3:18:23 · 2014 |
| Maurice | 18 | — | 18 | 3:54:33 | Maurice RIBON · 3:20:41 · 2014 |
| Lilian | 18 | — | 18 | 3:52:33 | Lilian BOCQUENET · 2:57:09 · 2024 |
| Pascale | 18 | 18 | — | 4:33:32 | Pascale MAAS · 3:38:01 · 2023 |
| Matthias | 18 | — | 18 | 4:08:10 | Matthias MOYON · 3:19:31 · 2014 |
| Roland | 18 | — | 18 | 3:46:28 | Roland HENNENFENT · 3:00:41 · 2021 |
| Martial | 18 | — | 18 | 4:32:26 | Martial VALERO · 3:33:47 · 2024 |
| Clemence | 18 | 18 | — | 4:09:45 | Clemence JEANNE · 3:23:59 · 2024 |
| Morgan | 18 | — | 18 | 3:53:05 | Morgan PAGET · 2:58:29 · 2019 |
| Steve | 18 | — | 18 | 4:11:54 | Steve BAUDIN · 2:59:51 · 2025 |
| Jeanne | 18 | 18 | — | 4:13:12 | Jeanne GARREAU · 2:43:32 · 2025 |
| Anna | 18 | 18 | — | 4:26:46 | Anna WASIK-ALBANO · 2:52:12 · 2022 |
| Melanie | 18 | 18 | — | 4:22:50 | Melanie FRANCESCATO · 3:41:09 · 2025 |
| Gary | 17 | — | 17 | 3:49:39 | Gary SHARMAN · 3:05:23 · 2025 |
| Magali | 17 | 17 | — | 4:54:23 | Magali QUERCY · 3:42:15 · 2018 |
| Agnes | 17 | 17 | — | 4:14:52 | Agnes BIANCHIN · 3:22:00 · 2024 |
| Gautier | 17 | — | 17 | 3:58:20 | Gautier CLAUDE · 2:42:25 · 2023 |
| Hubert | 17 | — | 17 | 3:56:51 | Hubert FILIOL · 3:15:53 · 2025 |
| Noemie | 17 | 17 | — | 4:16:56 | Noemie SAHUC · 3:34:14 · 2025 |
| Gaelle | 16 | 16 | — | 4:32:37 | Gaelle MOLOWA · 3:44:04 · 2021 |
| Alex | 16 | 1 | 15 | 4:05:49 | Alex SAEKWO · 2:10:49 · 2016 |
| Antonio | 16 | — | 16 | 4:17:18 | Antonio MOURA · 3:27:43 · 2018 |
| Emma | 16 | 16 | — | 4:22:19 | Emma KRANTSCHENKO · 3:59:30 · 2024 |
| Yvan | 16 | — | 16 | 4:06:01 | Yvan ROMERO · 3:01:10 · 2019 |
| Luis | 16 | — | 16 | 3:57:33 | Luis DIAZ · 3:14:52 · 2017 |
| Matteo | 16 | — | 16 | 4:10:20 | Matteo SARAGONI · 2:53:15 · 2025 |
| Andrea | 16 | 7 | 9 | 3:51:48 | Andrea MANNARINO · 2:46:17 · 2024 |
| Alexandra | 16 | 16 | — | 4:26:30 | Alexandra SERRET · 3:49:49 · 2018 |
| Henri | 16 | — | 16 | 4:14:43 | Henri RENAUDIN · 3:15:33 · 2025 |
| Mael | 16 | — | 16 | 3:48:10 | Mael GUILLERMIN · 2:41:06 · 2025 |
Anonymised entries carry no name and are not counted. runners only.
Generations
Who races it, by age
27,792 classified finishes across 11 editions, placed in the age band the organiser filed each athlete under. A further 1,007 carry no usable age class.
French athletics. The older Lyon editions use the ten-year V-bands, the newer ones the five-year M-bands.
Classified finishes, all editions. Hover a bar for its count.
Each band’s share of the classified field that year, young at the bottom. Hover a year for its make-up.
The bands sum to the whole classified field each year, so this is composition — it says nothing about whether the race grew.
Is the mapping right?
The organiser’s class codes do not state their ages, so they are mapped — and the mapping is checked against this archive rather than taken on trust. If it were off by one class, anyone racing either side of a vocabulary change would appear to jump years in a single season.
Across 3,791 pairs of consecutive editions by the same person, the band moves backwards 16 times and skips more than one bucket 3 times — 99.5% consistent. The residue is the size name collisions predict.
Median finish by band
| Band | Run in Lyon — Marathon |
|---|---|
| Under 20 | 5:31:37 · 2 |
| 20–39 | 3:58:58 · 15,542 |
| 40–49 | 4:00:35 · 7,730 |
| 50–59 | 4:07:13 · 3,646 |
| 60–69 | 4:21:01 · 800 |
| 70 and over | 4:53:27 · 72 |
Each cell is the median of that band’s per-edition medians, with the classified finishes behind it.
Women
Women in the archive
4,483 of 28,799 classified finishes across 11 editions — 15.6%.
The highest share is 2025 at 18.8%. The furthest up an overall field any woman has finished is Joan KIGEN, 5th overall in 2016.
Women as a percentage of classified runners, per edition.
Share of the classified field. Use the left and right arrow keys to read each point.
The axis starts at zero, so the height of a point is the share.
Show the numbers
| Year | Run in Lyon — Marathon |
|---|---|
| 2014 | 10.9% |
| 2015 | 10.5% |
| 2016 | 14.1% |
| 2017 | 14.3% |
| 2018 | 15.1% |
| 2019 | 16.9% |
| 2021 | 14.6% |
| 2022 | 14.6% |
| 2023 | 16.9% |
| 2024 | 17.0% |
| 2025 | 18.8% |
The count, not the share — the two move differently when a race grows.
How many women finished. Use the left and right arrow keys to read each point.
Show the numbers
| Year | Run in Lyon — Marathon |
|---|---|
| 2014 | 175 |
| 2015 | 225 |
| 2016 | 362 |
| 2017 | 358 |
| 2018 | 391 |
| 2019 | 450 |
| 2021 | 192 |
| 2022 | 248 |
| 2023 | 477 |
| 2024 | 638 |
| 2025 | 967 |
The fastest woman, every edition
With her place in the overall field, which is the number that says how far up she finished. These are mass-start races with one classification; the women’s classification is a cut of it, not a separate event.
| Year | Fastest woman | Time | Overall | Women | Median gap |
|---|---|---|---|---|---|
| 2025 | Jeanne GARREAUFR | 2:43:32 | 34 | 967 · 18.8% | +25:24 |
| 2024 | Louise LOISELFR | 2:54:22 | 76 | 638 · 17.0% | +24:58 |
| 2023 | Sabine EHRSTROMFR | 2:49:26 | 43 | 477 · 16.9% | +23:50 |
| 2022 | Anna WASIK-ALBANOPL | 2:52:12 | 28 | 248 · 14.6% | +24:05 |
| 2021 | Marta ZABBENIIT | 3:15:54 | 94 | 192 · 14.6% | +24:57 |
| 2019 | Chrystelle LAMBERTFR | 2:54:42 | 35 | 450 · 16.9% | +23:53 |
| 2018 | Chrystelle LAMBERTFR | 2:55:24 | 46 | 391 · 15.1% | +26:41 |
| 2017 | Esther MACHARIAKE | 2:35:18 | 10 | 358 · 14.3% | +24:34 |
| 2016 | Joan KIGENKE | 2:33:28 | 5 | 362 · 14.1% | +46:28 |
| 2015 | Emily ROTICHKE | 2:40:01 | 9 | 225 · 10.5% | +43:50 |
| 2014 | Abebech TSEGAYEET | 2:39:54 | 8 | 175 · 10.9% | +36:13 |
“Median gap” is the women’s median finish minus the men’s in the same edition. It is a gap between two medians, not between two comparable athletes: the fields differ in size, depth and age structure.
Regulars
Who keeps coming back
23,396 distinct people have finished at least one of the 11 editions. 19,903 came once and did not return; 3,493 came back at least once more.
The deepest anyone has gone is 10 editions.
Each bar is the number of people with that many finished editions. Hover for the count.
The first step is the steep one — 85% of people who finish never come back. The right-hand tail is real but invisible at this scale; it is in the table below.
6 editions or more — 93 people
“Editions” counts distinct years, not finishes.
| Name | Editions | Finishes | Years | Best |
|---|---|---|---|---|
| Pierre Eric PHILIPPE | 10 | 10 | 15 16 17 18 19 21 22 23 24 25 | 3:21:38 |
| Frederic CHEURFA | 10 | 10 | 14 15 16 17 18 19 21 22 23 24 | 3:29:12 |
| Jerome CUBER | 10 | 10 | 14 15 16 17 18 19 21 22 23 24 | 3:33:21 |
| Bruno LE JACQ | 10 | 10 | 14 15 16 17 18 19 21 22 24 25 | 3:47:05 |
| Amir SAHLI | 9 | 9 | 14 16 17 18 19 21 22 23 24 | 3:03:21 |
| Bertrand ROCHET | 9 | 13 | 14 15 16 17 18 19 23 24 25 | 3:11:26 |
| Damien FLEURENCE | 9 | 9 | 16 17 18 19 21 22 23 24 25 | 3:20:09 |
| Jerome GUINET | 9 | 9 | 14 16 17 18 21 22 23 24 25 | 3:33:53 |
| Jules ARNOUX | 8 | 8 | 15 16 17 18 19 22 24 25 | 2:52:44 |
| Frederic FERNANDEZ | 8 | 8 | 14 15 16 17 18 19 22 25 | 3:19:32 |
| Mohamed OSMANI | 8 | 8 | 14 15 16 17 19 21 24 25 | 3:23:22 |
| Jeremy PIQUARD | 8 | 8 | 15 16 17 18 19 21 24 25 | 3:26:04 |
| Alain BARCEL | 8 | 8 | 14 15 16 17 18 19 21 22 | 3:44:19 |
| Marlene PERRET | 8 | 8 | 15 16 17 19 21 22 23 25 | 3:44:29 |
| Remi ZINCK | 8 | 8 | 14 15 16 17 18 19 21 22 | 3:44:45 |
| Nicolas GRANGEAT | 8 | 8 | 14 15 16 17 18 19 22 23 | 3:46:21 |
| Salim GUENFOUD | 8 | 8 | 15 16 17 18 19 21 22 24 | 3:54:12 |
| Kevin MICHEL | 8 | 8 | 16 17 18 19 21 22 24 25 | 3:57:48 |
| Ahcene BOUMENDJEL | 8 | 8 | 15 16 17 19 21 22 23 25 | 3:59:44 |
| Ozdem YILMAZ | 8 | 8 | 15 16 18 19 21 23 24 25 | 4:14:51 |
Showing 20 of 93 runners who have finished more than once.
About this project and its data. The results are Sport Innovation / TimeTo’s — the official timekeeper of the event. They were fetched once after the event and republished here with segment times, recomputed leaderboards and a page per athlete that the official results do not offer. The timing is their work; the analysis is mine, and any mistake in it is mine too. Course details come from Amaury Sport Organisation (A.S.O.), the organiser. Each edition is ranked as its own official results were — gun time on the older years, chip time from 2019 — established per edition against the published ordering. Athletes who asked to be anonymous in the official results stay anonymous here. Names and bib numbers come from that public classification and nothing else; if one of them is yours and you would rather it were not here, ask me and I will take it off — the result stays as an anonymous line so the totals on this page remain correct.
28,799 finishers across 11 editions · built 2026-10-11