(804) 741-1599           [email protected]  


  • Adam Nuckols

    - by Michael Harlow

    Adam Nuckols is a husband and father of three girls who has enjoyed a lifetime participating in and coaching endurance…

  • James Crabb

    - by Michael Harlow

    Growing up through the swim program at Nations Capital Swim Club and training under Olympian Jeremy Linn, James Crabb went…

  • Erin Horil

    - by Nick Seitz

    Erin Horil is a “Double Duke” from James Madison University, where she earned her Bachelor’s Degree in Kinesiology and her Master’s Degree in Kinesiology with a focus in Exercise Physiology. In her years at school, Erin was involved with participating in and helping conduct research in JMU’s Human Performance Lab. The lab focuses on endurance performance and nutrition, and her thesis work investigated the effects of sleep restriction and caffeine on recovery from heavy exercise and performance.


    - by Michael Harlow

    Michael Harlow is the Founder and Director of Endorphin Fitness. As a USA Triathlon Level II Certified Coach and USA…


    - by Michael Harlow

    Kyle has been with Endorphin Fitness since 2010. During that time, Kyle has overseen the group and online adult coaching…


    - by Michael Harlow

    Affectionately known as the steam engine, Kim Frost has often been overheard saying things such as, “Let’s hurry up and…


    - by Michael Harlow

    Ryan came to triathlon through a successful swimming career. Ryan was a record setting swimmer at JMU (qualifying for NCAAs…


    - by Michael Harlow

    Kevin is the Head Coach and Co-Program Director of our Fairfax Team. He is a USAT Level I Certified Coach…


    - by Michael Harlow

    Sally Fraser discovered the world of triathlon after the birth of her third child.  She is a lifelong runner and…


    - by Michael Harlow

    Kate Fisher has coached many athletes through their first triathlons, seasoned athletes to new personal records, and cyclists to successful…

Get training tips, inspiration, and promos delivered weekly!

Sign Up

Hi! Our coaches would love to tell you more about our adult and youth coaching. Fill out the form below and one of our coaches will reach out to you shortly. 

Alternatively, call 804-741-1599 and dial extension to speak to a coach now!