Boffi Fifty, by the numbers

The Templiers’ fifty, with rim, gorge and a steep way out of every valley on the causses above Millau. Built from 889 finishes in 2025, checkpoint by checkpoint.

47.5 km · 29.5 mi
2,208 m gain
Millau, France
6 to 20°C in 2025
360 m to 856 mTap a stretch for its times

P129 (baume des HERANS) km 27.0

On the stretch into this checkpoint the median finisher ran 100% slower than their average pace for the race.

Median finisher
4:26
You, 7:55 finish
4:25

The shading shows how the field's pace on each stretch compares with their own average for the race: rose is slower, blue is faster, and stretches close to average stay grey.

Where the field slows down

The slowest stretch is the one into P129 (baume des HERANS) (km 27), where the median finisher ran 100% slower than their average pace for the race, 4h 26m into the race. The next hardest is the stretch into Le Cade (km 42). The course gives time back on the way into La Cresse, where the field ran 30% faster than their average pace for the race.

Median finish
7:55
hours, all finishers
Finish rate
85%
889 of 1,046 starters
Fastest 10%
6:04
finish under this
Slowest 10%
9:57
finish after this
Finish times, 2025

Where the finish times land

889 finish times, one bar per hour. The median finisher crosses the line in 7h 55m; the fastest 10% are done under 6h 04m.

4h
6h
8h
10h
12h
14h

Most runners finished between 7 and 8 hours: 229 of them.

About 50% of finishers were faster than that.

CheckpointKmYou arrive
P1118.11:07
Lauglanou (P14B)19.62:41
Longuiers23.33:11
P129 (baume des HERANS)27.04:25
Le Cade42.17:02
Arrivée Millau47.57:55

Your time is spread the way the median finisher spread theirs over this course, so the climbs and the night take their real share. Aid-station stops are included, as they are in the recorded splits.

On race day you get a tracker for your phone, a sheet for your crew and a strip to print for your wrist, all set to this time.

Race-day tools

Build a training plan for this goal

Checkpoints

When the median finisher reaches each checkpoint

The median finisher's real arrival at all 9 timed checkpoints, and how the field's pace moves segment by segment.

Show all 9 checkpoints as a table
CheckpointMedian arrivalField pace
P111Fly it8.1 km1:0716% faster
La CresseFly it11.9 km1:3430% faster
Lauglanou (P14B)Fly it19.6 km2:4114% faster
LonguiersFly it23.3 km3:1121% faster
P129 (baume des HERANS)Fly it27.0 km4:26100% slower
Ravin du Monna (P135)Fly it35.8 km5:4611% faster
Le CadeFly it42.1 km7:0223% slower
Pouncho début descenteFly it45.4 km7:345% faster
Arrivée MillauFly it47.5 km7:556% faster

Field pace compares the median finisher's pace on the stretch into each checkpoint with their own average for the whole race. Runners who missed a cutoff or dropped are not in the data (finishers only).

The course

The key climbs, a pacing plan matched to the terrain, and the whole route in 3D.

Loading the course in 3D

Boffi Fifty questions

What is a typical Boffi Fifty finish time?

The median finish across 889 finishers (2025) is 7h 55m. The fastest 10% finish under 6h 04m; the slowest 10% finish after 9h 57m.

What percentage of runners finish Boffi Fifty?

85% across the 2025 edition (889 finishers from 1,046 starters).

Train for Boffi Fifty

Make a training plan built around this course and your race day, or see what a model trained on real ultras predicts for you.

When does Boffi Fifty registration open?

Leave your email and you'll get one message when entries open for the next edition, with the link. Nothing else.

Races like this one

Methodology and sources

Split data: official per-runner checkpoint times for the 2025 Boffi Fifty, 889 finishers at 9 timed checkpoints. All split-derived figures describe finishers only. Runners who dropped or missed a cutoff do not appear in split data, so buffer statistics understate how tight cutoffs are for the full field. Medians are used throughout. Apart from the finish-time explorer, which scales the median finisher's splits to the time you pick, no figure on this page is modeled or extrapolated.