Nicolas Sitter
Projects

The archive

Semi de Paris — every edition

11 editions, 395,723 classified finishers, 2015–2026. Every figure here is read from the results the timekeeper published.

Editions
11
2015–2026
Finishers
395,723
classified, all editions
Women
37.3%
147,614 of 395,723
Biggest field
49,281
2026
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.

020,00040,00060,000201520162017201820192020202120222023202420252026Classified finishers per edition, 2015 to 2026

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

2016 sits off the line: the timekeeper does not publish the whole field for it.

Show the numbers
YearFinishers
201534,905
20163,304
201738,211
201836,007
201933,764
2020—
202118,426
202240,980
202345,400
202447,901
202547,544
202649,281
The winning time

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

55:001:00:001:05:001:10:00201520162017201820192020202120222023202420252026Winning time per edition, 2015 to 2026

The winning time. Use the left and right arrow keys to read each point.

The scale starts at 55: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: Roncer KIPKORIR in 2023, 59:38 (2:50/km).

Show the numbers
YearWinner
20151:00:16
20161:09:06
20171:00:38
20181:01:25
20191:04:20
2020—
202159:42
20221:00:52
202359:38
20241:00:45
20251:00:16
20261:00:11
The median finisher

Half the field finished faster than this, half slower.

gun time1:45:002:00:002:15:002:30:002:45:003:00:00201520162017201820192020202120222023202420252026Median finishing time per edition, 2015 to 2026

The median finisher. Use the left and right arrow keys to read each point.

The scale starts at 1:45: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
20152:44:20
20161:58:34
20172:42:02
20182:47:16
20191:59:05
2020—
20211:59:42
20221:55:02
20231:55:26
20241:56:34
20251:59:00
20261:57:19
Women in the field

Share of classified finishers.

0%20%40%60%201520162017201820192020202120222023202420252026Women as a share of classified finishers per edition, 2015 to 2026

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

Show the numbers
YearWomen
201532.6%
201625.8%
201733.7%
201834.0%
201934.8%
2020—
202130.1%
202234.9%
202337.1%
202440.5%
202543.2%
202644.5%
One edition is only partly published. The timekeeper publishes 3,304 finishers for 2016 where the race actually had about 37,100, over three timing mats where 2015 and 2017 have five. It is not a random tenth of the field either: the entire elite race is missing. Cyprien Kotut won this edition in 1:01:04, and neither he nor Amos Kipruto, Azmeraw Mengistu, Dibabe Kuma nor Christelle Daunay appears anywhere in the feed — so its own rank 1 is a club runner at 1:09:06 who was nowhere near the front of the race. Its figures are shown because they are what exists, but it is drawn as a hollow point and left out of the lines: a smaller number here is missing results, not a smaller race. The name marked * is the fastest runner in the published subset and not the winner of the race.

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.

2018

The provider's own results contradict themselves in 39 places — pairs where the runner placed ahead has the slower gun time, worst case 52 seconds. Published as they stand: the ordering here is the official one, inconsistencies included.

2022

The km-15 and km-20 mats missed about 7,000 runners — 17% of the field — so every ranking at those two points is over a smaller field than the rest of the race. Nobody left and came back; they simply were not read.

The clock changed

The editions from 2015 to 2018 are ranked on gun time — measured from the starter’s gun, however long a runner waited to reach the line. From 2019 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

2020Cancelled — the pandemic. The 2021 edition ran in September and the 2022 one in June, before the race returned to its March slot.

Every edition

YearFinishersWomenWinnerWinning timeMedianClock
201534,90532.6%Vincent YATOR1:00:162:44:20gun
20163,30425.8%Romain PRUDON *1:09:06 *1:58:34gun
201738,21133.7%Morris GACHAGA1:00:382:42:02gun
201836,00734.0%Evans CHERUIYOT1:01:252:47:16gun
201933,76434.8%Hizkel TEWELDE1:04:201:59:05chip
202118,42630.1%Moses KIBET59:421:59:42chip
202240,98034.9%Boniface KIBIWOTT1:00:521:55:02chip
202345,40037.1%Roncer KIPKORIR59:381:55:26chip
202447,90140.5%Bernard KOECH1:00:451:56:34chip
202547,54443.2%Kennedy KIMUTAI1:00:161:59:00chip
202649,28144.5%Kennedy KIMUTAI1:00:111:57:19chip

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

19,082 distinct first names over 395,723 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.

02,0004,0006,0008,000JeanMarieSebastienRomainAnneBenjaminBenoitSophie

Fastest median

Names with 99 or more finishes.

Mathis1:45:53284
Corentin1:46:38642
Leo1:47:16597
Theo1:47:18882
Lucas1:47:211,090
Tanguy1:47:44353
Baptiste1:48:011,458
Jules1:48:14604
Hugo1:48:151,485
Quentin1:48:501,758
Nathan1:48:51464
Robin1:48:53580

Slowest median

Names with 99 or more finishes.

Sylvie2:28:37535
Beatrice2:24:46262
Veronique2:23:31570
Patricia2:23:20292
Christine2:22:18482
Florence2:21:54660
Catherine2:21:42659
Christelle2:21:24475
Corinne2:21:17323
Isabelle2:21:151,098
Magali2:21:14305
Nathalie2:21:101,139
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
Jean7,2591272472:01:42Jean-Baptiste MICHAUX · 1:04:02 · 2025
Nicolas5,823758161:55:12Nicolas DALMASSO · 1:04:45 · 2023
Pierre5,293652871:54:27Pierre XOLIN · 1:05:38 · 2024
Thomas4,690446861:52:52Thomas DJERBOUA · 1:06:42 · 2025
Julien4,392543871:54:11Julien RABACA · 1:04:56 · 2025
Marie4,2304219112:13:12Marie BOUCHARD · 1:12:05 · 2025
Guillaume4,218142171:54:26Guillaume CACHELIN · 1:03:26 · 2026
Alexandre3,972439681:52:54Alexandre HENNION · 1:05:20 · 2026
Antoine3,776—37761:51:36Antoine CHARRIER · 1:08:10 · 2026
Vincent3,408334051:56:21Vincent YATOR · 1:00:16 · 2015
Sebastien3,199131981:57:03Sebastien NORDEST · 1:12:24 · 2017
Olivier3,160431562:00:24Olivier GRAUWIN · 1:08:56 · 2024
Christophe3,080—30802:00:15Christophe MAINDRON · 1:11:54 · 2026
Maxime2,9161029061:51:51Maxime LOPES · 1:04:29 · 2025
David2,850—28501:58:01David BERNIER · 1:06:48 · 2018
Romain2,843228411:52:22Romain COURCIERES · 1:05:38 · 2018
Laurent2,779—27792:01:32Laurent GOLINELLI · 1:13:37 · 2018
Philippe2,741227392:05:18Philippe ABRY · 1:14:10 · 2026
Stephane2,698626922:00:47Stephane RAUDIN · 1:11:56 · 2018
Francois2,598225961:56:56Francois LE PALUD · 1:07:38 · 2023
Anne2,539253542:17:12Anne ARRESTAD · 1:16:57 · 2023
Camille2,50723032042:07:08Camille TOMBERLI · 1:14:21 · 2025
Frederic2,476—24762:02:30Frederic BELAUBRE · 1:09:21 · 2025
Clement2,416124151:49:35Clement ANGLADA · 1:05:54 · 2018
Paul2,365423611:51:05Paul LONYANGATA · 1:00:40 · 2017
Benjamin2,297422931:54:29Benjamin CHOQUERT · 1:03:38 · 2022
Arnaud2,288222861:55:07Arnaud DE LUSTRAC · 1:06:09 · 2026
Mathieu2,174421701:54:20Mathieu KOPOCZ · 1:06:16 · 2023
Eric2,020420162:02:49Eric ZIMMERMANN · 1:11:16 · 2018
Jerome1,997119962:00:20Jerome VASSEUR · 1:10:36 · 2022
Benoit1,978419741:55:35Benoit REGNIER · 1:10:56 · 2022
Pauline1,954195132:08:42Pauline LELAIT · 1:19:49 · 2023
Julie1,897189432:12:00Julie BOLO-JOLLY · 1:21:10 · 2026
Adrien1,860—18601:50:54Adrien TOUCAS · 1:05:52 · 2023
Matthieu1,829118281:54:49Matthieu GRIFFON · 1:08:48 · 2026
Sophie1,814181132:18:32Sophie VERGNERES · 1:21:30 · 2023
Quentin1,758117571:48:50Quentin CAU · 1:04:26 · 2025
Louis1,757317541:49:34Louis MICHEL · 1:03:28 · 2026
Mathilde1,7401740—2:09:01Mathilde DRIE · 1:19:57 · 2024
Charlotte1,684168222:11:08Charlotte SANTOS · 1:23:20 · 2026
Marion1,607160522:10:37Marion KIBOR · 1:06:46 · 2023
Florian1,594—15941:51:06Florian CARVALHO · 1:01:05 · 2021
Claire1,594159312:13:31Claire FAGAN · 1:14:36 · 2025
Thierry1,563215612:07:27Thierry GUIBAULT · 1:08:14 · 2015
Marc1,549115481:59:43Marc Antoine BARBÉ · 1:09:50 · 2026
Alexis1,534615281:53:12Alexis TURPIN · 1:05:38 · 2023
Caroline1,517151522:14:18Caroline JOHNSON · 1:21:41 · 2023
Hugo1,485414811:48:15Hugo TORMENTO · 1:07:58 · 2026
Charles1,470214681:53:43Charles MNERIA · 1:01:10 · 2021
Baptiste1,458214561:48:01Baptiste FICHAUX · 1:05:20 · 2026
Laura1,445144232:10:50Laura CAYUELA · 1:21:01 · 2025
Marine1,4451445—2:08:42Marine ROUSSEAU · 1:19:56 · 2025
Cedric1,435114341:54:49Cédric LECLERCQ · 1:07:31 · 2026
Victor1,418—14181:50:14Victor MOREAU · 1:03:15 · 2026
Pascal1,376213742:04:17Pascal PARANT · 1:14:35 · 2024
Damien1,349113481:54:55Damien LE MESNAGER · 1:04:55 · 2026
Celine1,345134322:15:46Céline RIEGER · 1:25:35 · 2026
Jeremy1,342—13421:53:25Jeremy BELKACEM · 1:06:23 · 2023
Xavier1,327113261:59:05Xavier DUFOUR · 1:07:26 · 2025
Kevin1,321213191:54:14Kevin MAIYO · 1:03:37 · 2026
Emmanuel1,298—12981:59:48Emmanuel ROUDOLFF · 1:02:11 · 2024
Patrick1,261112602:07:06Patrick MCCAFFREY · 1:11:56 · 2026
Arthur1,246312431:49:38Arthur ROBIC · 1:11:50 · 2025
Bruno1,243112422:03:13Bruno TERRASSON · 1:14:47 · 2026
Simon1,241112401:49:04Simon BONG · 1:05:59 · 2026
Sylvain1,237—12371:57:01Sylvain BLANCHET · 1:10:44 · 2024
Franck1,235112342:01:32Franck NARDI COLOME · 1:12:22 · 2019
Anthony1,232—12321:53:04Anthony BARON · 1:04:03 · 2026
Chloe1,229122812:07:56Chloe KOEKKOEK · 1:25:17 · 2026
Stephanie1,208120622:17:23Stephanie HAYEK · 1:23:49 · 2025
Lea1,208120172:06:49Lea NAVARRO · 1:14:00 · 2023
Valentin1,205112041:49:44Valentin LEGRIS · 1:08:03 · 2024
Manon1,182118112:07:52Manon TRAPP · 1:10:56 · 2024
Fabien1,174—11741:56:44Fabien PONDAVEN · 1:07:06 · 2025
Juliette1,1471147—2:05:05Juliette CHAILLOU · 1:20:19 · 2025
Nathalie1,139113722:21:10Nathalie JOSSA · 1:20:47 · 2026
Thibault1,138—11381:51:45Thibault PLACZEK · 1:05:13 · 2026
Alice1,125112142:08:22Alice MICHEL · 1:16:44 · 2023
Martin1,120411161:50:04Martin ZAJIC · 1:07:21 · 2024
Emilie1,117111612:15:13Emilie JACQUOT-CLAUDE · 1:14:40 · 2022
Aurelie1,112110932:16:31Aurélie MARIN · 1:19:34 · 2026
Sarah1,111110922:11:41Sarah CHELANGAT · 1:06:31 · 2026
Isabelle1,098109712:21:15Isabelle HOFFMANN · 1:24:51 · 2019
Lucas1,090210881:47:21Lucas LIARD · 1:04:08 · 2025
Lucie1,087108522:10:27Lucie PICARD · 1:15:54 · 2018
Remi1,043—10431:53:57Remi RAYMOND · 1:07:18 · 2026
Clemence1,0381038—2:09:31Clemence CALVIN · 1:10:15 · 2019
Audrey1,035103232:13:56Audrey GUILBAUD · 1:15:00 · 2023
Raphael1,033210311:53:30Raphael JOSEF · 1:07:24 · 2026
Cyril1,032—10321:58:41Cyril CHUPIN · 1:12:03 · 2021
Fabrice1,027110261:59:27Fabrice DONNARD · 1:12:43 · 2024
Aurelien98319821:53:46Aurelien OLIVIER · 1:04:57 · 2025
Emma97497312:06:12Emma PALLANT BROWN · 1:12:34 · 2026
Yann96719661:57:04Yann HAVLENA · 1:04:38 · 2026
Michel95019492:09:34Michel PRADEL · 1:08:38 · 2026
Cecile94694422:16:02Cecile DUQUESNOY · 1:27:13 · 2022
Florent943—9431:54:55Florent GBELIDJI · 1:09:44 · 2026
Jonathan94119401:55:33Jonathan ATSE HERRERA · 1:04:46 · 2026
Helene92892352:16:24Helene COLLE · 1:19:39 · 2022
Loic92419231:56:10Loïc PERDOMINI · 1:07:30 · 2026
Michael920—9201:59:48Michaël BOUCHÉ · 1:05:12 · 2026
Louise90790612:06:52Louise SERBAN-PENHOAT · 1:16:07 · 2024
Elodie90290022:15:47Elodie SENTER · 1:17:00 · 2023
Gregory898—8981:59:15Gregory BIRAUD · 1:10:04 · 2019
Ludovic895—8951:58:23Ludovic TAGUEMA · 1:07:49 · 2023
Theo882—8821:47:18Theo VIMPERE · 1:08:03 · 2025
Justine867867—2:09:35Justine GASCHY · 1:16:49 · 2024
Mickael86418631:56:35Mickael CASSAGNES · 1:10:26 · 2017
Alain85618552:11:47Alain SARLETTE · 1:18:29 · 2026
Margaux85185012:06:35Margaux SIERACKI · 1:11:01 · 2022
Virginie834834—2:17:38Virginie DELZENNE · 1:23:48 · 2023
Clara82582322:05:26Clara MERCIER · 1:26:24 · 2024
Melanie82081912:14:25Mélanie JAOUËN · 1:23:42 · 2026
Didier817—8172:08:55Didier SOUCHARD · 1:20:36 · 2015
Dominique8041596452:10:53Dominique CHAUVELIER · 1:18:35 · 2015
Etienne794—7941:53:25Etienne ARDISSON · 1:10:30 · 2025
Sandrine788788—2:19:25Sandrine BRETON · 1:24:27 · 2025
Valerie78578322:20:21Valerie GANCARZ · 1:17:11 · 2024
Gregoire772—7721:51:06Gregoire SOLLE · 1:12:34 · 2025
Bertrand77067641:58:59Bertrand BOULCH · 1:14:07 · 2017
Daniel76047562:05:15Daniel FUIDIO MORAL · 1:15:08 · 2023
Christian75117502:06:09Christian DEBIZE · 1:15:23 · 2017
Delphine75174922:19:10Delphine POIROT · 1:23:58 · 2022
Alexandra750750—2:13:15Alexandra YATZIMIRSKY · 1:16:18 · 2025
Herve72717262:03:57Herve IRITI · 1:18:11 · 2023
Amelie71571412:10:31Amelie BONGRAND · 1:19:54 · 2024
Fanny715715—2:10:29Fanny TASTET · 1:19:40 · 2026
Gilles711—7112:05:46Gilles ARMAND · 1:14:42 · 2026
Edouard703—7031:54:45Edouard DUPAS · 1:04:55 · 2026
Elise68868622:08:18Elise FERREIRA · 1:23:45 · 2023
Thibaut684—6841:52:51Thibaut BAGLIN · 1:11:47 · 2026
Bastien68116801:49:38Bastien BAILLARGÉ · 1:10:53 · 2026
Anais68168012:10:01Anais QUEMENER · 1:11:54 · 2024
Samuel679—6791:54:41Samuel AFEWERKI · 1:04:28 · 2026
Laetitia67167012:16:12Laetitia ROTHSCHILD · 1:28:07 · 2024
Florence66065732:21:54Florence ERPELDING · 1:23:51 · 2015
Catherine659659—2:21:42Catherine FARKAS · 1:23:25 · 2023
Anna65865712:11:53Anna Ricarda GERLACH · 1:23:41 · 2026
Jeanne64464312:07:11Jeanne DE MONTAIGUT · 1:23:02 · 2026
Corentin642—6421:46:38Corentin JAUMAIN · 1:10:06 · 2026
Laure641641—2:15:11Laure LUCQUIN · 1:22:51 · 2024
Agathe63863712:05:49Agathe LOUIS · 1:24:40 · 2025
Laurence61661062:17:40Laurence HEYES · 1:18:09 · 2019
Jules60426021:48:14Jules ROBIN · 1:05:15 · 2024
Amandine60160012:10:46Amandine GOMAN · 1:23:02 · 2025
Denis60035972:03:33Denis MAYAUD · 1:03:05 · 2015
Leo59725951:47:16Leo ROULLEAU · 1:07:57 · 2024
Maria590590—2:17:31Maria Elisa LEGELLI · 1:16:38 · 2025
Robin58065741:48:53Robin LE HEN · 1:06:38 · 2025
William572—5721:57:18William ARDITI · 1:08:46 · 2023
Veronique57056912:23:31Véronique DRAMBOIT · 1:35:49 · 2026
Gabriel561—5611:50:44Gabriel BRIAND · 1:04:42 · 2023
Axel559—5591:50:35Axel BRUYAS · 1:09:20 · 2025
Estelle55255112:11:30Estelle MEISSONNIER · 1:27:14 · 2026
Tom550—5501:49:53Tom PRIGENT · 1:04:58 · 2026
Sylvie535535—2:28:37Sylvie CALERO · 1:29:39 · 2023
Yannick53495252:03:45Yannick TER HEERDT · 1:14:46 · 2024
Morgane53453222:09:06Morgane BUSSARD · 1:19:45 · 2026
Lisa533533—2:10:48Lisa SURRACO · 1:26:40 · 2026
Julia530530—2:08:31Julia VISGUEIRO · 1:22:17 · 2024
Lionel525—5252:00:44Lionel KAHN · 1:13:12 · 2024
Jose52345192:00:27Jose GASPAR · 1:09:53 · 2017
Emmanuelle516516—2:16:09Emmanuelle FOURRIQUET · 1:25:00 · 2023
Mohamed51315121:59:49Mohamed AKAOUCH · 1:09:07 · 2024
Carole511511—2:19:23Carole DABERT · 1:28:20 · 2024
Ines50150012:04:38Ines DE BAYNAST · 1:20:45 · 2023
Richard500—5002:01:58Richard MENGICH · 1:02:42 · 2017
Jacques49824962:09:44Jacques BOITREAUD · 1:15:49 · 2023
Eva48348212:07:16Eva ABGRALL · 1:22:46 · 2026
Christine48248022:22:18Christine KIOKO · 1:09:55 · 2025
Maxence47654711:50:36Maxence BALCH · 1:11:20 · 2023
Christelle47547412:21:24Christelle LARRERE · 1:19:53 · 2024
Tristan467—4671:50:42Tristan COQUELIN · 1:09:00 · 2025
Remy46724651:55:05Remy SICHEL · 1:10:35 · 2026
Nathan46444601:48:51Nathan SAVARY · 1:10:48 · 2024
Yves463—4632:05:54Yves THOMAS · 1:11:00 · 2015
Sandra45345212:18:40Sandra SRUT · 1:25:34 · 2026
Patrice44744432:06:03Patrice LACAZE · 1:19:58 · 2017
Yoann43314321:53:44Yoann KOWAL · 1:03:54 · 2023
Solene433433—2:07:24Solene PETIT · 1:19:25 · 2025
Noemie432432—2:08:22Noëmie DANA · 1:17:00 · 2026
Jessica412412—2:13:39Jessica CALVO · 1:21:18 · 2015
Augustin409—4091:50:48Augustin CABLANT · 1:04:48 · 2025
Alix409359502:06:28Alix EOCHE-DUVAL · 1:11:58 · 2018
Gaelle40640512:12:26Gaelle LAUER · 1:25:32 · 2026
Luc403—4031:59:47Luc MONTAUDON · 1:05:32 · 2024
Gaetan402—4021:50:37Gaetan GOHIN · 1:11:45 · 2024
Valentine40240022:05:06Valentine VANPOPERINGHE · 1:21:40 · 2024
Bernard396—3962:06:56Bernard KOECH · 1:00:45 · 2024
Erwan39413931:52:11Erwan DESPEIGNES · 1:12:55 · 2023
Jeremie394—3941:55:24Jeremie CHARPENTIER · 1:10:16 · 2018
Margot39239112:06:04Margot MEILLOUR · 1:22:11 · 2024
Andrea3902361542:05:23Andrea CAMPOREALE · 1:14:13 · 2026
Karine38938812:15:41Karine PASQUIER · 1:13:30 · 2015
Joseph38923871:57:52Joseph HOUSSAIS · 1:13:32 · 2023
Vanessa38138012:14:50Vanessa FOURRAT · 1:27:05 · 2025
Henri379—3791:55:50Henri GUILLON · 1:11:23 · 2025
Aude378378—2:16:37Aude DUPRAT · 1:20:52 · 2024
Aurore37637512:15:38Aurore CANTON · 1:25:54 · 2025
Cyrille36653611:58:49Cyrille LEFORESTIER · 1:19:22 · 2015
Karim36613651:59:30Karim BELKHADEM · 1:15:01 · 2024
Romane365365—2:05:08Romane PASCAL · 1:18:55 · 2026
Alban364—3641:53:13Alban BOFELLI · 1:12:33 · 2025
Geoffrey360—3601:54:58Geoffrey RONO · 1:07:51 · 2018
Jennifer36035732:19:30Jennifer LETELLIER · 1:26:13 · 2025
Thibaud358—3581:51:07Thibaud VINCENT · 1:09:51 · 2025
Victoria35835712:07:53Victoria Jane PALLOT · 1:18:46 · 2025
Tanguy353—3531:47:44Tanguy BENKRITLY · 1:04:37 · 2023
Mehdi351—3511:56:36Mehdi FRERE · 1:01:15 · 2024
Alex349183311:52:13Alex KORIO · 1:00:42 · 2017
Aymeric34813471:51:40Aymeric PRAT · 1:14:46 · 2026
Constance344344—2:08:43Constance GALLERY DES GRANGES · 1:27:53 · 2024
Severine33833712:16:56Severine DA COSTA · 1:34:35 · 2023
Timothee33743331:49:30Timothee BOMMIER · 1:06:26 · 2015
Clementine331331—2:09:51Clementine MAZAURY · 1:23:53 · 2023
Lucile329329—2:10:30Lucile TELLIER · 1:27:39 · 2019
Gael32883201:56:16Gaël LEIBLANG · 1:16:00 · 2026
Sabrina326326—2:21:06Sabrina GOUBY · 1:29:10 · 2019
Corinne32332212:21:17Corinne HERBRETEAU · 1:15:45 · 2015
Brice32213211:53:51Brice DAUBORD · 1:05:42 · 2022
Mathias32113201:51:59Mathias STJERNLOF · 1:08:26 · 2026
Maud32132012:10:06Maud DRIGUET · 1:25:26 · 2026
Celia320320—2:10:39Celia FOUCHERE · 1:21:35 · 2023
Sonia319319—2:17:50Sonia CAMPION · 1:27:21 · 2019
Elsa318318—2:08:09Elsa CUA · 1:25:59 · 2022
Dimitri317—3171:52:21Dimitri JEANNON · 1:13:24 · 2025
Diane317317—2:08:50Diane ATTALI · 1:28:34 · 2022
Gauthier316—3161:51:27Gauthier MITH · 1:14:31 · 2023
Alexia31531412:09:30Alexia D'ESTRIBAUD · 1:29:00 · 2026
Joel314—3142:01:34Joel DUCROT · 1:13:56 · 2018
Christopher31313121:57:58Christopher RAINSFORD · 1:07:02 · 2025
Manuel306—3061:58:05Manuel SAINJON · 1:04:16 · 2022
Renaud305—3051:57:49Renaud VINCENT · 1:07:47 · 2023
Amaury305—3051:51:21Amaury BAGEIN · 1:11:57 · 2025
Magali305305—2:21:14Magali LE ROY · 1:25:43 · 2026
Hugues301—3011:59:01Hugues GOURAUD · 1:19:24 · 2025
Serge301—3012:11:41Serge FORTINI · 1:18:32 · 2023
Marianne29529322:13:08Marianne EMO · 1:24:04 · 2026
Elisa29529412:09:54Elisa VERDEAU · 1:25:16 · 2023
Zoe29429312:07:00Zoe CHARBAUT · 1:17:28 · 2024
Barbara293293—2:17:38Barbara CAILLOUX · 1:27:22 · 2025
Patricia292292—2:23:20Patricia PERO · 1:33:49 · 2015
Agnes290290—2:17:38Agnes ALLAM · 1:28:29 · 2023
Regis289—2891:58:21Regis RAMELOT · 1:12:30 · 2024
Claude289232662:09:49Claude RACINE-HOUVET · 1:13:25 · 2024
Olivia286286—2:12:22Olivia PAPAIOANNOU · 1:18:54 · 2023
Mathis284—2841:45:53Mathis GUINCHE · 1:10:15 · 2025
Adele28027912:03:38Adele SZANIAWSKI · 1:26:03 · 2024
Johan275—2751:57:55Johan YVALUN · 1:13:00 · 2015
Adeline275275—2:14:25Adeline FARGEAUD · 1:33:57 · 2022
Elisabeth274274—2:19:13Elisabeth DANIELO · 1:23:33 · 2026
Angelique27026912:16:58Angelique ZAMBELLI · 1:28:49 · 2025
Coralie27026822:17:39Coralie BAUDOUX · 1:22:43 · 2016
Felix269—2691:50:07Felix CHOQUET · 1:10:52 · 2023
Benedicte267267—2:15:53Bénédicte CHAPPUIS · 1:28:26 · 2026
Victoire266266—2:07:26Victoire HURIAU · 1:21:50 · 2026
Stanislas265—2651:51:44Stanislas DELANGLE · 1:13:16 · 2022
Jordan26542611:49:40Jordan RABELY · 1:12:21 · 2022
Aline265265—2:16:09Aline ELISSALDE · 1:36:50 · 2024
Beatrice26226112:24:46Beatrice GAUTRON · 1:25:43 · 2023

Anonymised entries carry no name and are not counted. runners only.

Generations

Who races it, by age

395,700 classified finishes across 11 editions, placed in the age band the organiser filed each athlete under. A further 23 carry no usable age class.

French athletics, in two masters schemes — five-year M-bands in the recent editions, ten-year V-bands in the older ones.

The whole archive, by band

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

0100,000200,000300,000<2020–3940–4950–5960–6970+
How the age structure moved, 2015 to 2026

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%20152016201720182019202120222023202420252026

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 83,904 pairs of consecutive editions by the same person, the band moves backwards 962 times and skips more than one bucket 286 times — 98.5% consistent. The residue is the size name collisions predict.

Median finish by band

BandSemi de Paris
Under 201:58:48 · 3,255
20–391:57:56 · 260,140
40–491:59:19 · 76,086
50–592:02:49 · 44,411
60–692:07:35 · 10,623
70 and over2:19:59 · 1,185

Each cell is the median of that band’s per-edition medians, with the classified finishes behind it.

Women

Women in the archive

147,614 of 395,723 classified finishes across 11 editions — 37.3%.

The highest share is 2026 at 44.5%. The furthest up an overall field any woman has finished is Betty LEMPUS, 6th overall in 2021.

Share of the classified field

Women as a percentage of classified runners, per edition.

0%20%40%60%20152016201720182019202120222023202420252026Women 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
YearSemi de Paris
201532.6%
201625.8%
201733.7%
201834.0%
201934.8%
202130.1%
202234.9%
202337.1%
202440.5%
202543.2%
202644.5%
How many women finished

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

010,00020,00030,00020152016201720182019202120222023202420252026Number of women classified, per edition

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

Show the numbers
YearSemi de Paris
201511,371
2016853
201712,862
201812,250
201911,747
20215,548
202214,289
202316,828
202419,414
202520,525
202621,927

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
2026Ftaw ZERAYET1:05:123021,927 · 44.5%+17:11
2025Jackline CHERONOKE1:07:143820,525 · 43.2%+16:29
2024Joan MELLYRO1:06:581819,414 · 40.5%+15:41
2023Sheila CHEPKURUIKE1:06:011816,828 · 37.1%+14:52
2022Nigsti HAFTUET1:07:371914,289 · 34.9%+14:31
2021Betty LEMPUSKE1:05:4665,548 · 30.1%+16:31
2019Nancy KIPROPKE1:09:121211,747 · 34.8%+15:24
2018Antonina KWAMBAIKE1:08:071112,250 · 34.0%+44:11
2017Ruth CHEPNGETICHKE1:08:081512,862 · 33.7%+50:03
2016Coralie BAUDOUXFR1:22:4383853 · 25.8%+19:26
2015Yebrgual MELESEET1:09:542511,371 · 32.6%+46:21

“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

281,888 distinct people have finished at least one of the 11 editions. 214,675 came once and did not return; 67,213 came back at least once more.

1 person has 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.

0100,000200,000300,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 — 2,292 people

“Editions” counts distinct years, not finishes.

NameEditionsFinishesYearsBest
Jose DE OLIVEIRA111915 16 17 18 19 21 22 23 24 25 261:33:14
Yann GREMILLARD101015 17 18 19 21 22 23 24 25 261:15:06
Remy ETHEVE101015 17 18 19 21 22 23 24 25 261:17:22
Julien MARTIN102215 17 18 19 21 22 23 24 25 261:19:43
Damien COUTURIER101015 17 18 19 21 22 23 24 25 261:21:07
Laurent THOMAS102115 17 18 19 21 22 23 24 25 261:22:23
Gilbert CARTIER101015 17 18 19 21 22 23 24 25 261:23:12
Ammarith ANN101015 17 18 19 21 22 23 24 25 261:26:18
Antoine MARTIN102615 17 18 19 21 22 23 24 25 261:26:39
Pierre MARTIN102115 17 18 19 21 22 23 24 25 261:26:53
Jean-Paul BRUGIRARD101015 17 18 19 21 22 23 24 25 261:27:03
Thierry HOUDIERE101015 17 18 19 21 22 23 24 25 261:27:37
Fabien GOESSEL101015 17 18 19 21 22 23 24 25 261:27:40
Bertrand VINCENT101115 17 18 19 21 22 23 24 25 261:28:41
Faycal LARBES101015 17 18 19 21 22 23 24 25 261:29:31
Bruno FRANKIEL101015 17 18 19 21 22 23 24 25 261:30:01
Bernard VUILLEMIN101015 17 18 19 21 22 23 24 25 261:31:05
Alexis ROLLAND JACOUB101015 17 18 19 21 22 23 24 25 261:32:00
Franck LAGOUTTE101015 17 18 19 21 22 23 24 25 261:32:06
Cedric BONDIAU101015 17 18 19 21 22 23 24 25 261:32:10

Showing 20 of 2,292 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 3562 such collisions occur among 395,723 named finishes. Applied to every cross-edition pair that predicts roughly 30,893 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.

395,723 finishers across 11 editions · built 2026-09-07