Toli
Team management for pro trail running

Your roster, races, and
logistics in one place.

Run your team on something better than spreadsheets, WhatsApp threads, and last-minute emails. Built for the manager who's done chasing athletes — and a setup that matches the level they compete at.

Manage athlete's needsRole-based access: manager view, athlete viewUTMB results auto-syncTarget messages by race participantsSend push notificationsMobile appDesktop version
app.toli.run / utmb · overview
U

utmb

23–29 Aug 2026·Chamonix-Mont-BlancAccommodationCoaching
OverviewAttendanceRegistrationsSupportScheduleMessages
Entered athletes
8/ 18
across UTMB & CCC
Pending registrations
3
2 need a bib number
Arrival not set
1
of 8 entered
Accommodation requests
6
4 chalet · 2 hotel
utmb
174KM
9 900M D+
4 entered
ÉA
Émile AuclairElite
FRAFRA
Registered
Arrival
22 Aug
Stay
Team chalet
Coach
Assigned
Departure
30 Aug
Note
Targeting a podium — wants an altitude room and a quiet block before the start.
MV
Mathis VarennesElite
FRAFRA
Needs bib
Arrival
22 Aug
Stay
Team chalet
Coach
Assigned
Departure
30 Aug
IS
Iker Salazar
ESPESP
Registered
Arrival
23 Aug
Stay
Hôtel Le Morgane
Coach
Departure
29 Aug
YN
Yuto NakamuraElite
JPNJPN
Considering
Arrival
Not set
Stay
Not set
Coach
Assigned
Departure
Not set
Note
Awaiting sponsor confirmation on travel — decision expected by 20 Jul.
Before Toli

Without Toli: a bunch of tools that don't talk to each other.

A roster of athletes in a spreadsheet that's never up to date. Race-week planning scattered across emails. Gear sizing re-asked twice a year. The real source of truth is a 60-message WhatsApp thread — and you're the only one keeping it together.

Xroster_2026_FINAL_v4.xlsx
fxA2
A
B
C
D
1
Athlete
Ctry
Age
Tier
2
Émile Auclair
FRA
29
Elite
3
Mathis Varennes
FRA
27
Elite
4
Anaïs Roussel
FRA
31
5
Iker Salazar
ESP
33
Top
Sheet1Sheet2
TT
Trail Team (47)
Émile, Anaïs, Iker + 44
Are we still on the 6am shuttle to Chamonix?
08:14
Yes — meeting point is the hotel lobby
08:16✓✓
Can someone resend the bib pickup address?
08:20
It's in the roster sheet, tab 3
08:22✓✓
Re: Re: Fwd: CCC arrivals
Inbox · 14 messages
MF
Marco FerriMon 9:14 AM
Attaching the updated arrival times, can everyone confirm?
AR
Anaïs RousselMon 11:02 AM
My flight moved to Thursday evening now.
Y
YouMon 11:20 AM
Noted — I'll update the sheet and resend to the hotel.
ÉA
Émile AUCLAIR
🇫🇷France · 20-34 Man
Club
ALE
Team
ASICS
UTMBINDEX
893
Details ⌄
20KM
864
Details ⌄
50KM
892
Details ⌄
100KM
🔒
Unavailable
UTMB Index
100MM
🔒
Unavailable
UTMB Index
RESULTS
Date ⌄RaceScoreDist.TimeRank
2026
JUNE 1450KMMONISTRAIL - 50K🇫🇷Trail du Saint-Jacques by UTMB®859
55 KM
2100 M+
04:06:33
2|1643
2|1300
MAY 1750KMMENDI MARATOIA🇪🇸Zegama-Aizkorri888
43.1 KM
2730 M+
04:00:28
13|505
13|434
2025
OCT 1850KMMARATHON DES CAUSSES🇫🇷Festival Des Templiers920
36.1 KM
1641 M+
02:39:12
2|1221
2|823
AUG 2620KMETC🇫🇷HOKA UTMB Mont-Blanc890
15 KM
1200 M+
01:25:45
7|1283
7|754
FForms
Trail Shoe Feedback
Tell us about your experience testing this season's trail shoe.
1. Overall comfort rating *
12345
2. Which area needs improvement? *
Grip / traction
Cushioning
Breathability
Durability
3. Any other comments?
Submit
With Toli

One dashboard for everything.

Toli replaces all tools above with one place your whole team already checks.

Roster, races & logistics togetherAthlete full profileSeparate roles, separate viewsUTMB results auto-syncedRace registration status managementEvent attendance managementAthlete needs managementAthlete dietary and health statusPublic link to share with anyonePush notificationsTarget messages by event or raceRead receipts on every messageTeam-wide performance statsCSV export anytimeGuaranteed data privacy
The product, one screen at a time

One source of truth for the whole team.

01
Roster & athlete profiles

Every athlete, in one place.

Contact, gear sizing, languages, social links and dietary. Filter by health status, UTMB index or favorite race format. No more re-asking the same sizing questions twice a year.

Auto-sync UTMB indexAdd an athlete, they get their own spaceView each athlete's race calendarCall or email an athlete in one click
app.toli.run / athletes
Roster · 18 athletes

athletes

Search athletes, country, email…
All18Healthy12Injured3Resting3
Athlete
Status
Category
UTMB index
Races
Country
ÉAÉmile AuclairEliteHealthyWorld Class
930
5FRAFRA
MVMathis VarennesEliteHealthyWorld Class
921
4FRAFRA
ARAnaïs RousselEliteHealthyWorld Class
912
4FRAFRA
ISIker SalazarHealthyWorld Class
904
3ESPESP
YNYuto NakamuraEliteHealthyWorld Class
898
4JPNJPN
LBLukas BrandtInjuredTop
866
2GERGER
NBNora BianchiHealthyTop
842
3ITAITA
TMThéo MercierRestingElite
788
1FRAFRA
02
Events & races

Build a race week in minutes.

Create an event, define the races inside it — distance, elevation, start time and characteristics. Share a public link with an organizer, a sponsor, or the photographer covering the event, so they know which athletes to follow.

Ready-made templates for major racesAssign coaches to specific races
app.toli.run / utmb · overview
U

utmb

23–29 Aug 2026·Chamonix-Mont-BlancAccommodationCoaching
OverviewAttendanceRegistrationsSupportScheduleMessages
Entered athletes
8/ 18
across UTMB & CCC
Pending registrations
3
2 need a bib number
Arrival not set
1
of 8 entered
Accommodation requests
6
4 chalet · 2 hotel
utmb
174KM
9 900M D+
4 entered
ÉA
Émile AuclairElite
FRAFRA
Registered
Arrival
22 Aug
Stay
Team chalet
Coach
Assigned
Departure
30 Aug
Note
Targeting a podium — wants an altitude room and a quiet block before the start.
MV
Mathis VarennesElite
FRAFRA
Needs bib
Arrival
22 Aug
Stay
Team chalet
Coach
Assigned
Departure
30 Aug
IS
Iker Salazar
ESPESP
Registered
Arrival
23 Aug
Stay
Hôtel Le Morgane
Coach
Departure
29 Aug
YN
Yuto NakamuraElite
JPNJPN
Considering
Arrival
Not set
Stay
Not set
Coach
Assigned
Departure
Not set
Note
Awaiting sponsor confirmation on travel — decision expected by 20 Jul.
03
Registrations

Track registration status for all athletes.

Add athletes to an event, or let them register themselves. One view shows where everyone stands: considering, registered, needs bib, or withdrawn. Each with a personal note. The spreadsheet that was never up to date is gone.

Filter by registration statusPersonal note per athleteShare team start list with one link
app.toli.run / utmb · registrations
UTMB · Registrations

who's racing

All8Considering1Needs bib2Registered4Withdrawn1
ÉA
Émile Auclair
FRAFRA
RegisteredBib confirmed. Targeting a podium.
MV
Mathis Varennes
FRAFRA
Needs bibEntered — waiting on organizer bib allocation.
AR
Anaïs Roussel
FRAFRA
RegisteredCCC. Bib confirmed.
YN
Yuto Nakamura
JPNJPN
ConsideringAwaiting sponsor confirmation on travel.
HK
Hannah Keller
SUISUI
Needs bibCCC. Needs bib.
TM
Théo Mercier
FRAFRA
WithdrawnPulled out — calf strain, recovery block.
04
Attendance & logistics

Race-week travel, at a glance.

Each athlete logs their mode of transport, transport number for flights or trains, arrival and departure datetime, accommodation needs, and whether they need crew support on course. One view per event — you see who's arriving when, and who still needs a plan, before it's race week.

Crew support need flagged per athleteSpot missing info instantly
app.toli.run / utmb · attendance
UTMB · Attendance

race week logistics

1 athlete missing arrival
ÉA
Émile Auclair
FRAFRA
Arrival
22 Aug · 14:20
Transport no.
AF 1242
Accommodation
Team chalet
Departure
30 Aug
IS
Iker Salazar
ESPESP
Arrival
23 Aug · 09:05
Transport no.
IB 472
Accommodation
Hôtel Le Morgane
Departure
29 Aug
AR
Anaïs Roussel
FRAFRA
Arrival
22 Aug · 18:40
Transport no.
TGV 9772
Accommodation
Team chalet
Departure
30 Aug
YN
Yuto Nakamura
JPNJPN
Arrival
Not set
Transport no.
Not set
Accommodation
Not set
Departure
Not set
05
Targeted messaging

Reach only the people it concerns.

Send to the whole team, everyone going to an event, one race within it, or a single athlete. Mark it urgent. Athletes get it as a push notification on their phone — then you see exactly who read it. No more guessing in a 60-message thread.

Target a specific event or raceMobile push notificationsMark as urgentRead receipts
app.toli.run / messages
New message

send to the right people

Recipients
Whole teamEveryone at UTMBRacing CCCOne athlete
To: 5 athletes racing CCC Urgent
UTMB just activated the rain kit for OCC and CCC. Pack your rain jacket — start-line gear check is on. Reply if you're missing anything.
Read receipts · 3 of 5
ÉAÉmile Auclair Read · 14:32
ARAnaïs Roussel Read · 14:41
ISIker Salazar Read · 15:10
HKHannah KellerNot yet
MFMarco FerriNot yet
06
Performance insights

Season numbers without the scraping.

Results synchronized from utmb.world for each athlete: ranking, distance, elevation gain, finish time and UTMB Index. Calculate overall statistics for the team: wins, podium finishes, and average UTMB Index for women and men. Export this data at any time in CSV format to share it to whoever you want.

Auto-synced from utmb.worldTeam-wide aggregate statisticsCSV export
app.toli.run / performance
Performance · 2025 season

the numbers

Victories
14
across the roster
Podiums
38
top-3 finishes
Avg UTMB index
901W
women · 884 men
Elite tier
6
of 18 · World Class
ÉAÉmile AuclairElite
Race
Distance
D+
Rank
Finish
UTMB index
UTMB174 KM9 900421:42:08
930
Hardrock 100161 KM10 100223:55:41
922
Western States161 KM5 500DNF
Madeira Ultra115 KM7 100112:18:33
918
For your athletes too

Keep your athletes focused on their goals.

Most teams still run on a shared spreadsheet: athletes lose the link, don't have edit rights, and the views don't fit a phone screen — so the data becomes outdated and the manager ends up chasing it by DM. Toli replaces this mess with a mobile-first solution. One less source of stress for the athlete before a race: keep your athletes focused on their goals.

  • Update personal information in a few taps. Edit gear sizing and travel details straight from your phone — no forms, no waiting on someone else. Built to feel as professional as the races you're lining up for.
  • One inbox, filtered by race. Messages arrive in context — no scrolling a 60-message group thread.
  • No more shared spreadsheet. Gear sizing and travel details live on their own profile — one place, always current, easy to edit from a phone.
9:41
Anaïs Roussel

my races

UTMB
CCC · 100K
29 Aug
RegisteredBib confirmed
Golden Trail
Sierre-Zinal
10 Aug
ConsideringDeciding by 20 Jul
Skyrunner
Limone Extreme
12 Oct
Needs bibNeed a bib
RacesInboxResultsProfile
9:41
2 unread

inbox

Team managerRacing CCCUrgent
UTMB activated the rain kit for CCC. Pack your rain jacket.
2h ago
Team managerUTMB
Team chalet check-in is 22 Aug from 16:00. Send your arrival time.
1d ago
Team managerWhole team
Kit drop ships next week — confirm your gear sizing is up to date.
3d ago
RacesInboxResultsProfile
Roles & privacy

Everyone on the team sees exactly what they should — nothing else.

A shared spreadsheet gives the whole team the same link and the same access. Contact details, dietary needs, medical notes — all one click away for anyone who has the file. And when someone leaves the team, they keep it. Toli replaces that with real access control, built around how a trail team actually works.

A view for every role

Managers, athletes and assistants each get their own space. Managers run the roster and edit everything. Athletes see their own races, logistics and messages. Assistants get read access to the races they're assigned to, nothing more.

Private data stay private

Contact details, dietary restrictions and medical treatments are visible to managers only. They never land in a column the whole team can scroll through.

Access ends when the team ends

Remove an athlete and their access is gone immediately. No shared link still floating around, no old file they can still open.

Built for GDPR

Data hosted in the EU, explicit consent on sensitive data, and access to health data logged. The compliance a professional team is expected to have — handled.

A day with Toli vs. a day without

Race week at UTMB. 12 athletes flying in.

Same week. Same roster. Here's what changes.

Without Toli

Info scattered across six tools

  • Arrivals spread across 4 emails and 10 WhatsApp DMs.
  • Two athletes' transport numbers still missing the night before.
  • A message about the mandatory rain kit got lost in a 60-message thread — no idea who saw it.
  • Sizing for the kit drop re-asked, half the replies missing.
  • The higher-ups are asking for a breakdown of the results. You go through utmb.world, one by one.
  • Five tools open, none of them agreeing with each other.
VS
With Toli

Every answer, one screen

  • Every arrival, transport number, and stay on one attendance screen.
  • Missing-info alerts help identify gaps before they become a problem.
  • Urgent notice sent to the 5 racing CCC — read receipts show that Paul didn't see it.
  • Gear sizing already on file from each athlete's profile.
  • Podiums, victories, and all the UTMB indexes live on the team dashboard. A ready-to-share CSV file is available.
  • One screen. One source of truth. One person no longer firefighting.
Why Toli exists

Trail running went professional. It's time for tools to do the same.

I'm an athlete racing for a sponsored team and I'm also a software developer. I watched trail team managers run world-class runners out of inefficient tools. The sport had gone elite. The setup behind it hadn't. So I developed Toli based on the real-world needs of trail running teams on the ground.

The goal is to make the boring parts disappear, so managers can run their team like the high-level setup it is, and athletes get an environment that matches the races they line up for.

FAQ

The questions managers ask.

Yes. Results are automatically updated from utmb.world per athlete — race score, index, rank, distance, elevation, finish time and DNF — and pulled together on your team dashboard. No more scraping one athlete at a time.

That's the brief we built to, not an afterthought. The app provides separate spaces for each team role: manager, athlete, and assistant — so that each person sees only what they need ensuring a smooth experience for everyone. No app store, no install: it opens as a website and adds to the home screen in one tap. From there it behaves like any other app on their phone, notifications included.

The role-based access system ensures that sensitive data — such as phone, email, medical and dietary notes — are visible to managers only. Data is stored in the EU. When an athlete leaves the team, access is revoked instantly. No leftover shared drive links.

Always. Roster, registrations, attendance, and results export to CSV at any time. Your data is yours — no lock-in.

A call. We set up your account together, build your roster, and create your first event side by side. You're not left to figure it out on your own.

Book a demo

Your next race week is closer than you think.

A 30-minute call. We'll walk you through your own roster, set up your first event live, and you'll see your race week on one screen before we hang up.

Name
Brand
Role
Roster size
Work email

30-minute call. We'll set up your roster live. No card, no trial clock.