Nicolas Sitter
Projects

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.

Editions
11
2014–2025
Finishers
117,809
classified, all editions
Women
32.5%
38,314 of 117,809
Biggest field
16,280
2025
The size of the field

Classified finishers per edition. The axis starts at zero, so the height of a point is the size of the field.

05,00010,00015,00020,000201420152016201720182019202020212022202320242025Classified finishers per edition, 2014 to 2025

The size of the field. Use the left and right arrow keys to read each point.

Show the numbers
YearFinishers
20149,200
20159,917
201611,103
201711,174
201810,532
20199,498
2020—
20215,868
20227,892
202311,066
202415,279
202516,280
The winning time

Fastest finisher, over the same 21.1 km every year — so unlike a mountain race, these times are directly comparable.

1:02:001:04:001:06:001:08:001:10:00201420152016201720182019202020212022202320242025Winning time per edition, 2014 to 2025

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
YearWinner
20141:08:14
20151:05:03
20161:09:19
20171:09:02
20181:06:10
20191:08:21
2020—
20211:07:40
20221:03:46
20231:06:10
20241:05:44
20251:04:34
The median finisher

Half the field finished faster than this, half slower.

gun time1:50:002:00:002:10:002:20:002:30:00201420152016201720182019202020212022202320242025Median finishing time per edition, 2014 to 2025

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
YearMedian
20142:15:29
20152:18:30
20162:29:56
20171:54:30
20181:55:16
20191:56:40
2020—
20211:56:38
20221:55:26
20231:53:05
20241:57:53
20251:58:38
Women in the field

Share of classified finishers.

0%20%40%60%201420152016201720182019202020212022202320242025Women as a share of classified finishers per edition, 2014 to 2025

Women in the field. Use the left and right arrow keys to read each point.

Show the numbers
YearWomen
201424.4%
201527.7%
201629.5%
201729.2%
201831.0%
201930.7%
2020—
202128.0%
202230.2%
202331.6%
202439.6%
202543.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.

2014results only

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.

2015results only

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.

2016results only

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.

2017results only

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.

2018results only

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.

2019

Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.

2021results only

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.

2022

Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.

2023

Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.

2024

Finishers only: the entrant count IS the finisher count, so no abandon rate can be computed.

2025results only

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

2013The 2013 edition ran a 10 km only; the semi-marathon was added in 2014.
2020Cancelled — the pandemic.
2026Raced on 4 October 2026; no results published yet.

Every edition

YearFinishersWomenWinnerWinning timeMedianClock
20149,20024.4%OTHMANE HSAIN1:08:142:15:29gun
20159,91727.7%Michael GRAS1:05:032:18:30gun
201611,10329.5%Nicolas GACON1:09:192:29:56gun
201711,17429.2%Olivier GAILLARD1:09:021:54:30chip
201810,53231.0%Corentin LE ROY1:06:101:55:16chip
20199,49830.7%Julien DEVANNE1:08:211:56:40chip
20215,86828.0%Igor BOUGNOT1:07:401:56:38chip
20227,89230.2%Duncan Lucas PERRILLAT AMEDE1:03:461:55:26chip
202311,06631.6%Thibaut IMBERT1:06:101:53:05chip
202415,27939.6%Julien RABACA1:05:441:57:53chip
202516,28043.2%Julien RABACA1:04:341:58:38chip

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.

The forty most common

Classified finishes, all editions. Hover a bar.

01,0002,0003,000JeanChristopheOlivierStephaneMaximeAnneCedricSylvain

Fastest median

Names with 29 or more finishes.

Tanguy1:46:40104
Jules1:46:55156
Geoffrey1:47:0385
Martin1:47:37275
Joris1:48:1686
Victor1:48:20313
Theo1:48:26215
Aymeric1:48:42115
Simon1:48:49377
Robin1:49:18217
Mathis1:49:28103
Erwan1:49:2989

Slowest median

Names with 29 or more finishes.

Veronique2:19:35212
Vanessa2:19:0694
Francoise2:18:4692
Catherine2:18:38252
Pascale2:18:1685
Christelle2:17:48205
Corinne2:17:01122
Florence2:16:33245
Beatrice2:15:37122
Gaelle2:15:30125
Angelique2:15:2791
Christine2:15:20217
Read those two columns together. They are not a finding about names — they are the age structure of French given names, measured on a race course. The generations page shows what age actually costs here, which is the honest version of this table.

The full list

NameFinishesWomenMenMedianFastest of them
Jean2,673426691:59:22Jean-Rene CARON · 1:07:29 · 2023
Nicolas2,038120371:54:22Nicolas GACON · 1:09:19 · 2016
Pierre1,749117481:54:11Pierre DEFONTAINE · 1:06:48 · 2023
Julien1,513—15131:53:38Julien RABACA · 1:04:34 · 2025
Thomas1,432314291:52:36Thomas VILLEMIN · 1:09:51 · 2025
Christophe1,300112991:57:11Christophe HERMAN · 1:13:22 · 2023
Sebastien1,286—12861:55:42Sebastien HOURS · 1:10:03 · 2024
Laurent1,260—12601:56:40Laurent COUDERT · 1:15:07 · 2023
Guillaume1,243112421:52:30Guillaume BRIEL · 1:08:47 · 2025
Philippe1,228—12281:59:51Philippe VERMAT · 1:15:23 · 2014
Olivier1,170111691:57:09Olivier GAILLARD · 1:09:02 · 2017
Vincent1,153511481:55:27Vincent RICHARD · 1:13:31 · 2025
Alexandre1,106211041:52:54Alexandre DUBEST · 1:10:34 · 2024
Marie1,094109222:09:13Marie MERIEN · 1:23:20 · 2023
Frederic1,086610801:57:17Frederic VAUDAINE · 1:12:28 · 2025
Stephane1,083—10831:57:24Stephane RABILLOUD · 1:13:52 · 2014
David1,014—10141:56:10David BISSUEL · 1:14:38 · 2018
Romain1,009—10091:51:27Romain VOGT · 1:09:25 · 2025
Antoine99829961:50:06Antoine GODIN · 1:13:00 · 2022
Jerome93719361:55:55Jerome AKLI · 1:12:31 · 2025
Maxime93239291:50:52Maxime BESSON · 1:07:38 · 2025
Eric851—8511:59:05Eric BUCHET · 1:15:19 · 2024
Francois790—7901:56:31Francois VINEL · 1:19:58 · 2025
Clement74717461:50:24Clement MEUNIER · 1:10:42 · 2022
Benjamin74127391:52:04Benjamin ALQUIER · 1:07:00 · 2024
Anne71771612:11:04Anne-Sophie CHAUME · 1:15:30 · 2023
Camille713634792:04:17Camille PIN · 1:17:03 · 2023
Mathieu705—7051:51:36Mathieu PREGEANT · 1:16:14 · 2024
Benoit690—6901:51:38Benoit PARET · 1:14:54 · 2016
Arnaud68126791:54:14Arnaud DUVIVIER · 1:09:56 · 2023
Cedric668—6681:56:01Cedric ABGRALL · 1:13:21 · 2017
Thierry636—6362:00:09Thierry COQUET · 1:18:55 · 2023
Damien621—6211:54:45Damien GRAS · 1:07:31 · 2015
Pascal61616151:57:27Pascal EMOND · 1:16:45 · 2023
Franck614—6141:56:21Franck RODECK · 1:21:41 · 2023
Sylvain58315821:55:35Sylvain CUTILLAS · 1:13:03 · 2023
Quentin582—5821:50:13Quentin GAREL · 1:12:58 · 2025
Anthony574—5741:54:14Anthony MADELON · 1:11:27 · 2023
Matthieu570—5701:51:59Matthieu GRARD · 1:09:07 · 2017
Patrick564—5641:59:41Patrick TAMBWE NGOIE · 1:13:03 · 2018
Julie555555—2:07:51Julie CHABOUD · 1:25:32 · 2016
Florian553—5531:51:50Florian DIANA · 1:10:52 · 2023
Fabien540—5401:57:44Fabien TANGUY · 1:14:35 · 2024
Bruno515—5151:59:18Bruno MACEDO · 1:16:07 · 2016
Pauline51551412:06:35Pauline DI NICOLANTONIO · 1:21:20 · 2018
Xavier512—5121:53:52Xavier HODOT · 1:16:03 · 2023
Adrien511—5111:50:43Adrien CHOUCHOU · 1:10:08 · 2023
Remi506—5061:54:15Remi ORVELIN · 1:10:42 · 2022
Paul505—5051:49:33Paul MOREL · 1:14:27 · 2024
Jeremy504—5041:53:03Jeremy MANSUY · 1:11:53 · 2019
Celine502502—2:11:11Celine DUFEU · 1:24:23 · 2019
Sophie49149012:11:15Sophie BORDERES · 1:28:57 · 2023
Loic48714861:53:33Loic MOULIN · 1:09:22 · 2023
Alexis477—4771:49:57Alexis TURPIN · 1:07:33 · 2023
Marion47647422:10:02Marion MATHIEU · 1:25:32 · 2014
Hugo465—4651:50:00Hugo THIBAULT · 1:06:20 · 2022
Nathalie462462—2:13:38Nathalie NEBOUT · 1:29:39 · 2022
Marc455—4551:54:44Marc LOZANO · 1:09:33 · 2024
Kevin44814471:54:12Kevin ANDRE · 1:10:19 · 2024
Baptiste433—4331:50:34Baptiste JARD · 1:04:54 · 2025
Stephanie433433—2:12:15Stephanie PACAUD · 1:31:25 · 2023
Mathilde431431—2:05:15Mathilde HELLEU · 1:25:54 · 2025
Caroline431431—2:12:24Caroline VACELET · 1:22:49 · 2024
Emmanuel416—4161:55:25Emmanuel DURANTON · 1:16:50 · 2023
Didier407—4072:00:00Didier MOLLI · 1:23:24 · 2017
Fabrice407—4071:56:09Fabrice ROUSSEAU · 1:19:08 · 2024
Emilie404404—2:10:33Emilie TISSOT · 1:26:51 · 2024
Florent40314021:53:17Florent SOLEILHAC · 1:10:23 · 2025
Alain40114002:02:26Alain COLOMBET · 1:23:38 · 2016
Louis394—3941:50:37Louis VIDAL · 1:14:14 · 2024
Lucas39313921:51:28Lucas CHAUME · 1:12:00 · 2014
Aurelien390—3901:50:46Aurelien RIVET · 1:05:25 · 2025
Raphael390—3901:54:57Raphael BENEZIT · 1:14:22 · 2023
Isabelle38638422:13:50Isabelle DUBOIS · 1:33:24 · 2025
Marine381381—2:08:15Marine CLEMENS · 1:26:56 · 2025
Claire377377—2:09:36Claire AMANN · 1:29:04 · 2019
Simon377—3771:48:49Simon OLLIER · 1:09:40 · 2023
Gilles375—3751:59:59Gilles EUVRARD · 1:25:32 · 2015
Ludovic375—3751:58:30Ludovic LEVEQUE · 1:21:16 · 2017
Lionel37413731:56:03Lionel JAGOREL · 1:14:11 · 2024
Gregory37213711:57:11Gregory HERNANDEZ · 1:14:30 · 2016
Aurelie364364—2:10:30Aurelie IMARRE · 1:23:17 · 2017
Christian363—3632:01:11Christian SICKLER · 1:18:38 · 2018
Herve363—3631:59:33Herve MESSER · 1:22:48 · 2025
Cyril361—3611:58:41Cyril THOMAS · 1:07:33 · 2015
Charlotte360360—2:06:07Charlotte LANOIX · 1:18:12 · 2025
Manon35835712:07:19Manon BARBAY · 1:22:24 · 2025
Chloe354354—2:05:07Chloe MOUQUET · 1:20:29 · 2024
Sandrine35235112:14:07Sandrine BELLENGER · 1:31:23 · 2025
Valentin351—3511:49:43Valentin BETOUDJI · 1:09:18 · 2019
Valerie347347—2:15:14Valerie SARTRE · 1:35:17 · 2018
Michel34053352:02:24Michel PIERSON · 1:16:44 · 2025
Cecile33833442:12:22Cecile DEHARO · 1:24:49 · 2023
Audrey335335—2:08:44Audrey SCHICKER · 1:31:07 · 2023
Bertrand32713262:00:28Bertrand BULLE · 1:19:47 · 2016
Lea321321—2:05:01Lea BEYLOUNE · 1:21:21 · 2025
Thibault320—3201:52:12Thibault BRIDE · 1:09:43 · 2023
Yann320—3201:54:58Yann CHAPELLIERE · 1:16:28 · 2017
Mickael317—3171:55:24Mickael MOISSONNIER · 1:11:04 · 2018
Victor31313121:48:20Victor ZMELTY · 1:15:53 · 2019
Arthur300—3001:49:38Arthur THIERY · 1:07:54 · 2024
Laura29829712:06:23Laura DARCHE · 1:21:02 · 2025
Delphine296296—2:13:35Delphine BERTHELOT · 1:36:22 · 2019
Laurence295295—2:11:42Laurence RICHOUX · 1:31:22 · 2025
Elodie295295—2:12:49Elodie TONELLI · 1:25:51 · 2022
Virginie29028912:13:38Virginie LEMAY · 1:19:40 · 2016
Charles289—2891:55:17Charles ALTHEY · 1:17:10 · 2018
Dominique287562312:04:04Dominique EYRAUD · 1:17:25 · 2017
Lucie285285—2:05:15Lucie AYROLES · 1:27:23 · 2025
Denis282—2822:02:35Denis BERLAND · 1:19:01 · 2017
Justine279279—2:05:59Justine GALLOT · 1:36:09 · 2025
Alice277277—2:06:24Alice BRIZIO · 1:34:49 · 2019
Martin27512741:47:37Martin DUBOS · 1:13:43 · 2025
Michael254—2541:57:29Michael GRAS · 1:05:03 · 2015
Catherine25225112:18:38Catherine CONNES · 1:45:36 · 2017
Amandine25125012:11:58Amandine BERLIER · 1:34:50 · 2018
Juliette249249—2:06:25Juliette ORTEGA · 1:28:45 · 2025
Sylvie248248—2:15:03Sylvie JONIN · 1:29:15 · 2014
Etienne24712461:50:04Etienne CHALEAT · 1:18:38 · 2016
Florence245245—2:16:33Florence BEYTOUT · 1:30:22 · 2023
Patrice245—2451:59:08Patrice PICOLLET · 1:15:49 · 2017
Corentin244—2441:50:56Corentin LE ROY · 1:06:10 · 2018
Helene241241—2:08:41Helene GUET · 1:22:27 · 2014
Jonathan24012391:52:33Jonathan ROMEUF · 1:14:36 · 2023
Bastien238—2381:51:20Bastien NOUVELOT · 1:15:33 · 2025
Anais23223112:07:11Anais DACHET · 1:22:14 · 2019
Fanny232232—2:06:56Fanny CAQUELARD · 1:33:43 · 2025
Samuel231—2311:51:39Samuel USSON · 1:14:50 · 2023
Laure22622332:08:38Laure DESMURS · 1:23:57 · 2018
Sarah226226—2:06:24Sarah ROUQUIER · 1:16:37 · 2025
Carole223223—2:15:02Carole SOUCHON · 1:30:53 · 2014
Leo223—2231:51:40Leo ROUCHOUSE · 1:19:51 · 2024
Remy22212211:54:08Remy MENTELIN · 1:18:37 · 2024
Melanie222222—2:09:20Melanie DONNAZ · 1:32:24 · 2024
Christine21721612:15:20Christine GARINO · 1:43:14 · 2022
Robin217—2171:49:18Robin DIEUMEGARD · 1:12:16 · 2019
Yoann216—2161:53:56Yoann STUCK · 1:08:17 · 2024
Theo215—2151:48:26Theo RODRIGUEZ-NOURY · 1:18:22 · 2025
Clemence21421312:06:48Clemence ROBINEAU · 1:17:57 · 2025
Yannick213—2131:53:48Yannick LIZZI · 1:15:31 · 2018
Veronique212212—2:19:35Veronique LE MOING · 1:33:19 · 2023
Thibaut21012091:51:07Thibaut IMBERT · 1:06:10 · 2023
Alexandra209209—2:12:47Alexandra LAFON · 1:37:58 · 2018
Christelle205205—2:17:48Christelle DAMIAND · 1:32:24 · 2023
Emma20520412:04:36Emma BERGEON · 1:24:56 · 2023
Richard202—2021:57:05Richard ELWELL · 1:20:39 · 2015
Karine20120012:08:35Karine HIDALGO PERRIER · 1:31:43 · 2024
Amelie199199—2:07:53Amelie BONGRAND · 1:21:02 · 2025
Jacques196—1962:02:28Jacques SOULIER · 1:25:56 · 2019
Gaetan194—1941:54:25Gaetan CHARTON · 1:14:01 · 2025
Clara194194—2:07:16Clara JACQUET · 1:31:22 · 2025
Daniel191—1912:00:11Daniel MARQUES AFONSO · 1:24:33 · 2023
Bernard19111902:08:12Bernard BUGNAND · 1:22:18 · 2019
Laetitia19018912:10:19Laetitia LALAU · 1:29:19 · 2017
Edouard190—1901:53:44Edouard RANDU · 1:13:34 · 2025
Estelle189189—2:10:01Estelle CORBRION · 1:24:05 · 2025
Margaux188188—2:07:39Margaux GAGNAIRE · 1:27:21 · 2018
Severine183183—2:10:51Severine HOSTIER · 1:33:03 · 2017
Gregoire182—1821:52:51Gregoire RIVIERE · 1:12:30 · 2023
Axel18251771:51:04Axel BRUYAS · 1:10:08 · 2025
Emmanuelle177177—2:13:02Emmanuelle VARAINE · 1:23:25 · 2017
Elise175175—2:05:59Elise RAVACHE · 1:40:03 · 2023
Jeremie17511741:50:06Jeremie BOUVIER · 1:19:15 · 2023
Luc174—1741:53:42Luc CHARPENTIER · 1:21:54 · 2022
Louise17016912:04:44Louise DUBOIS · 1:33:42 · 2023
Regis168—1681:56:22Regis PAUR · 1:20:47 · 2016
Maxence168—1681:50:22Maxence BRUYAS · 1:14:57 · 2024
Gael163—1631:52:13Gael JOCTEUR MONROZIER · 1:18:59 · 2023
Jules156—1561:46:55Jules PENEL · 1:15:49 · 2024
Magali152152—2:12:05Magali ROLLAND PROPICE · 1:34:53 · 2023
Yves15111501:55:06Yves GOURIOU · 1:11:55 · 2025
Sandra151151—2:14:43Sandra PORTAL · 1:26:09 · 2023
Tom150—1501:51:16Tom PASQUIER · 1:09:57 · 2025
William147—1471:55:32William MYCROFT · 1:07:12 · 2024
Serge146—1462:00:15Serge DUBOIS · 1:22:56 · 2019
Cyrille14431411:56:33Cyrille VERILHAC · 1:22:21 · 2016
Noemie141141—2:07:03Noemie MARIE · 1:39:28 · 2024
Morgane140140—2:08:44Morgane LAMBERT · 1:38:04 · 2018
Maud14013912:08:19Maud LEPINE · 1:35:47 · 2018
Brice139—1391:53:00Brice COURBON · 1:16:03 · 2019
Nathan137—1371:50:29Nathan GLINATSIS · 1:19:26 · 2025
Agathe135135—2:08:27Agathe PECH · 1:36:20 · 2024
Gabriel13111301:50:05Gabriel ROBBE · 1:10:23 · 2025
Pierrick129—1291:51:25Pierrick PAGE · 1:11:37 · 2024
Gerard128—1282:04:56Gerard JONIN · 1:23:38 · 2017
Jeanne12612512:06:11Jeanne GARREAU · 1:19:40 · 2024
Renaud125—1251:55:23Renaud PRAMAYON · 1:26:08 · 2017
Agnes125125—2:12:32Agnes SCHWEITZER · 1:34:10 · 2017
Gaelle125125—2:15:30Gaelle JEANNIN · 1:33:56 · 2019
Lisa124124—2:07:33Lisa CHABAS · 1:22:25 · 2023
Tristan123—1231:53:52Tristan DEREUDDRE · 1:19:01 · 2022
Thibaud122—1221:49:40Thibaud VIDAL · 1:22:17 · 2017
Beatrice12212112:15:37Beatrice CASSE · 1:38:11 · 2023
Corinne122122—2:17:01Corinne CATHOLAND NEMOZ · 1:35:01 · 2019
Celia120120—2:04:57Celia MARTINEZ · 1:29:24 · 2018
Claude119111082:04:19Claude MAGAND · 1:19:54 · 2015
Lucile117117—2:04:32Lucile GANDON · 1:34:34 · 2025
Anna116116—2:11:35Anna ARNAUD · 1:32:58 · 2024
Aymeric115—1151:48:42Aymeric TEVISSEN · 1:25:59 · 2018
Alban114—1141:50:25Alban BADIN · 1:20:59 · 2023
Patricia114114—2:14:32Patricia JUKIC · 1:36:16 · 2025
Georges113—1131:57:36Georges RIBEIRO · 1:13:12 · 2017
Eva113113—2:08:46Eva GRANOTTIER · 1:36:45 · 2024
Mohamed112—1121:51:40Mohamed EL FAKKAK · 1:12:23 · 2025
Fabienne112112—2:11:58Fabienne THIOLLIERE · 1:35:55 · 2021
Solene111111—2:07:23Solene PICCA · 1:35:50 · 2025
Geraldine11111012:11:59Geraldine SIMBOLA · 1:18:40 · 2025
Dimitri110—1101:50:14Dimitri BOURGEOIS · 1:09:22 · 2017
Coralie110110—2:11:39Coralie TASSIDIS · 1:28:01 · 2025
Aurore110110—2:09:08Aurore TORTEVOIX · 1:37:38 · 2018
Sonia109109—2:09:24Sonia TORRES · 1:24:44 · 2023
Adeline109109—2:09:30Adeline BEBERT LESERVOISIER · 1:28:15 · 2024
Ines107107—2:02:51Ines VAN DER LINDEN · 1:23:39 · 2018
Julia107107—2:08:51Julia REZZI · 1:27:21 · 2017
Jose10611051:57:57Jose Angel GOMEZ MARCHANTE · 1:22:30 · 2017
Aude106106—2:10:31Aude MONTMAYEUR BROUAT · 1:34:24 · 2021
Myriam106106—2:09:36Myriam BANDIERA · 1:30:18 · 2023
Gerald104—1041:57:49Gerald DELOFFRE · 1:28:00 · 2017
Tanguy104—1041:46:40Tanguy JANDET · 1:13:49 · 2023
Jordan10411031:51:42Jordan INARD · 1:12:23 · 2022
Joel103—1031:58:48Joel MEPAL · 1:20:36 · 2017
Mathis103—1031:49:28Mathis DEZAUZIER · 1:18:51 · 2023
Amaury102—1021:53:25Amaury RALU · 1:15:42 · 2025
Margot102102—2:10:28Margot DELORME · 1:29:28 · 2025
Jessica101101—2:10:44Jessica CATALINI · 1:34:31 · 2024
Dorian100—1001:50:37Dorian DELIN · 1:14:11 · 2024
Henri99—991:55:49Henri MARTINEZ · 1:20:05 · 2015
Johan99—991:53:09Johan GOURBEYRE · 1:15:00 · 2024
Romane9797—1:59:00Romane VERNET · 1:30:09 · 2025
Carine9494—2:11:56Carine CARNEIRO · 1:35:47 · 2024
Vanessa9494—2:19:06Vanessa VON VIRAG · 1:37:03 · 2024
Coline9494—2:13:46Coline BIDAULT · 1:29:15 · 2025
Sabrina939212:06:24Sabrina HITTOUCHE · 1:26:37 · 2023
Valentine9393—2:04:27Valentine BOURBEAU · 1:26:47 · 2024
Francoise9292—2:18:46Francoise LEOTARD · 1:42:57 · 2014
Antonin92—921:49:39Antonin MEUNIER · 1:16:52 · 2025
Angelique9191—2:15:27Angelique LECUIT · 1:29:59 · 2023
Guy90—901:58:09Guy ARIAS · 1:31:15 · 2025
Perrine9090—2:08:28Perrine PINOT · 1:27:50 · 2018
Clementine9090—2:08:05Clementine BRES · 1:26:01 · 2025
Erwan89—891:49:29Erwan GROSJEAN · 1:21:47 · 2025
Rodolphe89—892:01:18Rodolphe CHAZAL · 1:28:22 · 2021
Joseph89—891:50:42Joseph ANDRE · 1:26:05 · 2023
Elsa8888—2:06:40Elsa DELAUNAY · 1:21:52 · 2025
Manuel87—871:51:46Manuel GONZALEZ IZQUIERDO · 1:17:38 · 2018
Joris86—861:48:16Joris BRON · 1:26:17 · 2017
Mikael86—861:57:39Mikael JUILLERAT · 1:27:50 · 2017
Andre851842:03:39Andre CIXOUS · 1:20:58 · 2017
Pascale8585—2:18:16Pascale ROTSAERT · 1:35:05 · 2016
Geoffrey85—851:47:03Geoffrey SAMOYEAU · 1:17:41 · 2017
Mehdi84—841:53:22Mehdi-David ROUICHI · 1:24:14 · 2015
Andrea8451332:01:33Andrea GANDINI · 1:12:07 · 2025
Mathias82—821:58:28Mathias FAURE · 1:28:38 · 2017
Aline8282—2:09:41Aline STINNEN · 1:29:34 · 2024
Elisa8282—2:04:31Elisa PICOU · 1:24:29 · 2025
Alix8261212:09:11Alix MASSON · 1:22:13 · 2018
Frederique817922:10:15Frederique FATIEN · 1:35:50 · 2023
Alexia8181—2:12:29Alexia ABOULIN · 1:31:21 · 2019
Karim80—801:54:32Karim SMADI · 1:12:28 · 2025
Emeline8080—2:13:33Emeline 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.

The whole archive, by band

Classified finishes, all editions. Hover a bar for its count.

020,00040,00060,00080,000<2020–3940–4950–5960–6970+
How the age structure moved, 2014 to 2025

Each band’s share of the classified field that year, young at the bottom. Hover a year for its make-up.

Under 2020–3940–4950–5960–6970 and over
0%25%50%75%100%20142015201620172018201920212022202320242025

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

BandRun in Lyon — Semi-marathon
Under 201:52:24 · 991
20–391:55:36 · 71,379
40–491:58:20 · 25,386
50–592:00:06 · 13,233
60–692:04:08 · 2,549
70 and over2: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.

Share of the classified field

Women as a percentage of classified runners, per edition.

0%20%40%60%20142015201620172018201920212022202320242025Women as a share of classified finishers, 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
YearRun in Lyon — Semi-marathon
201424.4%
201527.7%
201629.5%
201729.2%
201831.0%
201930.7%
202128.0%
202230.2%
202331.6%
202439.6%
202543.2%
How many women finished

The count, not the share — the two move differently when a race grows.

02,0004,0006,0008,00020142015201620172018201920212022202320242025Number of women classified, per edition

How many women finished. Use the left and right arrow keys to read each point.

Show the numbers
YearRun in Lyon — Semi-marathon
20142,248
20152,749
20163,271
20173,267
20183,269
20192,919
20211,641
20222,383
20233,492
20246,049
20257,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.

YearFastest womanTimeOverallWomenMedian gap
2025Heloise LAIGLEFR1:12:24297,026 · 43.2%+15:06
2024Maelle LACROIXFR1:18:321196,049 · 39.6%+15:03
2023Anne-Sophie CHAUMEFR1:15:30833,492 · 31.6%+14:18
2022Martina TONELLIIT1:20:46992,383 · 30.2%+13:33
2021Pauline DI NICOLANTONIOFR1:23:06581,641 · 28.0%+14:20
2019Anais DACHETFR1:22:14902,919 · 30.7%+14:40
2018Pauline DI NICOLANTONIOFR1:21:201003,269 · 31.0%+14:03
2017Aurelie IMARREFR1:23:171743,267 · 29.2%+14:35
2016Virginie LEMAYFR1:19:40603,271 · 29.5%+38:13
2015Diane WOLFFR1:21:48702,749 · 27.7%+25:52
2014Helene GUETFR1:22:27572,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.

How many editions people finish

Each bar is the number of people with that many finished editions. Hover for the count.

020,00040,00060,00080,0001234567891011

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.

NameEditionsFinishesYearsBest
Otelo MARTINS111114 15 16 17 18 19 21 22 23 24 251:22:39
Julien FAURE111114 15 16 17 18 19 21 22 23 24 251:37:30
Gilles DEMEULENAERE111114 15 16 17 18 19 21 22 23 24 251:47:54
Veronique WOERLY111114 15 16 17 18 19 21 22 23 24 251:51:57
Brice MEUNIER111114 15 16 17 18 19 21 22 23 24 251:53:00
Laurent PEILLEY111114 15 16 17 18 19 21 22 23 24 251:59:13
Sebastien VERNE111114 15 16 17 18 19 21 22 23 24 251:59:53
Lucien FIORE111114 15 16 17 18 19 21 22 23 24 252:00:40
Michel AUBERT111214 15 16 17 18 19 21 22 23 24 252:01:53
Gwilhem LILI101014 15 16 17 18 19 21 23 24 251:26:37
Felipe PENA101014 16 17 18 19 21 22 23 24 251:29:57
Pascal ARDILLY101014 15 16 17 19 21 22 23 24 251:33:31
David ECHEVIN101014 15 16 17 18 19 21 22 23 251:36:24
Pascal GROS101014 15 16 17 18 19 22 23 24 251:40:37
Brice ROUCHOUSE101014 15 16 17 18 19 21 22 23 241:42:46
Yann BORJON101014 15 16 18 19 21 22 23 24 251:45:15
Francois GIROT101014 15 16 17 18 19 22 23 24 251:46:49
Jean-Paul COMBIER101014 15 16 17 18 19 21 22 23 241:49:57
Jerome DERDERIAN101014 15 16 17 18 19 21 22 23 241:51:27
Patrice ROBERT101014 15 16 17 18 19 22 23 24 251:53:12

Showing 20 of 689 runners who have finished more than once — the deepest 500 are listed.

How sure is “the same person”? These exports carry no athlete id, so one person across editions is a normalized name — accent- and case-folded, punctuation stripped, first and last name treated as interchangeable because the organiser swaps them between years. That merges different people who share a name, and the rate is measured rather than assumed: two finishers in the same race are certainly different humans, and 512 such collisions occur among 117,809 named finishes. Applied to every cross-edition pair that predicts roughly 4,752 merges that are two people rather than one. Read the repeat counts as an upper bound.

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