A good endurance coach writes great plans, but that’s just the start. What keeps an athlete for years is how you coach the person doing it: whether you see the stress they’re carrying, adjust when life gets loud, and communicate in a way they can trust. Athletes rarely leave a coach over one bad workout or race. They leave when the communication or goals stop aligning with them or the rest of their life.
That’s why I think retention is the best scorecard a coach has. Podium photos are nice, but the better measurement is how long your athletes stay with you.
A few months ago I sat down and looked at every athlete on my roster and how long they’ve been with me. My longest is 13 years, my average is five years, and eight of my athletes have been with me for over 100 months. I have been coaching endurance athletes for over 17 years, and I didn’t get those numbers by writing better interval workouts; the workouts are the easy part. (I have also worked with over 300 endurance coaches on their businesses, and I see the same pattern in theirs.)
This matters for your business. It costs five to seven TIMES more (in time, money, all the things) to get a new athlete than to keep one you already have, and the longer an athlete stays, the better their results. This doesn’t mean you’ll never lose an athlete; every coach does. I wrote about what to do when you lose an athlete in my first TrainingPeaks article. This one is about keeping them.
The qualities of a good coach that keep athletes coming back
Plenty of coaches can prescribe workouts. The ones who keep athletes for years tend to share a few coaching characteristics, and none of them show up on a power file.
They coach the life stress, not only the training
Monitoring life stress is one of the biggest parts of my coaching. Athletes don’t show up to Tuesday intervals fresh from a spa vacation. They show up from a deadline, a sick kid, a move, a parent in the hospital, or four hours of sleep. And their body doesn’t know the difference between a hard week at work and a hard week of training. It’s all stress.
I think about it like a second TSS score. There’s the Training Stress Score you can see in TrainingPeaks and there’s the life TSS you can’t, and the two definitely relate. When “life TSS” climbs, I drop the training so the two together don’t overwhelm the athlete. Keep stacking the planned load on top of a brutal life week and you dig a hole they have to climb out of. Their recovery and training numbers will tell you about it later. And in my experience, this is often when athletes tend to get injured.
I have had a lot of success helping athletes through really busy seasons of work and life this way. And here is the important part: You won’t see the life stress in the data. The power file looks fine, the pace is close enough, and the athlete is at their EDGE with nothing in the data saying so.
Where you see it is in their words. That’s why commenting matters so much to me. You hear it in what they write (and sometimes in what they don’t write). “Got it done” from an athlete who usually writes a paragraph is information. When you answer it by changing their week, they feel seen. That is emotional intelligence in coaching, and it’s a big reason athletes stay.
They know when to adapt the plan
Power, pace, and heart rate are wonderful, and they are also only half the story. The data has to be paired with what the athlete tells you, and with actual changes to the plan when the two don’t match.
I didn’t always coach this way. For the first 10 years of my coaching, I chased a perfect athlete record. I did everything I could to make sure every athlete had the race of their life, every single time. It was unsustainable and impossible, and it damaged how I felt about my own coaching for a decade. When you chase perfection, the plan becomes the boss, and moving a workout feels like failing.
Discernment is really important. Here’s an example: TrainingPeaks can flag that an athlete’s threshold heart rate went up. If that number came from an easy run where their heart rate strap was acting up, I ignore it. If the same alert shows up after a test workout, I take it more seriously. The alert looks exactly the same both times. Knowing which one to act on is good coaching.
They communicate both ways, with clear rules
If you asked me what has changed endurance coaching the most in my 17 years, I would say the TrainingPeaks comment box. More than the GPS watch and the power meter.
When I started, plans showed up as an email, an Excel sheet, or a PDF. My first triathlon coach, back in 2006, wrote my workouts by email and sent me a check-in email every Sunday night. That was the start of feedback for me (and I still use some of the workouts we built together with my athletes today). I started on TrainingPeaks in 2010, and being able to talk to an athlete ON the workout, the day they did it, is what made online coaching work.
The comment box lets me communicate with my athletes before noon, six days a week. This way my athletes know they’ll get their questions answered early in the day and have over half a day to prepare for tomorrow, and I can take one day a week off TrainingPeaks completely. Those boundaries are part of why I am still doing this 17 years later (we need recovery too!).
These are the communication rules I set with my athletes:
- A workout is not complete until a comment is added, even if the comment says “Nothing to report.” This one rule has REALLY worked with my people. “Nothing to report” is still a report, and it keeps the habit alive for the day when there is something to report.
- Most things stay in the app. Questions, schedule changes, how the legs feel. One place, so nothing gets lost in a text thread or DM.
- Race week and after the race, they BETTER be texting me! That is where real-time communication is needed. Race week has questions that can’t wait for tomorrow morning, and I want to hear from them first after the race.
Clear communication means your athlete always knows where to reach you and when they will hear back. You don’t have to be available every minute for that.
Coaching Tip → Between post-workout comments and the Messaging feature, TrainingPeaks makes it easy to keep communication in the app (and set boundaries that keep coaching sustainable). If you’re worried about missing a comment, enable Coach Workout Notifications from your settings.
Why athletes stay with one coach for years
Those are the things a good coach does. The other half of athlete retention is what the athlete feels, and the sports coaching psychology behind why they stay with one coach for years.
It’s safe to have a bad day
Athletes need to know their coach will still be invested in them if they miss a workout or have an awful race. If a bad day costs them your belief, they will start hiding bad days from you, and then you are coaching a version of the athlete that doesn’t exist.
I use a rule of thirds with my athletes and on myself. A third of race days are awesome, a third are okay, and a third are just not your day (even for the Pros!!!). That sounds simple, but it takes a lot of pressure off. One race is not a verdict on the athlete or on the coaching.
I learned the limits of my own control the hard way. I had an athlete at IRONMAN Texas who was winning his age group when a gust of wind picked him up on an overpass and carried him across it. Young, fast, not a small guy, and he crashed out of the race. No plan I wrote and nothing he did in training could have changed that moment.
That day sits with me because it taught me that we are part of the equation, not the controlling factor. Some races go wrong in ways nobody can coach. What we control is what happens after: the debrief, the reassurance, and the ability to separate what was in their hands from what wasn’t.
They are building toward something bigger than one race
Athletes who only plan one race at a time are always one race away from leaving. The athletes who stay for years are building toward something bigger, and their coach is building it with them.
The first blog I ever wrote, around 2010, was about post-race depression. The post-race high lasts two or three days, then comes the void. One of the best antidotes I have found is planning the next season. When an athlete and coach share a multi-year picture, the end of a race becomes the start of the next chapter instead of a natural exit.
Natalie Grabow is my favorite example of the long view. Natalie learned to swim at 59, in 2005. I have coached her since January of 2024, when she first had the idea of doing another IRONMAN, all the way through today. She qualified at IRONMAN Maryland, and on October 11, 2025, at 80 years old, she finished the IRONMAN World Championship in Kona in 16:45:26. On her 10th Kona start, she won her age group and became the oldest woman ever to finish Kona.
That is twenty years from learning to swim to the record (not that winning any records were in the plan originally). Every season is part of a longer plan, and when the athlete knows that, they are not shopping for a new coach after every finish line.
Their coach coaches the whole race
Training blocks are only part of the job. Race-day execution, pacing, fueling, and mental strategies matter just as much. At Fiv3 Racing every athlete gets this support, because it’s simply how we coach.
The athlete who blows up at mile 18 because nobody talked about fueling doesn’t remember the beautiful build phase. They remember mile 18. When you coach the whole race, athletes feel the difference on the one day they care about most, and that builds the kind of trust a training block alone can’t.
The red flag I had to unlearn was perfection. Chasing a perfect record for every athlete made me rigid with the plan and hard on myself after every off day. Letting go of perfection made me a better coach.
How to measure your effectiveness as a coach
If you want to know whether you are a good coach by this standard, ask yourself three questions:
- Do your athletes understand the why behind their workouts?
- How do you respond when an athlete misses a milestone or struggles mentally?
- What is your average athlete retention, in months or years?
Most coaches have never calculated the last number, and it’s the one I would start with. Do what I did a few months ago: Open your roster and write down how long every athlete has been with you. Your longest, your average, and how many have been with you more than two years.
Here is how I read the number:
- Under 18 months on average means there is work to do.
- Under a year is trouble.
- Three to six years means you are doing well.
In my experience, 80-90% of coaches have room to improve here, and that is good news, because every month you add means better results for your athletes and less time spent replacing them.
Here’s what that looks like in dollars. Say you have ten athletes at $200 per month. If your average athlete stays 18 months, each one brings $3,600 to your business. Move that to two years, and the number becomes $4,800. That is $12,000 more from the same ten athletes, without finding a single new one. And over five years, it means finding about eight fewer new athletes just to keep your roster full.
Next, review your coach-athlete communication, starting with the comments. If your athletes only write when something is wrong, or not at all, your feedback loop is broken, and that is the first system to fix.
The coach they stay for
Your knowledge is what gets an athlete to hire you. Trust, empathy, and adaptability are what make them stay. The longer they stay, the better their results, and the less your business depends on replacing people.
So my homework for you: Calculate your retention number this week. Then pick one thing from this article to change, whether that is requiring a comment on every workout, adjusting for life stress, or planning next season with your athletes before this one ends.
I coach because somebody coached me. And the longer I coach, the less I need my own finish lines. I just want to be standing at theirs.
Want help filling your roster with athletes who stay? Start with my free training: The Full Roster Fix.










