Nicolas Sitter

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

Bayman XXL, every split of every athlete

Swim 3.8 km · Bike 180 km · Run 42.2 km. Full iron distance, 28 timing points and the lowest finish rate of the three: 330 of 404 entrants were classified. The 42.2 km run alone carries thirteen checkpoints. This explorer indexes the full timing data: 330 classified finishers timed on 28 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.

330
Classified finishers
404 entered
8:30:51
Winner's time
Baptiste DELMAS
10:29:43
First woman
Marine DULAU
12:16:35
Median finisher
32 women classified

The front of the race 🏊 🚴 🏃

0:00:00
Swim exitBike outBike inRun outFinishkm 0km 226.195BD🏊JL🏊RDC🏊TT🏊FM🏊
Baptiste DELMAS0 kmJulien LIBERGE0 kmRomain DE CROUY CHANEL0 kmTanguy TIREL0 kmFlorian MOUGEL0 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.

SwimSwim3.8 km
🥇Baptiste DELMAS56:20 · 1:29/100m
🥈Samuel DONOU56:33 · 1:29/100m
🥉Matthieu MORIN56:34 · 1:29/100m
Median: 1:21:31 · 376 timedFull leaderboard →
BikeBike180 km
🥇Romain SELOSSE4:17:32 · 41.9 km/h
🥈Julien LIBERGE4:38:14 · 38.8 km/h
🥉Simon LE LEUCH4:42:21 · 38.3 km/h
Median: 6:26:49 · 353 timedFull leaderboard →
🥇Eric FAYARD0:17
🥈Romain DE CROUY CHANEL2:43
🥉Romain SELOSSE2:46
Median: 8:10 · 346 timedFull leaderboard →
RunRun42.2 km
🥇Brahim BAHRI2:45:09 · 3:55/km
🥈Baptiste DELMAS2:46:05 · 3:56/km
🥉Alexej ERMAK2:55:25 · 4:09/km
Median: 4:09:46 · 322 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.

T1373 timed
1:47
Fastest
9:47
Median
13:21
Slowest 25%
🥇Romain DE CROUY CHANEL1:47
🥈Julien LIBERGE2:05
🥉Baptiste DELMAS2:07

The median athlete spends 9:47 here, 8:00 more than the fastest. No km/h: it is a few dozen metres of running in bike shoes, and the distance is interpolated anyway.

T2346 timed
0:17
Fastest
8:10
Median
10:51
Slowest 25%
🥇Eric FAYARD0:17
🥈Romain DE CROUY CHANEL2:43
🥉Romain SELOSSE2:46

The median athlete spends 8:10 here, 7:53 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 8:30:51 to 15:25:00. The median finisher took 12:16:35.

9h10h11h12h13h14h15hathletes per 5-minute bucket (max 13)

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

Overall top 10

🥇Baptiste DELMAS8:30:51
🥈Julien LIBERGE8:54:53
🥉Romain DE CROUY CHANEL9:02:54
4Tanguy TIREL9:13:13
5Florian MOUGEL9:15:13
6Henri DECAUCHY9:15:22
7Simon LE LEUCH9:19:07
8Nikolai SCHWINDL9:21:09
9Ruben JUSSEN9:35:43
10Aymeric SCIEUX9:42:38

Women top 10

🥇Marine DULAU10:29:43
🥈Anais FAVERIS10:46:38
🥉Sarah VAN GRIEKEN11:18:03
4Helen BRIDGMAN11:22:17
5Fanny LASBOUYGUES11:26:01
6Lesly LIEFOOGHE11:29:14
7Lise DEGENNE11:43:21
8Virginie PERRIN11:47:13
9Louise BONHOMME12:11:00
10Ines MINET-HENO12:16:25

Every timed segment

SegmentTypeKmFastest
SwimSwim3.856:20
T1Transition0.11:47
BikeBike1804:17:32
T2Transition0.10:17
RunRun42.22:45:09

≈ = 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 28 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.

🥇Louise BONHOMME12:11:00
🥈Virginie LEGRAND12:18:06
Median: 12:14:33Full ranking →
🥇Baptiste DELMAS8:30:51
🥈Aymeric SCIEUX9:42:38
🥉Corentin KERROS10:14:25
4Joan PRAT10:35:52
5Alistair HOOK10:54:45
Median: 11:49:01Full ranking →
🥇Marine DULAU10:29:43
🥈Chloé FORNET12:18:26
🥉Hortense TIBERGHIEN12:26:40
4Jéromine GEAY12:47:18
5Kathryn PHIPPS12:54:17
Median: 12:54:17Full ranking →
🥇Romain DE CROUY CHANEL9:02:54
🥈Tanguy TIREL9:13:13
🥉Florian MOUGEL9:15:13
4Simon LE LEUCH9:19:07
5Ruben JUSSEN9:35:43
Median: 11:45:31Full ranking →
🥇Anais FAVERIS10:46:38
🥈Helen BRIDGMAN11:22:17
🥉Fanny LASBOUYGUES11:26:01
4Margot SAUVAGE12:40:09
5Zoé KABANDA13:37:49
Median: 13:42:44Full ranking →
🥇Henri DECAUCHY9:15:22
🥈Nikolai SCHWINDL9:21:09
🥉Henry LLOYD WILLIAMS9:51:22
4Florent LELEU9:55:49
5Damien PIROTAIS10:00:31
Median: 12:01:27Full ranking →
🥇Lise DEGENNE11:43:21
🥈Ines MINET-HENO12:16:25
🥉Marion CAUVIN13:33:22
4Adeline AUSSAGE13:42:32
5Emilie JAFRATE13:51:58
Median: 13:33:22Full ranking →
🥇Julien LIBERGE8:54:53
🥈Pierre MIMAULT10:14:10
🥉Victor HERNANDEZ10:20:47
4Lionel DUCROCQ10:37:06
5Leonard MERABET10:46:22
Median: 12:01:10Full ranking →
🥇Lesly LIEFOOGHE11:29:14
🥈Maria PANKOW14:20:13
Median: 12:54:44Full ranking →
🥇Samuel DONOU9:45:31
🥈Ludovic ANCELIN10:11:36
🥉Luc CHARPENTIER10:16:02
4Juan BUENO LOSADA10:53:39
5Pierre GUILLARD11:01:57
Median: 12:39:43Full ranking →
🥇Sarah VAN GRIEKEN11:18:03
🥈Virginie PERRIN11:47:13
Median: 11:32:38Full ranking →
🥇Patrick ROOS9:59:17
🥈Stefan SANDER10:14:25
🥉Xavier FOUCOIN11:16:36
4Sébastien PETIT11:24:35
5Alexandre BESSIERE11:32:26
Median: 12:05:46Full ranking →
🥇Annaïk CLENET13:21:20
Median: 13:21:20Full ranking →
🥇Jon SALETA10:28:39
🥈Michael LECONTE11:45:05
🥉Antoine SIMONNEAUX11:47:25
4Julien CONTANT11:55:56
5Stephane ALBI11:56:37
Median: 13:30:32Full ranking →
🥇Loic SIMON12:24:46
🥈Jose MARIN12:34:19
🥉Bruno PELLERIN12:55:30
4Thorsten FIRLUS13:11:30
5Philippe BUCH13:50:45
Median: 13:58:08Full ranking →
60+ F Women 60+1 finishers
🥇Nadine YVINEC14:34:25
Median: 14:34:25Full ranking →
60+ H Men 60+6 finishers
🥇Christophe PIERRET12:29:09
🥈Laurent HAMIDA13:34:48
🥉Eric BOURGOIN13:36:04
4Eric CANTEGRIT14:01:55
5Eric FAYARD14:23:22
Median: 13:49:00Full ranking →

The first-name championship

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

🥇Julien8med 11:53:44
🥈Guillaume7med 12:16:28
🥉Romain7med 11:08:09
4Antoine5med 12:23:47
5Mathieu5med 12:19:37
6Nicolas5med 12:08:09
7Alexandre4med 12:06:59
8Baptiste4med 10:57:14
9Benoit4med 11:56:47
10Eric4med 14:12:38
Full first-name leaderboard

Times we hold back 🏍️

14 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
BikeMarc SANGLIER0:28 · 23142.9 km/h
BikeDelphine MAREST1:45 · 6171.4 km/h
BikeSamuel DUBOIS2:49 · 3834.3 km/h
BikeFlorian GOURET4:12 · 2571.4 km/h
BikeFabien TERMEAU1:36:48 · 111.6 km/h
BikeStephane ROMAIN3:09:15 · 57.1 km/h
BikeStephane RICOUART4:24:32 · 40.8 km/h
BikeBrandon RIMBERT4:37:36 · 38.9 km/h
SwimFabien TERMEAU37:18 · 0:59/100m
T2Florian GOURET0:21
T2Marc SANGLIER0:23
T2Stephane ROMAIN0:34
T2Jason TELLIER0:53
T2Sylvie SIX1:44

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

330 finishers, 404 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 →