Nicolas Sitter

Triathlon data project · October 10, 2026 · Le Mont-Saint-Michel

Bayman M, every split of every athlete

Swim 1.5 km · Bike 39 km · Run 9.9 km. The short course: 1.5 km in the bay, 39 km on the bike and a 9.9 km run. The biggest field of the three and the only one where more than a quarter of the finishers are women. This explorer indexes the full timing data: 644 classified finishers timed on 11 mats, rank at every one of them, leg-by-leg rank flow, and a page per athlete.

Every athlete has a page: leg splits, checkpoint ranks, and their times against the field on each of the five legs.

644
Classified finishers
717 entered
1:50:55
Winner's time
Fabian SAMSON
2:09:44
First woman
Lola BACHET
2:55:43
Median finisher
167 women classified

The front of the race 🏊 🚴 🏃

0:00:00
Swim exitBike outBike inRun outFinishkm 0km 50.6FS🏊HL🏊RH🏊GL🏊ED🏊
Fabian SAMSON0 kmHugo LEVILLAIN0 kmRobin HENRY0 kmGiovanni LEROY0 kmEmiliano DONOFRIO0 km

Athletes move along the real course profile, positions interpolated between the timing mats from their split times.

The five fastest, at their own recorded splits. The badge follows whichever discipline each one is in. The course is drawn as a flat line because the organiser publishes no elevation profile and this site has no GPX for it. The line carries no claim about the terrain. Read the replay as positions in time, and the shaded bands as the discipline each athlete is in.

Leg by leg: who was where, when

The order at the finish has very little to do with the order out of the water. Each line is one of the top 10 finishers; its height is their overall rank at the mat that closes each leg. The x axis is the sequence of legs, not distance, so the five legs get equal width however long they are. A 180 km bike leg and a 100 m transition are one step each.

Not enough mat reads to draw the flow.

Who won each leg

Each leg is timed between two mats and ranked on its own. Winning a leg and winning the race are different jobs.

SwimSwim1.5 km
🥇Fabian SAMSON18:53 · 1:16/100m
🥈Oceane LE BRIS20:45 · 1:23/100m
🥉Lola BACHET20:48 · 1:23/100m
Median: 34:38 · 654 timedFull leaderboard →
🥇Lola BACHET1:12
🥈Fabian SAMSON1:14
🥉Oceane LE BRIS1:15
Median: 4:02 · 651 timedFull leaderboard →
🥇Fabian SAMSON56:49 · 41.2 km/h
🥈Hugo LEVILLAIN58:36 · 39.9 km/h
🥉Frederic DAYON59:10 · 39.5 km/h
🥉Robin HENRY59:10 · 39.5 km/h
Median: 1:19:51 · 641 timedFull leaderboard →
🥇Edwige GOREL1:42
🥈Romain DORIS1:43
🥈Robin HENRY1:43
Median: 3:20 · 639 timedFull leaderboard →
RunRun9.9 km
🥇Fabian SAMSON32:10 · 3:15/km
🥈Hugo LEVILLAIN33:42 · 3:24/km
🥉Giovanni LEROY34:34 · 3:29/km
Median: 52:56 · 638 timedFull leaderboard →

The transitions

T1 and T2 are timed legs like any other, and in a field this deep they decide real places. The spread is enormous: on this course the gap between the fastest and the median transition is bigger than most people’s margin over the athlete in front.

T1651 timed
1:12
Fastest
4:02
Median
5:06
Slowest 25%
🥇Lola BACHET1:12
🥈Fabian SAMSON1:14
🥉Oceane LE BRIS1:15

The median athlete spends 4:02 here, 2:50 more than the fastest. No km/h: it is a few dozen metres of running in bike shoes, and the distance is interpolated anyway.

T2639 timed
1:42
Fastest
3:20
Median
4:00
Slowest 25%
🥇Edwige GOREL1:42
🥈Romain DORIS1:43
🥈Robin HENRY1:43

The median athlete spends 3:20 here, 1:38 more than the fastest. No km/h: it is a few dozen metres of running in bike shoes, and the distance is interpolated anyway.

Compare athletes head-to-head
Up to 10 side by side: rank at every mat, leg splits, both transitions, and who was actually faster on the bike.

When did the field finish?

Finish times in 5-minute buckets, from 1:50:55 to 4:25:00. The median finisher took 2:55:43.

2h3h4hathletes per 5-minute bucket (max 63)

Counts everyone with a finish time. On this race that is exactly the 644 classified finishers: nobody here has a finish time without a rank, which is not true of every race on this site.

Overall top 10

🥇Fabian SAMSON1:50:55
🥈Hugo LEVILLAIN1:59:37
🥉Robin HENRY2:03:28
4Giovanni LEROY2:08:52
5Emiliano DONOFRIO2:09:25
6Lola BACHET2:09:44
7Valentin BLANPAIN2:10:19
8Romain DORIS2:11:20
9Oceane LE BRIS2:12:03
10Julien CHAGNY2:12:44

Women top 10

🥇Lola BACHET2:09:44
🥈Oceane LE BRIS2:12:03
🥉Edwige GOREL2:14:40
4Clémentine HELLEUX2:20:45
5Zoé LEPOITTEVIN2:24:37
6Sandrine CALAME2:28:34
7Julia BASTIN2:30:48
8Loïse BISSON2:32:49
9Camille GUILBAUD2:37:05
10Jeannie LE GAC2:41:34

Every timed segment

SegmentTypeKmFastest
SwimSwim1.518:53
T1Transition0.11:12
BikeBike3956:49
T2Transition0.11:42
RunRun9.932:10

≈ = the length is not the timing provider’s own measurement. Every checkpoint on these three races carries a course distance published by the timing provider, including the 100 m it assigns to each transition, so nothing on this explorer is interpolated or estimated. Speeds follow the leg: min/100 m for the swim, km/h for the bike, min/km for the run, and nothing at all for a transition, where a published 100 m would turn a two-minute change of shoes into a plausible-looking 3 km/h.

Rankings at every mat

The course had 11 timing mats: who led the race at each one, and how the field spread out. Mats occasionally miss an athlete, which is why some athlete pages show “mat missed” on a leg.

Team classification

Sum of each club’s 3 best finish times.

Category podiums

Top 5 of each category, in the timekeeper’s own band order. Click through for the full rankings.

JF Junior women1 finishers
🥇Joséphine SINNIG2:59:51
Median: 2:59:51Full ranking →
JH Junior men5 finishers
🥇Antonin DALIGAULT2:41:28
🥈Romain HEUVELINE2:47:05
🥉Jocelyn DUGUEPEROUX2:57:26
4Quentin PASCUAL3:07:24
5Malo LION3:50:52
Median: 2:57:26Full ranking →
S1F Senior 1 women30 finishers
🥇Edwige GOREL2:14:40
🥈Zoé LEPOITTEVIN2:24:37
🥉Loïse BISSON2:32:49
4Emma LOBBEDEY2:41:50
5Evaëlle DUGUEPEROUX2:53:17
Median: 3:14:07Full ranking →
S1H Senior 1 men38 finishers
🥇Fabian SAMSON1:50:55
🥈Léo AUGER2:25:31
🥉Mathis CATIN2:26:25
4Gregoire RICHARD2:26:55
5Paco BUCHARD2:27:49
Median: 2:47:20Full ranking →
S2F Senior 2 women46 finishers
🥇Lola BACHET2:09:44
🥈Oceane LE BRIS2:12:03
🥉Clémentine HELLEUX2:20:45
4Julia BASTIN2:30:48
5Camille GUILBAUD2:37:05
Median: 3:07:53Full ranking →
S2H Senior 2 men98 finishers
🥇Hugo LEVILLAIN1:59:37
🥈Emiliano DONOFRIO2:09:25
🥉Valentin BLANPAIN2:10:19
4Tristan MAISONNIER2:13:46
5Quentin JABENEAU2:14:29
Median: 2:47:34Full ranking →
S3F Senior 3 women28 finishers
🥇Sandrine CALAME2:28:34
🥈Clémence VINCENT2:46:18
🥉Claire GOUARIN2:47:17
4Julie SERRIERE2:47:52
5Marine BRIAND2:50:09
Median: 3:15:53Full ranking →
S3H Senior 3 men74 finishers
🥇Sylvain L'HELGOUALCH2:14:40
🥈Léonard DOUCET2:16:58
🥉Thibaut GHELFO2:20:13
4Maxime DELAUNEY2:21:05
5Quentin FOUCAULT2:26:44
Median: 2:53:44Full ranking →
S4F Senior 4 women16 finishers
🥇Delphine BACK2:48:14
🥈Alison CARPENTIER2:51:49
🥉Elise DUFRENNE2:52:11
4Audrey ROUSSEAUD3:00:51
5Sybille BOUAN3:01:05
Median: 3:10:36Full ranking →
S4H Senior 4 men80 finishers
🥇Robin HENRY2:03:28
🥈Giovanni LEROY2:08:52
🥉Romain DORIS2:11:20
4Baptiste DENOUAL2:15:21
5Guillaume MONCARNIE2:17:06
Median: 2:50:40Full ranking →
M1F Master 1 women17 finishers
🥇Sophie RICHARD2:50:48
🥈Claire LEROUX2:51:00
🥉Anonymous rider2:59:45
4Cecile DEHAINE3:05:12
5Marianne DELESTRE3:06:33
Median: 3:19:34Full ranking →
M1H Master 1 men58 finishers
🥇Kevin STEVENS2:21:42
🥈Gildas RENOUF2:24:54
🥉Jean-christophe RIVET2:27:28
4Antoine LE BIHAN2:28:48
5Ilya KOSTIANOVSKY2:32:04
Median: 2:49:07Full ranking →
M2H Master 2 men36 finishers
🥇Julien CHAGNY2:12:44
🥈Benoit MARTIN2:16:55
🥉Thomas BOUBLIL2:21:45
4Tim HUTTON2:29:27
5Eric SAINT AUBIN2:32:47
Median: 2:50:04Full ranking →
M3H Master 3 men46 finishers
🥇Frederic DAYON2:13:31
🥈Bertrand SIFFROY2:15:46
🥉Vincent SIOU2:19:56
4Ronan LE MINTER2:31:10
5David MONNERIE2:31:13
Median: 2:50:48Full ranking →
🥇Karine ROSSI3:00:28
🥈Sandrine LE PARC3:05:39
🥉Florence ROUE3:09:22
4Astrid LEROY3:09:24
5Lila DORATO3:22:23
Median: 3:15:54Full ranking →
M4H Master 4 men23 finishers
🥇Eric DALMASSO2:25:58
🥈Benoit FONDEVIOLE2:31:33
🥉Adrian DE LA HAYE2:36:45
4Vincent BERTHAULT2:39:17
5Cédric WADOUX2:40:06
Median: 2:52:54Full ranking →
🥇Celine BALLET3:05:27
🥈Nathalie CARMINATTI3:16:12
Median: 3:10:50Full ranking →
M5H Master 5 men9 finishers
🥇Jan VAN DE POEL2:31:12
🥈Patrick SARRAZIN2:36:40
🥉Philippe PIEDNOIR2:56:58
4Xavier CHAUDE2:57:40
5Xavier LE CALVEZ3:01:24
Median: 3:01:24Full ranking →
🥇Catherine GALLET3:53:15
Median: 3:53:15Full ranking →
M7H Master 7 men2 finishers
🥇Jean-luc MADEC3:15:45
🥈Daniel DUJARDIN4:24:24
Median: 3:50:04Full ranking →

The first-name championship

The ranking nobody asked for: which first name brought the most finishers to 1,850 m.

🥇Guillaume17med 2:54:30
🥈Maxime10med 2:46:49
🥉Alexandre9med 3:02:20
4Julien9med 2:50:36
5Nicolas9med 3:07:33
6Olivier9med 2:52:50
7Pierre9med 3:02:24
8Quentin9med 2:50:12
9Thomas9med 2:51:41
10Vincent9med 2:46:09
Full first-name leaderboard

Times we hold back 🏍️

6 segment times in this race are physically implausible for that athlete’s position in the rest of the race, almost certainly a phantom mat read. They stay visible and are excluded from every ranking and stat on this site.

SegmentAthleteTime
BikeHubert PASTOL11:33 · 202.6 km/h
BikeJerome JOST11:33 · 202.6 km/h
BikeJerome HOMBERT11:33 · 202.6 km/h
BikeAnu mirjami TOLONEN11:34 · 202.3 km/h
BikeJean charles LOUEMBA11:34 · 202.3 km/h
BikeTyphaine MARCHAL29:03 · 80.6 km/h

A leg time is held out of these rankings when an athlete who finished outside the top 500, or did not finish at all, beats the fifth-fastest time set on that leg by the top 50 finishers. It is a test for phantom checkpoint reads. It flagged 27 leg times here, 26 of them from athletes who were not classified anyway, plus one bike leg on race L recorded as 6 minutes for 91.5 km. Flagged times stay visible on the athlete’s own page. Because the test compares ranks rather than speeds, it can also catch a fast athlete who abandoned later, so it means "not usable in a ranking", not "cheated".

How to read these numbers

644 finishers, 717 entrants. Athletes who did not start, abandoned, or were ranked by how far they got are all in the dataset, with no rank and no finish time, and are never counted as finishers. You will meet them in the search box and on checkpoint pages, marked with their status.
Every distance here is the timekeeper’s own. Every checkpoint on these three races carries a course distance published by the timing provider, including the 100 m it assigns to each transition, so nothing on this explorer is interpolated or estimated. Speeds follow the leg: min/100 m for the swim, km/h for the bike, min/km for the run, and nothing at all for a transition, where a published 100 m would turn a two-minute change of shoes into a plausible-looking 3 km/h.
🐛 Something looks off? Wrong time, missing athlete, a leg that does not add up. This is a one-person side project on top of raw timing data, and reports make it better. Email me.

About this project. Timing data from the official race timekeeping (Sport Innovation), fetched once after the event and republished here with per-leg segment times, recomputed leaderboards and per-athlete pages the official results don’t offer. All three Bayman races →