Feature · Races

Every start line, on one calendar.

Races you've done and races you're nervous about, in one place. Countdowns, courses, transitions measured from your timestamps, and your place in each leg. So you know exactly which leg cost you.

Race calendar2026 season · sample
5 races
12 Apr
Mossel Bay TriathlonOlympic (Standard)
2:35:44Done
3 May
Bay to Bay 30 kmRun
2:31:10Done
14 Jun
Winter Duathlon Series #2Sprint duathlon
1:08:21Done
18 Oct
Spring Classic SprintSprint
Goal 1:09:00In 17 days
29 Nov
Coastal HalfHalf distance
Goal 5:45:00In 59 days

What it does

Every race on one calendar, with your transitions and your place in each leg.

Race calendarPast and upcoming races, with countdowns and goal times.
Course and notesDistances, course notes and anything you want to remember next year.
T1 and T2 suggestionsWorked out from the gaps between your Strava timestamps.
Per-leg placingSwim, bike and run placing for triathlons, where results publish it.
Results finderWe find your official results and show you the diff.
Goals per raceA goal time per race, split into legs.

Race detail

Course, transitions, results, placing

Each race has a detail popup: the course, your timeline through each leg, transitions, and per-leg placing for triathlons.

  • T1 and T2 suggested from your Strava timestamps.
  • Swim, bike and run placing where results publish it.
  • Course notes you can keep for next year.
12 Apr 2026 · Olympic (Standard) · sampleMossel Bay Triathlon
Race detail
Swim29:05
T12:10
Bike1:13:48
T21:04
Run49:37
T1 suggested 2:10 from Strava timestampsT2 suggested 1:04
LegTimeCategory place
Swim0:29:0522 / 61
Bike1:13:4811 / 61
Run0:49:3717 / 61
Overall2:35:4414 / 61

The race, leg by leg

Five legs, one line

Every triathlon is drawn the same way: swim, T1, bike, T2, run, in the colours you will see everywhere in LankFit.

Mossel Bay Triathlon · result · sampleGoal 2:35:44
Swim
1.5 km0:29:05
T1
0:02:10
Bike
40 km1:13:48
T2
0:01:04
Run
10 km0:49:37

Transitions

T1 and T2, measured

Most watches record one long activity, or three short ones with gaps. We read the timestamps either side of each gap and suggest your T1 and T2. You confirm or edit them.

  • Works with multisport files or separate activities.
  • Suggestions are shown, not saved, until you confirm.
  • Compare T1 and T2 across a season.
Transitions this seasonSample
FebMarAprJunSepBest
FebMarAprJunSepBest
T1 in seconds

Less typing

Races go in faster, and come out cleaner.

A few things that save you an evening.

Add from a screenshotDrop in a screenshot of the event page or your entry email. LankFit fills the name, type, distance, date and location. You check it, then save.
A goal in one tapAdd an upcoming race and it offers to set a goal straight away, pinned to that race.
DNF is a real resultMark a race as did not finish, with a note on where and why. It is left out of your PBs, predictions and goal maths, so one bad day doesn't poison them.

How it works

  1. 01AddAdd a race, or let it be picked up from a Strava activity.
  2. 02PlanSet a goal; get leg targets.
  3. 03RaceYour activity arrives from Strava; transitions are suggested.
  4. 04ReviewOfficial results are found and diffed.

In use

A season of Olympic races

Five races, three timing providers, and a lot of browser tabs. Now they're one calendar.

T1 has dropped from 2:12 to 1:38 over the season. You only know that because it was measured each time.

Read: Olympic-distance regular
Race calendar2026 season · sample
5 races
12 Apr
Mossel Bay TriathlonOlympic (Standard)
2:35:44Done
3 May
Bay to Bay 30 kmRun
2:31:10Done
14 Jun
Winter Duathlon Series #2Sprint duathlon
1:08:21Done
18 Oct
Spring Classic SprintSprint
Goal 1:09:00In 17 days
29 Nov
Coastal HalfHalf distance
Goal 5:45:00In 59 days

Obsessed with progress?

Progress, proven.

Free for 30 days, then R99 a month. Connect Strava tonight. Your whole history is there before your next session.