Kevin Mackinnon October 17, 2022
Despite crashing on the bike, former Xterra world champ rallies for fourth-place finish
Kevin Mackinnon August 6, 2022
Olympic long-distance rookie takes a big win over some big names at Ironman 70.3 Boulder
Kevin Mackinnon August 13, 2021
Last day with Triathlon Canada will be on August 20.