A plan built from your files, and with you.
For gravel, ultra, long road and time trial. Remote, in English or French. Plans live in TrainingPeaks and go straight to your head unit.
Six steps, then we keep going.
Call
Your goal, your history, your real week: work, family, sleep, the hours you actually have.
Baseline
I read four to eight weeks of your files. You get your engine, your battery and your fuel needs, each with a range and a label.
Roadmap
Before your first session you get one page: where you are now, where you want to be in one to three seasons, and how we get there. Every year we compare this season with the last.
Plan
Every session has a purpose, a fuelling note and an effort guide.
Review
I read your key sessions, not the app summary, and adjust what comes next: a check-in every month on Essential, every week on Elite.
Race
Pacing by terrain and fuel per hour for your course. Afterwards, a report built from your file.

Prices.
Essential
Your plan, built from your files.
Elite
Everything in Essential, plus me in your corner every week.
| What you get | EssentialCHF 190 | EliteCHF 260 |
|---|---|---|
| Plan in TrainingPeaks, built around your real week | ✓ | ✓ |
| Plan adjusted every week from your files | ✓ | ✓ |
| Training zones from your files | ✓ | ✓ |
| Your athlete profile: engine, battery, thresholds and durability, each labelled measured or estimated, updated every block | – | ✓ |
| Library: the maps and explainers behind your plan, built around your numbers | – | ✓ |
| Roadmap: your target races for the next one to three seasons, the build between them and the test dates, on one page | ✓ | ✓ |
| Year-on-year review: this season against last, and what we change next year | ✓ | ✓ |
| Feedback in TrainingPeaks | ✓ | ✓ |
| Check-in call with me | Monthly | Weekly |
| Urgent questions | Answered the same working day | |
| Plan changed at short notice | – | ✓ |
| Race intel before the race: course, ceilings, fuel | 2 key races a year | Every race |
| Race intel after the race: what your file says | – | Every race |
| Gear and position advice | – | ✓ |
| Road bike fit, one-off | – | On request |
Three months minimum, then monthly with 30 days’ notice. Pay monthly or per quarter, by TWINT or bank transfer. Prices in Swiss francs.
“After three coaches in three years, I have found the right one.”
Elena HartmannPro gravel racer. Former WorldTour rider, Paris 2024 Olympian, 3× Swiss Elite time trial champion, 9 UCI wins… If you want a coach who works with you and grows with you, I can fully recommend Tom.
“Together, we didn’t train for a race, we built a system.”
SamGravel and road racer… Every A event, nailed. Swiss Epic. UCI Road Qualifier. Traka 360. Best proof: at the end of the Traka, when everyone else was cracking, I was still there, strong, physically and mentally.
24 months without a major injury. 24 months without getting sick. Constant progress, and fun every step of the way.
Before you book.
Do I need to race at a high level?
No. You need a goal and the will to train for it. The plan starts from your own files and the week you really have, whatever your level.
What happens on the free call?
I look at your goal and your files, and tell you what I see and what I would change first. If I am not the right coach for you, I say so. No hard sell.
Why not a training app?
An app adjusts to the workouts you completed. I read the raw file against the road it was ridden on, your fuel, your week and your race course, and we talk. That is the part an app cannot do.
How many athletes do you coach?
A small group, so I read every key file myself. When it is full, I tell you on the call.
Do I need a power meter?
It helps a lot, because power is what I read first. Heart rate and speed files still work, and I will tell you what we can and cannot conclude without power.
Do I need to live in Switzerland?
No. Coaching is remote. The aero test is done in person near Zug.
How much time do I need?
The plan fits the hours you really have. We agree them on the first call, and they can change week to week.
Do I have to share health data?
Only what you choose to. Before we start you get a short data notice and consent form that explain what I keep and why.