Skip to content
TrailMath
Language EN FR
Mallorca by UTMB - CPS 104K

CPS 104K Aid Station Planner

All 11 CPS 104K checkpoints pre-loaded. Enter your goal finish time to get estimated arrival times at every aid station.

104km3,740m D+11 checkpointsCutoff: 21h30

Full Mallorca by UTMB - CPS 104K course data: aid stations, cutoffs, course profile

Enter a goal CPS 104K finish time and get estimated arrival times at every checkpoint - 104 km with around 3,740 m of climbing, with crew and drop-bag points flagged.

Turns every arrival into a clock time and every cutoff into a margin.

Terrain changes how the goal time is shared between segments, not the total. One surface everywhere cancels out.

Checkpoints (11)

Cutoff Sat 08:20

Cutoff Sat 11:00

Cutoff Sat 13:00

Cutoff Sat 16:15

Cutoff Sat 18:00

Cutoff Sat 20:15

Cutoff Sat 21:45

Cutoff Sun 00:30

Cutoff Sun 02:00

Cutoff Sun 03:30

Crew may meet you at
  • Alaró 60.3 km, by Sat 16:26
Drop bags
  • Alaró 60.3 km, by Sat 16:26
  1. Esporles

    Sat 08:18

    Cutoff Sat 08:201 minTight

    Leave by Sat 08:51Set by Valldemossa

    Dist (km)
    14.2
    D+ (m)
    +560
    Seg time
    2:18:53
    Seg pace/km
    9:48
  2. Valldemossalikely hiking (pace)

    Sat 10:27

    Cutoff Sat 11:0033 minTight

    Leave by Sat 11:10Set by Bunyola

    Dist (km)
    24.9
    D+ (m)
    +670
    Seg time
    2:08:20
    Seg pace/km
    12:00
  3. Bunyola

    Sat 12:16

    Cutoff Sat 13:0044 minTight

    Leave by Sat 13:31Set by Orient

    Dist (km)
    38.0
    D+ (m)
    +181
    Seg time
    1:49:09
    Seg pace/km
    8:18
  4. Orient

    Sat 14:59

    Cutoff Sat 16:151h15

    Leave by Sat 16:33Set by Alaró

    Dist (km)
    52.5
    D+ (m)
    +815
    Seg time
    2:43:18
    Seg pace/km
    11:16
  5. Alaró

    Sat 16:26

    Cutoff Sat 18:001h34

    Leave by Sat 18:41Set by Tossals Verds

    Dist (km)
    60.3
    D+ (m)
    +276
    Seg time
    1:26:40
    Seg pace/km
    11:03
  6. Tossals Verds

    Sat 17:59

    Cutoff Sat 20:152h15

    Leave by Sat 20:40Set by Cúber

    Dist (km)
    69.9
    D+ (m)
    +436
    Seg time
    1:33:23
    Seg pace/km
    9:46
  7. Cúber

    Sat 19:04

    Cutoff Sat 21:452h40

    Leave by Sat 22:27Set by Fornalutx

    Dist (km)
    76.7
    D+ (m)
    +293
    Seg time
    1:04:51
    Seg pace/km
    9:34
  8. Fornalutx

    Sat 21:06

    Cutoff Sun 00:303h23

    Leave by Sun 00:47Set by Sóller

    Dist (km)
    89.0
    D+ (m)
    +240
    Seg time
    2:02:17
    Seg pace/km
    9:58
  9. Sóller

    Sat 22:19

    Cutoff Sun 02:003h40

    Leave by Sun 02:35Set by Port de Sóller (Finish)

    Dist (km)
    96.8
    D+ (m)
    +186
    Seg time
    1:12:51
    Seg pace/km
    9:18
  10. Port de Sóller (Finish)

    Sat 23:14

    Cutoff Sun 03:304h16

    Dist (km)
    104.0
    D+ (m)
    +83
    Seg time
    0:54:17
    Seg pace/km
    7:32

Highlighted rows use a pace heuristic (>12 min/km / >19 min/mi) - likely hiking by speed, not grade. The grade-based power-hike cue is ≥15% (see GAP and Incline tools). Times are distributed proportionally by km-effort.

Leave by is the latest you can start the next segment and still make every cutoff ahead of you at this pace - often set by a station further on, not this one. It does not yet subtract the time you spend stopped, so treat it as the optimistic edge.

Cutoff buffers are estimates from your goal time and published barriers. Courses and barriers change - verify against the official race guide.

About Mallorca by UTMB - CPS 104K

Mallorca by UTMB - CPS 104K covers 104 km with around 3,740 m of elevation gain, starting in Estellencs, Spain. The overall cutoff is 21 hours 30 minutes.

Crew access is allowed at Alaró (60.34 km). Drop bags are available at Alaró.

Checkpoint data approximate - verify against the current official race guide at mallorca.utmb.world before your race.

The science behind km-effort pacing

Most runners build race pacing plans by dividing total distance evenly - which ignores the fact that an uphill kilometre takes far longer than a flat one. This planner uses TrailMath's enhanced km-effort model to distribute your goal time proportionally by effort, not by distance.

The km-effort formula for each segment is: distance_km + gain_m/100 + loss_m/200. This is TrailMath's extension of the standard ITRA gain-only formula (model TM1, where the descent divisor is a published convention), which adds descent cost because steep technical descents carry real eccentric load. A 5km segment with 500m of gain and 200m of loss has an effort of 5 + 5 + 1 = 11 effort-km - equivalent to running 11km flat. Time is allocated proportionally to this effort score.

Why gain and loss have asymmetric costs. Minetti et al. (2002) mapped the metabolic cost of inclined locomotion across gradients from -45% to +45%. The key findings: metabolic cost rises steeply above 15-20% uphill grade, making power hiking more energy-efficient than running on steep climbs. On descents, eccentric muscle loading (quads acting as brakes) creates its own metabolic cost - steep technical descents are far more demanding than the same gradient on a smooth fire road. The gain/100 + loss/200 asymmetry in the formula reflects this - gain is more costly per metre than loss, but loss is not free.

Power hiking threshold is flagged at segments where your computed pace exceeds 12 min/km (19 min/mile). This threshold corresponds to the crossover point where walking biomechanics become more efficient than running on steep uphill terrain. Strategic power hiking on marked segments preserves leg muscle for descents and reduces overall race time compared to running everything.

This km-effort model is the same formula used in TrailMath's training engine for load calculation (following Dan Johnston's asymmetric elevation scoring methodology), ensuring consistency between how your training load is measured and how your race effort is planned.

Minetti AE et al. (2002). Energy cost of walking and running at extreme uphill and downhill slopes. J Appl Physiol. 93(3):1039-46. Minetti AE et al. (1995). Mechanical determinants of gradient walking energetics in man. J Physiol. 481(Pt 1):235-43. ITRA. km-effort formula. International Trail Running Association. itra.run

Track your CPS 104K plan, crew notes, and live progress in the app

TrailMath uses these models to build periodized plans adjusted to your goals and terrain.

Start free