home / Meet the coaches
Pete Kain- Head Coach
- USA Level 2 Triathlon Certified Coach
- Certified Swim Coach
- Certified ACSM Personal Trainer
- 2002 USAT “Triathlete of the Year”
- Two-Time USAT “Triathlete of the Year” – Honorable Mention
- Three-Time IM World Championship Finisher
- Four-Time World Age Group ITU Triathlon Champion / Eight-Time Medalist
- Seven-Time National Age Group Champion
Shari Kain- Assistant Coach
- Four-Time National Champion in Cycling, Cyclo-cross, & Off-Road Tri
- 1999 XTERRA World Champion / 2002 ~ 3rd Overall
- USAT Level 1 Triathlon Certified Coach
- 2006 IM Coeur d’Alene Finisher
- Personal Trainer
Greg McNeil- Cycling Coach
- Certified USA Cycling Coach
- Raced pro for nearly a decade all over the world!
- Two-Time Medalist - World Road Race Cycling Championships
- Coached CalPoly Collegiate Cycling Team - 1992 National Champions
Randy Pufahl - Cycling Coach
- VeloXS Apple Computer Cycling Team 1988,1989 annd 1993-1998
- Athletic Club de Boulogne-Billancourt (France) 1990,1991,1992
- USA Cycling Coach since 2007
- Assistant Cycling Coach with Kain Performance since 2005
- Finished his first Ironman event...IM Austria 2009
John Magee - Assistant Coach
- Kain member since 2002
- Completed IMCDA 2006 as well as numerous HalfIron & Olympic distances
- USAT Level 1 Triathlon Certification – Feb. 2009
- Level 3 Cycling Coach and Certified Spin Instructor
- John has been a high school educator for 20 year
