Professional Triathlete

Justin is a 31-year-old professional triathlete that competes at the Ironman 70.3 and Ironman distances. His well rounded swim, bike, and run skillset has allowed him to be competitive at every level of the sport.

Learn More

Triathlon Coach

Justin spends his non-training and racing time as a triathlon coach. You can expect Justin to craft custom training plans to meet the unique individual needs of each of his athletes, taking an active communication approach to adjust plans to ensure sustainable growth and keeping folks healthy.

Learn More

Endurance Matters Podcast

Justin hosts the Endurance Matters podcast focused on the world of endurance sports, covering all things endurance sports, learning about the challenges of pushing physical limits in endurance events;essentially aiming to educate and motivate listeners of all levels in their endurance journeys.

Learn More