The archive
Run in Lyon, semi-marathon — every edition
11 editions, 117,809 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 | 9,200 |
| 2015 | 9,917 |
| 2016 | 11,103 |
| 2017 | 11,174 |
| 2018 | 10,532 |
| 2019 | 9,498 |
| 2020 | — |
| 2021 | 5,868 |
| 2022 | 7,892 |
| 2023 | 11,066 |
| 2024 | 15,279 |
| 2025 | 16,280 |
Fastest finisher, over the same 21.1 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 1:02: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: Duncan Lucas PERRILLAT AMEDE in 2022, 1:03:46 (3:01/km).
Show the numbers
| Year | Winner |
|---|---|
| 2014 | 1:08:14 |
| 2015 | 1:05:03 |
| 2016 | 1:09:19 |
| 2017 | 1:09:02 |
| 2018 | 1:06:10 |
| 2019 | 1:08:21 |
| 2020 | — |
| 2021 | 1:07:40 |
| 2022 | 1:03:46 |
| 2023 | 1:06:10 |
| 2024 | 1:05:44 |
| 2025 | 1:04:34 |
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 1: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 | 2:15:29 |
| 2015 | 2:18:30 |
| 2016 | 2:29:56 |
| 2017 | 1:54:30 |
| 2018 | 1:55:16 |
| 2019 | 1:56:40 |
| 2020 | — |
| 2021 | 1:56:38 |
| 2022 | 1:55:26 |
| 2023 | 1:53:05 |
| 2024 | 1:57:53 |
| 2025 | 1:58:38 |
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 | 24.4% |
| 2015 | 27.7% |
| 2016 | 29.5% |
| 2017 | 29.2% |
| 2018 | 31.0% |
| 2019 | 30.7% |
| 2020 | — |
| 2021 | 28.0% |
| 2022 | 30.2% |
| 2023 | 31.6% |
| 2024 | 39.6% |
| 2025 | 43.2% |
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.
Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed. 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.
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.
Splits withheld: only 0.3% 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.3% 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.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.
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.
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 | 9,200 | 24.4% | OTHMANE HSAIN | 1:08:14 | 2:15:29 | gun |
| 2015 | 9,917 | 27.7% | Michael GRAS | 1:05:03 | 2:18:30 | gun |
| 2016 | 11,103 | 29.5% | Nicolas GACON | 1:09:19 | 2:29:56 | gun |
| 2017 | 11,174 | 29.2% | Olivier GAILLARD | 1:09:02 | 1:54:30 | chip |
| 2018 | 10,532 | 31.0% | Corentin LE ROY | 1:06:10 | 1:55:16 | chip |
| 2019 | 9,498 | 30.7% | Julien DEVANNE | 1:08:21 | 1:56:40 | chip |
| 2021 | 5,868 | 28.0% | Igor BOUGNOT | 1:07:40 | 1:56:38 | chip |
| 2022 | 7,892 | 30.2% | Duncan Lucas PERRILLAT AMEDE | 1:03:46 | 1:55:26 | chip |
| 2023 | 11,066 | 31.6% | Thibaut IMBERT | 1:06:10 | 1:53:05 | chip |
| 2024 | 15,279 | 39.6% | Julien RABACA | 1:05:44 | 1:57:53 | chip |
| 2025 | 16,280 | 43.2% | Julien RABACA | 1:04:34 | 1:58:38 | 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
6,440 distinct first names over 117,809 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 29 or more finishes.
| Tanguy | 1:46:40 | 104 |
| Jules | 1:46:55 | 156 |
| Geoffrey | 1:47:03 | 85 |
| Martin | 1:47:37 | 275 |
| Joris | 1:48:16 | 86 |
| Victor | 1:48:20 | 313 |
| Theo | 1:48:26 | 215 |
| Aymeric | 1:48:42 | 115 |
| Simon | 1:48:49 | 377 |
| Robin | 1:49:18 | 217 |
| Mathis | 1:49:28 | 103 |
| Erwan | 1:49:29 | 89 |
Slowest median
Names with 29 or more finishes.
| Veronique | 2:19:35 | 212 |
| Vanessa | 2:19:06 | 94 |
| Francoise | 2:18:46 | 92 |
| Catherine | 2:18:38 | 252 |
| Pascale | 2:18:16 | 85 |
| Christelle | 2:17:48 | 205 |
| Corinne | 2:17:01 | 122 |
| Florence | 2:16:33 | 245 |
| Beatrice | 2:15:37 | 122 |
| Gaelle | 2:15:30 | 125 |
| Angelique | 2:15:27 | 91 |
| Christine | 2:15:20 | 217 |
The full list
| Name | Finishes | Women | Men | Median | Fastest of them |
|---|---|---|---|---|---|
| Jean | 2,673 | 4 | 2669 | 1:59:22 | Jean-Rene CARON · 1:07:29 · 2023 |
| Nicolas | 2,038 | 1 | 2037 | 1:54:22 | Nicolas GACON · 1:09:19 · 2016 |
| Pierre | 1,749 | 1 | 1748 | 1:54:11 | Pierre DEFONTAINE · 1:06:48 · 2023 |
| Julien | 1,513 | — | 1513 | 1:53:38 | Julien RABACA · 1:04:34 · 2025 |
| Thomas | 1,432 | 3 | 1429 | 1:52:36 | Thomas VILLEMIN · 1:09:51 · 2025 |
| Christophe | 1,300 | 1 | 1299 | 1:57:11 | Christophe HERMAN · 1:13:22 · 2023 |
| Sebastien | 1,286 | — | 1286 | 1:55:42 | Sebastien HOURS · 1:10:03 · 2024 |
| Laurent | 1,260 | — | 1260 | 1:56:40 | Laurent COUDERT · 1:15:07 · 2023 |
| Guillaume | 1,243 | 1 | 1242 | 1:52:30 | Guillaume BRIEL · 1:08:47 · 2025 |
| Philippe | 1,228 | — | 1228 | 1:59:51 | Philippe VERMAT · 1:15:23 · 2014 |
| Olivier | 1,170 | 1 | 1169 | 1:57:09 | Olivier GAILLARD · 1:09:02 · 2017 |
| Vincent | 1,153 | 5 | 1148 | 1:55:27 | Vincent RICHARD · 1:13:31 · 2025 |
| Alexandre | 1,106 | 2 | 1104 | 1:52:54 | Alexandre DUBEST · 1:10:34 · 2024 |
| Marie | 1,094 | 1092 | 2 | 2:09:13 | Marie MERIEN · 1:23:20 · 2023 |
| Frederic | 1,086 | 6 | 1080 | 1:57:17 | Frederic VAUDAINE · 1:12:28 · 2025 |
| Stephane | 1,083 | — | 1083 | 1:57:24 | Stephane RABILLOUD · 1:13:52 · 2014 |
| David | 1,014 | — | 1014 | 1:56:10 | David BISSUEL · 1:14:38 · 2018 |
| Romain | 1,009 | — | 1009 | 1:51:27 | Romain VOGT · 1:09:25 · 2025 |
| Antoine | 998 | 2 | 996 | 1:50:06 | Antoine GODIN · 1:13:00 · 2022 |
| Jerome | 937 | 1 | 936 | 1:55:55 | Jerome AKLI · 1:12:31 · 2025 |
| Maxime | 932 | 3 | 929 | 1:50:52 | Maxime BESSON · 1:07:38 · 2025 |
| Eric | 851 | — | 851 | 1:59:05 | Eric BUCHET · 1:15:19 · 2024 |
| Francois | 790 | — | 790 | 1:56:31 | Francois VINEL · 1:19:58 · 2025 |
| Clement | 747 | 1 | 746 | 1:50:24 | Clement MEUNIER · 1:10:42 · 2022 |
| Benjamin | 741 | 2 | 739 | 1:52:04 | Benjamin ALQUIER · 1:07:00 · 2024 |
| Anne | 717 | 716 | 1 | 2:11:04 | Anne-Sophie CHAUME · 1:15:30 · 2023 |
| Camille | 713 | 634 | 79 | 2:04:17 | Camille PIN · 1:17:03 · 2023 |
| Mathieu | 705 | — | 705 | 1:51:36 | Mathieu PREGEANT · 1:16:14 · 2024 |
| Benoit | 690 | — | 690 | 1:51:38 | Benoit PARET · 1:14:54 · 2016 |
| Arnaud | 681 | 2 | 679 | 1:54:14 | Arnaud DUVIVIER · 1:09:56 · 2023 |
| Cedric | 668 | — | 668 | 1:56:01 | Cedric ABGRALL · 1:13:21 · 2017 |
| Thierry | 636 | — | 636 | 2:00:09 | Thierry COQUET · 1:18:55 · 2023 |
| Damien | 621 | — | 621 | 1:54:45 | Damien GRAS · 1:07:31 · 2015 |
| Pascal | 616 | 1 | 615 | 1:57:27 | Pascal EMOND · 1:16:45 · 2023 |
| Franck | 614 | — | 614 | 1:56:21 | Franck RODECK · 1:21:41 · 2023 |
| Sylvain | 583 | 1 | 582 | 1:55:35 | Sylvain CUTILLAS · 1:13:03 · 2023 |
| Quentin | 582 | — | 582 | 1:50:13 | Quentin GAREL · 1:12:58 · 2025 |
| Anthony | 574 | — | 574 | 1:54:14 | Anthony MADELON · 1:11:27 · 2023 |
| Matthieu | 570 | — | 570 | 1:51:59 | Matthieu GRARD · 1:09:07 · 2017 |
| Patrick | 564 | — | 564 | 1:59:41 | Patrick TAMBWE NGOIE · 1:13:03 · 2018 |
| Julie | 555 | 555 | — | 2:07:51 | Julie CHABOUD · 1:25:32 · 2016 |
| Florian | 553 | — | 553 | 1:51:50 | Florian DIANA · 1:10:52 · 2023 |
| Fabien | 540 | — | 540 | 1:57:44 | Fabien TANGUY · 1:14:35 · 2024 |
| Bruno | 515 | — | 515 | 1:59:18 | Bruno MACEDO · 1:16:07 · 2016 |
| Pauline | 515 | 514 | 1 | 2:06:35 | Pauline DI NICOLANTONIO · 1:21:20 · 2018 |
| Xavier | 512 | — | 512 | 1:53:52 | Xavier HODOT · 1:16:03 · 2023 |
| Adrien | 511 | — | 511 | 1:50:43 | Adrien CHOUCHOU · 1:10:08 · 2023 |
| Remi | 506 | — | 506 | 1:54:15 | Remi ORVELIN · 1:10:42 · 2022 |
| Paul | 505 | — | 505 | 1:49:33 | Paul MOREL · 1:14:27 · 2024 |
| Jeremy | 504 | — | 504 | 1:53:03 | Jeremy MANSUY · 1:11:53 · 2019 |
| Celine | 502 | 502 | — | 2:11:11 | Celine DUFEU · 1:24:23 · 2019 |
| Sophie | 491 | 490 | 1 | 2:11:15 | Sophie BORDERES · 1:28:57 · 2023 |
| Loic | 487 | 1 | 486 | 1:53:33 | Loic MOULIN · 1:09:22 · 2023 |
| Alexis | 477 | — | 477 | 1:49:57 | Alexis TURPIN · 1:07:33 · 2023 |
| Marion | 476 | 474 | 2 | 2:10:02 | Marion MATHIEU · 1:25:32 · 2014 |
| Hugo | 465 | — | 465 | 1:50:00 | Hugo THIBAULT · 1:06:20 · 2022 |
| Nathalie | 462 | 462 | — | 2:13:38 | Nathalie NEBOUT · 1:29:39 · 2022 |
| Marc | 455 | — | 455 | 1:54:44 | Marc LOZANO · 1:09:33 · 2024 |
| Kevin | 448 | 1 | 447 | 1:54:12 | Kevin ANDRE · 1:10:19 · 2024 |
| Baptiste | 433 | — | 433 | 1:50:34 | Baptiste JARD · 1:04:54 · 2025 |
| Stephanie | 433 | 433 | — | 2:12:15 | Stephanie PACAUD · 1:31:25 · 2023 |
| Mathilde | 431 | 431 | — | 2:05:15 | Mathilde HELLEU · 1:25:54 · 2025 |
| Caroline | 431 | 431 | — | 2:12:24 | Caroline VACELET · 1:22:49 · 2024 |
| Emmanuel | 416 | — | 416 | 1:55:25 | Emmanuel DURANTON · 1:16:50 · 2023 |
| Didier | 407 | — | 407 | 2:00:00 | Didier MOLLI · 1:23:24 · 2017 |
| Fabrice | 407 | — | 407 | 1:56:09 | Fabrice ROUSSEAU · 1:19:08 · 2024 |
| Emilie | 404 | 404 | — | 2:10:33 | Emilie TISSOT · 1:26:51 · 2024 |
| Florent | 403 | 1 | 402 | 1:53:17 | Florent SOLEILHAC · 1:10:23 · 2025 |
| Alain | 401 | 1 | 400 | 2:02:26 | Alain COLOMBET · 1:23:38 · 2016 |
| Louis | 394 | — | 394 | 1:50:37 | Louis VIDAL · 1:14:14 · 2024 |
| Lucas | 393 | 1 | 392 | 1:51:28 | Lucas CHAUME · 1:12:00 · 2014 |
| Aurelien | 390 | — | 390 | 1:50:46 | Aurelien RIVET · 1:05:25 · 2025 |
| Raphael | 390 | — | 390 | 1:54:57 | Raphael BENEZIT · 1:14:22 · 2023 |
| Isabelle | 386 | 384 | 2 | 2:13:50 | Isabelle DUBOIS · 1:33:24 · 2025 |
| Marine | 381 | 381 | — | 2:08:15 | Marine CLEMENS · 1:26:56 · 2025 |
| Claire | 377 | 377 | — | 2:09:36 | Claire AMANN · 1:29:04 · 2019 |
| Simon | 377 | — | 377 | 1:48:49 | Simon OLLIER · 1:09:40 · 2023 |
| Gilles | 375 | — | 375 | 1:59:59 | Gilles EUVRARD · 1:25:32 · 2015 |
| Ludovic | 375 | — | 375 | 1:58:30 | Ludovic LEVEQUE · 1:21:16 · 2017 |
| Lionel | 374 | 1 | 373 | 1:56:03 | Lionel JAGOREL · 1:14:11 · 2024 |
| Gregory | 372 | 1 | 371 | 1:57:11 | Gregory HERNANDEZ · 1:14:30 · 2016 |
| Aurelie | 364 | 364 | — | 2:10:30 | Aurelie IMARRE · 1:23:17 · 2017 |
| Christian | 363 | — | 363 | 2:01:11 | Christian SICKLER · 1:18:38 · 2018 |
| Herve | 363 | — | 363 | 1:59:33 | Herve MESSER · 1:22:48 · 2025 |
| Cyril | 361 | — | 361 | 1:58:41 | Cyril THOMAS · 1:07:33 · 2015 |
| Charlotte | 360 | 360 | — | 2:06:07 | Charlotte LANOIX · 1:18:12 · 2025 |
| Manon | 358 | 357 | 1 | 2:07:19 | Manon BARBAY · 1:22:24 · 2025 |
| Chloe | 354 | 354 | — | 2:05:07 | Chloe MOUQUET · 1:20:29 · 2024 |
| Sandrine | 352 | 351 | 1 | 2:14:07 | Sandrine BELLENGER · 1:31:23 · 2025 |
| Valentin | 351 | — | 351 | 1:49:43 | Valentin BETOUDJI · 1:09:18 · 2019 |
| Valerie | 347 | 347 | — | 2:15:14 | Valerie SARTRE · 1:35:17 · 2018 |
| Michel | 340 | 5 | 335 | 2:02:24 | Michel PIERSON · 1:16:44 · 2025 |
| Cecile | 338 | 334 | 4 | 2:12:22 | Cecile DEHARO · 1:24:49 · 2023 |
| Audrey | 335 | 335 | — | 2:08:44 | Audrey SCHICKER · 1:31:07 · 2023 |
| Bertrand | 327 | 1 | 326 | 2:00:28 | Bertrand BULLE · 1:19:47 · 2016 |
| Lea | 321 | 321 | — | 2:05:01 | Lea BEYLOUNE · 1:21:21 · 2025 |
| Thibault | 320 | — | 320 | 1:52:12 | Thibault BRIDE · 1:09:43 · 2023 |
| Yann | 320 | — | 320 | 1:54:58 | Yann CHAPELLIERE · 1:16:28 · 2017 |
| Mickael | 317 | — | 317 | 1:55:24 | Mickael MOISSONNIER · 1:11:04 · 2018 |
| Victor | 313 | 1 | 312 | 1:48:20 | Victor ZMELTY · 1:15:53 · 2019 |
| Arthur | 300 | — | 300 | 1:49:38 | Arthur THIERY · 1:07:54 · 2024 |
| Laura | 298 | 297 | 1 | 2:06:23 | Laura DARCHE · 1:21:02 · 2025 |
| Delphine | 296 | 296 | — | 2:13:35 | Delphine BERTHELOT · 1:36:22 · 2019 |
| Laurence | 295 | 295 | — | 2:11:42 | Laurence RICHOUX · 1:31:22 · 2025 |
| Elodie | 295 | 295 | — | 2:12:49 | Elodie TONELLI · 1:25:51 · 2022 |
| Virginie | 290 | 289 | 1 | 2:13:38 | Virginie LEMAY · 1:19:40 · 2016 |
| Charles | 289 | — | 289 | 1:55:17 | Charles ALTHEY · 1:17:10 · 2018 |
| Dominique | 287 | 56 | 231 | 2:04:04 | Dominique EYRAUD · 1:17:25 · 2017 |
| Lucie | 285 | 285 | — | 2:05:15 | Lucie AYROLES · 1:27:23 · 2025 |
| Denis | 282 | — | 282 | 2:02:35 | Denis BERLAND · 1:19:01 · 2017 |
| Justine | 279 | 279 | — | 2:05:59 | Justine GALLOT · 1:36:09 · 2025 |
| Alice | 277 | 277 | — | 2:06:24 | Alice BRIZIO · 1:34:49 · 2019 |
| Martin | 275 | 1 | 274 | 1:47:37 | Martin DUBOS · 1:13:43 · 2025 |
| Michael | 254 | — | 254 | 1:57:29 | Michael GRAS · 1:05:03 · 2015 |
| Catherine | 252 | 251 | 1 | 2:18:38 | Catherine CONNES · 1:45:36 · 2017 |
| Amandine | 251 | 250 | 1 | 2:11:58 | Amandine BERLIER · 1:34:50 · 2018 |
| Juliette | 249 | 249 | — | 2:06:25 | Juliette ORTEGA · 1:28:45 · 2025 |
| Sylvie | 248 | 248 | — | 2:15:03 | Sylvie JONIN · 1:29:15 · 2014 |
| Etienne | 247 | 1 | 246 | 1:50:04 | Etienne CHALEAT · 1:18:38 · 2016 |
| Florence | 245 | 245 | — | 2:16:33 | Florence BEYTOUT · 1:30:22 · 2023 |
| Patrice | 245 | — | 245 | 1:59:08 | Patrice PICOLLET · 1:15:49 · 2017 |
| Corentin | 244 | — | 244 | 1:50:56 | Corentin LE ROY · 1:06:10 · 2018 |
| Helene | 241 | 241 | — | 2:08:41 | Helene GUET · 1:22:27 · 2014 |
| Jonathan | 240 | 1 | 239 | 1:52:33 | Jonathan ROMEUF · 1:14:36 · 2023 |
| Bastien | 238 | — | 238 | 1:51:20 | Bastien NOUVELOT · 1:15:33 · 2025 |
| Anais | 232 | 231 | 1 | 2:07:11 | Anais DACHET · 1:22:14 · 2019 |
| Fanny | 232 | 232 | — | 2:06:56 | Fanny CAQUELARD · 1:33:43 · 2025 |
| Samuel | 231 | — | 231 | 1:51:39 | Samuel USSON · 1:14:50 · 2023 |
| Laure | 226 | 223 | 3 | 2:08:38 | Laure DESMURS · 1:23:57 · 2018 |
| Sarah | 226 | 226 | — | 2:06:24 | Sarah ROUQUIER · 1:16:37 · 2025 |
| Carole | 223 | 223 | — | 2:15:02 | Carole SOUCHON · 1:30:53 · 2014 |
| Leo | 223 | — | 223 | 1:51:40 | Leo ROUCHOUSE · 1:19:51 · 2024 |
| Remy | 222 | 1 | 221 | 1:54:08 | Remy MENTELIN · 1:18:37 · 2024 |
| Melanie | 222 | 222 | — | 2:09:20 | Melanie DONNAZ · 1:32:24 · 2024 |
| Christine | 217 | 216 | 1 | 2:15:20 | Christine GARINO · 1:43:14 · 2022 |
| Robin | 217 | — | 217 | 1:49:18 | Robin DIEUMEGARD · 1:12:16 · 2019 |
| Yoann | 216 | — | 216 | 1:53:56 | Yoann STUCK · 1:08:17 · 2024 |
| Theo | 215 | — | 215 | 1:48:26 | Theo RODRIGUEZ-NOURY · 1:18:22 · 2025 |
| Clemence | 214 | 213 | 1 | 2:06:48 | Clemence ROBINEAU · 1:17:57 · 2025 |
| Yannick | 213 | — | 213 | 1:53:48 | Yannick LIZZI · 1:15:31 · 2018 |
| Veronique | 212 | 212 | — | 2:19:35 | Veronique LE MOING · 1:33:19 · 2023 |
| Thibaut | 210 | 1 | 209 | 1:51:07 | Thibaut IMBERT · 1:06:10 · 2023 |
| Alexandra | 209 | 209 | — | 2:12:47 | Alexandra LAFON · 1:37:58 · 2018 |
| Christelle | 205 | 205 | — | 2:17:48 | Christelle DAMIAND · 1:32:24 · 2023 |
| Emma | 205 | 204 | 1 | 2:04:36 | Emma BERGEON · 1:24:56 · 2023 |
| Richard | 202 | — | 202 | 1:57:05 | Richard ELWELL · 1:20:39 · 2015 |
| Karine | 201 | 200 | 1 | 2:08:35 | Karine HIDALGO PERRIER · 1:31:43 · 2024 |
| Amelie | 199 | 199 | — | 2:07:53 | Amelie BONGRAND · 1:21:02 · 2025 |
| Jacques | 196 | — | 196 | 2:02:28 | Jacques SOULIER · 1:25:56 · 2019 |
| Gaetan | 194 | — | 194 | 1:54:25 | Gaetan CHARTON · 1:14:01 · 2025 |
| Clara | 194 | 194 | — | 2:07:16 | Clara JACQUET · 1:31:22 · 2025 |
| Daniel | 191 | — | 191 | 2:00:11 | Daniel MARQUES AFONSO · 1:24:33 · 2023 |
| Bernard | 191 | 1 | 190 | 2:08:12 | Bernard BUGNAND · 1:22:18 · 2019 |
| Laetitia | 190 | 189 | 1 | 2:10:19 | Laetitia LALAU · 1:29:19 · 2017 |
| Edouard | 190 | — | 190 | 1:53:44 | Edouard RANDU · 1:13:34 · 2025 |
| Estelle | 189 | 189 | — | 2:10:01 | Estelle CORBRION · 1:24:05 · 2025 |
| Margaux | 188 | 188 | — | 2:07:39 | Margaux GAGNAIRE · 1:27:21 · 2018 |
| Severine | 183 | 183 | — | 2:10:51 | Severine HOSTIER · 1:33:03 · 2017 |
| Gregoire | 182 | — | 182 | 1:52:51 | Gregoire RIVIERE · 1:12:30 · 2023 |
| Axel | 182 | 5 | 177 | 1:51:04 | Axel BRUYAS · 1:10:08 · 2025 |
| Emmanuelle | 177 | 177 | — | 2:13:02 | Emmanuelle VARAINE · 1:23:25 · 2017 |
| Elise | 175 | 175 | — | 2:05:59 | Elise RAVACHE · 1:40:03 · 2023 |
| Jeremie | 175 | 1 | 174 | 1:50:06 | Jeremie BOUVIER · 1:19:15 · 2023 |
| Luc | 174 | — | 174 | 1:53:42 | Luc CHARPENTIER · 1:21:54 · 2022 |
| Louise | 170 | 169 | 1 | 2:04:44 | Louise DUBOIS · 1:33:42 · 2023 |
| Regis | 168 | — | 168 | 1:56:22 | Regis PAUR · 1:20:47 · 2016 |
| Maxence | 168 | — | 168 | 1:50:22 | Maxence BRUYAS · 1:14:57 · 2024 |
| Gael | 163 | — | 163 | 1:52:13 | Gael JOCTEUR MONROZIER · 1:18:59 · 2023 |
| Jules | 156 | — | 156 | 1:46:55 | Jules PENEL · 1:15:49 · 2024 |
| Magali | 152 | 152 | — | 2:12:05 | Magali ROLLAND PROPICE · 1:34:53 · 2023 |
| Yves | 151 | 1 | 150 | 1:55:06 | Yves GOURIOU · 1:11:55 · 2025 |
| Sandra | 151 | 151 | — | 2:14:43 | Sandra PORTAL · 1:26:09 · 2023 |
| Tom | 150 | — | 150 | 1:51:16 | Tom PASQUIER · 1:09:57 · 2025 |
| William | 147 | — | 147 | 1:55:32 | William MYCROFT · 1:07:12 · 2024 |
| Serge | 146 | — | 146 | 2:00:15 | Serge DUBOIS · 1:22:56 · 2019 |
| Cyrille | 144 | 3 | 141 | 1:56:33 | Cyrille VERILHAC · 1:22:21 · 2016 |
| Noemie | 141 | 141 | — | 2:07:03 | Noemie MARIE · 1:39:28 · 2024 |
| Morgane | 140 | 140 | — | 2:08:44 | Morgane LAMBERT · 1:38:04 · 2018 |
| Maud | 140 | 139 | 1 | 2:08:19 | Maud LEPINE · 1:35:47 · 2018 |
| Brice | 139 | — | 139 | 1:53:00 | Brice COURBON · 1:16:03 · 2019 |
| Nathan | 137 | — | 137 | 1:50:29 | Nathan GLINATSIS · 1:19:26 · 2025 |
| Agathe | 135 | 135 | — | 2:08:27 | Agathe PECH · 1:36:20 · 2024 |
| Gabriel | 131 | 1 | 130 | 1:50:05 | Gabriel ROBBE · 1:10:23 · 2025 |
| Pierrick | 129 | — | 129 | 1:51:25 | Pierrick PAGE · 1:11:37 · 2024 |
| Gerard | 128 | — | 128 | 2:04:56 | Gerard JONIN · 1:23:38 · 2017 |
| Jeanne | 126 | 125 | 1 | 2:06:11 | Jeanne GARREAU · 1:19:40 · 2024 |
| Renaud | 125 | — | 125 | 1:55:23 | Renaud PRAMAYON · 1:26:08 · 2017 |
| Agnes | 125 | 125 | — | 2:12:32 | Agnes SCHWEITZER · 1:34:10 · 2017 |
| Gaelle | 125 | 125 | — | 2:15:30 | Gaelle JEANNIN · 1:33:56 · 2019 |
| Lisa | 124 | 124 | — | 2:07:33 | Lisa CHABAS · 1:22:25 · 2023 |
| Tristan | 123 | — | 123 | 1:53:52 | Tristan DEREUDDRE · 1:19:01 · 2022 |
| Thibaud | 122 | — | 122 | 1:49:40 | Thibaud VIDAL · 1:22:17 · 2017 |
| Beatrice | 122 | 121 | 1 | 2:15:37 | Beatrice CASSE · 1:38:11 · 2023 |
| Corinne | 122 | 122 | — | 2:17:01 | Corinne CATHOLAND NEMOZ · 1:35:01 · 2019 |
| Celia | 120 | 120 | — | 2:04:57 | Celia MARTINEZ · 1:29:24 · 2018 |
| Claude | 119 | 11 | 108 | 2:04:19 | Claude MAGAND · 1:19:54 · 2015 |
| Lucile | 117 | 117 | — | 2:04:32 | Lucile GANDON · 1:34:34 · 2025 |
| Anna | 116 | 116 | — | 2:11:35 | Anna ARNAUD · 1:32:58 · 2024 |
| Aymeric | 115 | — | 115 | 1:48:42 | Aymeric TEVISSEN · 1:25:59 · 2018 |
| Alban | 114 | — | 114 | 1:50:25 | Alban BADIN · 1:20:59 · 2023 |
| Patricia | 114 | 114 | — | 2:14:32 | Patricia JUKIC · 1:36:16 · 2025 |
| Georges | 113 | — | 113 | 1:57:36 | Georges RIBEIRO · 1:13:12 · 2017 |
| Eva | 113 | 113 | — | 2:08:46 | Eva GRANOTTIER · 1:36:45 · 2024 |
| Mohamed | 112 | — | 112 | 1:51:40 | Mohamed EL FAKKAK · 1:12:23 · 2025 |
| Fabienne | 112 | 112 | — | 2:11:58 | Fabienne THIOLLIERE · 1:35:55 · 2021 |
| Solene | 111 | 111 | — | 2:07:23 | Solene PICCA · 1:35:50 · 2025 |
| Geraldine | 111 | 110 | 1 | 2:11:59 | Geraldine SIMBOLA · 1:18:40 · 2025 |
| Dimitri | 110 | — | 110 | 1:50:14 | Dimitri BOURGEOIS · 1:09:22 · 2017 |
| Coralie | 110 | 110 | — | 2:11:39 | Coralie TASSIDIS · 1:28:01 · 2025 |
| Aurore | 110 | 110 | — | 2:09:08 | Aurore TORTEVOIX · 1:37:38 · 2018 |
| Sonia | 109 | 109 | — | 2:09:24 | Sonia TORRES · 1:24:44 · 2023 |
| Adeline | 109 | 109 | — | 2:09:30 | Adeline BEBERT LESERVOISIER · 1:28:15 · 2024 |
| Ines | 107 | 107 | — | 2:02:51 | Ines VAN DER LINDEN · 1:23:39 · 2018 |
| Julia | 107 | 107 | — | 2:08:51 | Julia REZZI · 1:27:21 · 2017 |
| Jose | 106 | 1 | 105 | 1:57:57 | Jose Angel GOMEZ MARCHANTE · 1:22:30 · 2017 |
| Aude | 106 | 106 | — | 2:10:31 | Aude MONTMAYEUR BROUAT · 1:34:24 · 2021 |
| Myriam | 106 | 106 | — | 2:09:36 | Myriam BANDIERA · 1:30:18 · 2023 |
| Gerald | 104 | — | 104 | 1:57:49 | Gerald DELOFFRE · 1:28:00 · 2017 |
| Tanguy | 104 | — | 104 | 1:46:40 | Tanguy JANDET · 1:13:49 · 2023 |
| Jordan | 104 | 1 | 103 | 1:51:42 | Jordan INARD · 1:12:23 · 2022 |
| Joel | 103 | — | 103 | 1:58:48 | Joel MEPAL · 1:20:36 · 2017 |
| Mathis | 103 | — | 103 | 1:49:28 | Mathis DEZAUZIER · 1:18:51 · 2023 |
| Amaury | 102 | — | 102 | 1:53:25 | Amaury RALU · 1:15:42 · 2025 |
| Margot | 102 | 102 | — | 2:10:28 | Margot DELORME · 1:29:28 · 2025 |
| Jessica | 101 | 101 | — | 2:10:44 | Jessica CATALINI · 1:34:31 · 2024 |
| Dorian | 100 | — | 100 | 1:50:37 | Dorian DELIN · 1:14:11 · 2024 |
| Henri | 99 | — | 99 | 1:55:49 | Henri MARTINEZ · 1:20:05 · 2015 |
| Johan | 99 | — | 99 | 1:53:09 | Johan GOURBEYRE · 1:15:00 · 2024 |
| Romane | 97 | 97 | — | 1:59:00 | Romane VERNET · 1:30:09 · 2025 |
| Carine | 94 | 94 | — | 2:11:56 | Carine CARNEIRO · 1:35:47 · 2024 |
| Vanessa | 94 | 94 | — | 2:19:06 | Vanessa VON VIRAG · 1:37:03 · 2024 |
| Coline | 94 | 94 | — | 2:13:46 | Coline BIDAULT · 1:29:15 · 2025 |
| Sabrina | 93 | 92 | 1 | 2:06:24 | Sabrina HITTOUCHE · 1:26:37 · 2023 |
| Valentine | 93 | 93 | — | 2:04:27 | Valentine BOURBEAU · 1:26:47 · 2024 |
| Francoise | 92 | 92 | — | 2:18:46 | Francoise LEOTARD · 1:42:57 · 2014 |
| Antonin | 92 | — | 92 | 1:49:39 | Antonin MEUNIER · 1:16:52 · 2025 |
| Angelique | 91 | 91 | — | 2:15:27 | Angelique LECUIT · 1:29:59 · 2023 |
| Guy | 90 | — | 90 | 1:58:09 | Guy ARIAS · 1:31:15 · 2025 |
| Perrine | 90 | 90 | — | 2:08:28 | Perrine PINOT · 1:27:50 · 2018 |
| Clementine | 90 | 90 | — | 2:08:05 | Clementine BRES · 1:26:01 · 2025 |
| Erwan | 89 | — | 89 | 1:49:29 | Erwan GROSJEAN · 1:21:47 · 2025 |
| Rodolphe | 89 | — | 89 | 2:01:18 | Rodolphe CHAZAL · 1:28:22 · 2021 |
| Joseph | 89 | — | 89 | 1:50:42 | Joseph ANDRE · 1:26:05 · 2023 |
| Elsa | 88 | 88 | — | 2:06:40 | Elsa DELAUNAY · 1:21:52 · 2025 |
| Manuel | 87 | — | 87 | 1:51:46 | Manuel GONZALEZ IZQUIERDO · 1:17:38 · 2018 |
| Joris | 86 | — | 86 | 1:48:16 | Joris BRON · 1:26:17 · 2017 |
| Mikael | 86 | — | 86 | 1:57:39 | Mikael JUILLERAT · 1:27:50 · 2017 |
| Andre | 85 | 1 | 84 | 2:03:39 | Andre CIXOUS · 1:20:58 · 2017 |
| Pascale | 85 | 85 | — | 2:18:16 | Pascale ROTSAERT · 1:35:05 · 2016 |
| Geoffrey | 85 | — | 85 | 1:47:03 | Geoffrey SAMOYEAU · 1:17:41 · 2017 |
| Mehdi | 84 | — | 84 | 1:53:22 | Mehdi-David ROUICHI · 1:24:14 · 2015 |
| Andrea | 84 | 51 | 33 | 2:01:33 | Andrea GANDINI · 1:12:07 · 2025 |
| Mathias | 82 | — | 82 | 1:58:28 | Mathias FAURE · 1:28:38 · 2017 |
| Aline | 82 | 82 | — | 2:09:41 | Aline STINNEN · 1:29:34 · 2024 |
| Elisa | 82 | 82 | — | 2:04:31 | Elisa PICOU · 1:24:29 · 2025 |
| Alix | 82 | 61 | 21 | 2:09:11 | Alix MASSON · 1:22:13 · 2018 |
| Frederique | 81 | 79 | 2 | 2:10:15 | Frederique FATIEN · 1:35:50 · 2023 |
| Alexia | 81 | 81 | — | 2:12:29 | Alexia ABOULIN · 1:31:21 · 2019 |
| Karim | 80 | — | 80 | 1:54:32 | Karim SMADI · 1:12:28 · 2025 |
| Emeline | 80 | 80 | — | 2:13:33 | Emeline DUBUISSON · 1:35:03 · 2023 |
Anonymised entries carry no name and are not counted. runners only.
Generations
Who races it, by age
113,748 classified finishes across 11 editions, placed in the age band the organiser filed each athlete under. A further 4,061 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 24,099 pairs of consecutive editions by the same person, the band moves backwards 155 times and skips more than one bucket 37 times — 99.2% consistent. The residue is the size name collisions predict.
Median finish by band
| Band | Run in Lyon — Semi-marathon |
|---|---|
| Under 20 | 1:52:24 · 991 |
| 20–39 | 1:55:36 · 71,379 |
| 40–49 | 1:58:20 · 25,386 |
| 50–59 | 2:00:06 · 13,233 |
| 60–69 | 2:04:08 · 2,549 |
| 70 and over | 2:24:08 · 210 |
Each cell is the median of that band’s per-edition medians, with the classified finishes behind it.
Women
Women in the archive
38,314 of 117,809 classified finishes across 11 editions — 32.5%.
The highest share is 2025 at 43.2%. The furthest up an overall field any woman has finished is Heloise LAIGLE, 29th overall in 2025.
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 — Semi-marathon |
|---|---|
| 2014 | 24.4% |
| 2015 | 27.7% |
| 2016 | 29.5% |
| 2017 | 29.2% |
| 2018 | 31.0% |
| 2019 | 30.7% |
| 2021 | 28.0% |
| 2022 | 30.2% |
| 2023 | 31.6% |
| 2024 | 39.6% |
| 2025 | 43.2% |
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 — Semi-marathon |
|---|---|
| 2014 | 2,248 |
| 2015 | 2,749 |
| 2016 | 3,271 |
| 2017 | 3,267 |
| 2018 | 3,269 |
| 2019 | 2,919 |
| 2021 | 1,641 |
| 2022 | 2,383 |
| 2023 | 3,492 |
| 2024 | 6,049 |
| 2025 | 7,026 |
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 | Heloise LAIGLEFR | 1:12:24 | 29 | 7,026 · 43.2% | +15:06 |
| 2024 | Maelle LACROIXFR | 1:18:32 | 119 | 6,049 · 39.6% | +15:03 |
| 2023 | Anne-Sophie CHAUMEFR | 1:15:30 | 83 | 3,492 · 31.6% | +14:18 |
| 2022 | Martina TONELLIIT | 1:20:46 | 99 | 2,383 · 30.2% | +13:33 |
| 2021 | Pauline DI NICOLANTONIOFR | 1:23:06 | 58 | 1,641 · 28.0% | +14:20 |
| 2019 | Anais DACHETFR | 1:22:14 | 90 | 2,919 · 30.7% | +14:40 |
| 2018 | Pauline DI NICOLANTONIOFR | 1:21:20 | 100 | 3,269 · 31.0% | +14:03 |
| 2017 | Aurelie IMARREFR | 1:23:17 | 174 | 3,267 · 29.2% | +14:35 |
| 2016 | Virginie LEMAYFR | 1:19:40 | 60 | 3,271 · 29.5% | +38:13 |
| 2015 | Diane WOLFFR | 1:21:48 | 70 | 2,749 · 27.7% | +25:52 |
| 2014 | Helene GUETFR | 1:22:27 | 57 | 2,248 · 24.4% | +25:28 |
“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
83,793 distinct people have finished at least one of the 11 editions. 63,290 came once and did not return; 20,503 came back at least once more.
9 people have finished every one of the 11.
Each bar is the number of people with that many finished editions. Hover for the count.
The first step is the steep one — 76% 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 — 689 people
“Editions” counts distinct years, not finishes.
| Name | Editions | Finishes | Years | Best |
|---|---|---|---|---|
| Otelo MARTINS | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:22:39 |
| Julien FAURE | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:37:30 |
| Gilles DEMEULENAERE | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:47:54 |
| Veronique WOERLY | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:51:57 |
| Brice MEUNIER | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:53:00 |
| Laurent PEILLEY | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:59:13 |
| Sebastien VERNE | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 1:59:53 |
| Lucien FIORE | 11 | 11 | 14 15 16 17 18 19 21 22 23 24 25 | 2:00:40 |
| Michel AUBERT | 11 | 12 | 14 15 16 17 18 19 21 22 23 24 25 | 2:01:53 |
| Gwilhem LILI | 10 | 10 | 14 15 16 17 18 19 21 23 24 25 | 1:26:37 |
| Felipe PENA | 10 | 10 | 14 16 17 18 19 21 22 23 24 25 | 1:29:57 |
| Pascal ARDILLY | 10 | 10 | 14 15 16 17 19 21 22 23 24 25 | 1:33:31 |
| David ECHEVIN | 10 | 10 | 14 15 16 17 18 19 21 22 23 25 | 1:36:24 |
| Pascal GROS | 10 | 10 | 14 15 16 17 18 19 22 23 24 25 | 1:40:37 |
| Brice ROUCHOUSE | 10 | 10 | 14 15 16 17 18 19 21 22 23 24 | 1:42:46 |
| Yann BORJON | 10 | 10 | 14 15 16 18 19 21 22 23 24 25 | 1:45:15 |
| Francois GIROT | 10 | 10 | 14 15 16 17 18 19 22 23 24 25 | 1:46:49 |
| Jean-Paul COMBIER | 10 | 10 | 14 15 16 17 18 19 21 22 23 24 | 1:49:57 |
| Jerome DERDERIAN | 10 | 10 | 14 15 16 17 18 19 21 22 23 24 | 1:51:27 |
| Patrice ROBERT | 10 | 10 | 14 15 16 17 18 19 22 23 24 25 | 1:53:12 |
Showing 20 of 689 runners who have finished more than once — the deepest 500 are listed.
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.
117,809 finishers across 11 editions · built 2026-10-11