
JP Amistoso
Endurance, engine building & HYROX · Leads Engine+
JP founded Ganbatte Fitness in 2011 as a community built around “ganbatte,” a Japanese expression for “do your best.” A 14-time Ironman finisher and Boston Marathon qualifier, he specializes in endurance and engine building, and has coached athletes to race qualifications, Ironman finishes and World Championship spots.
Take the first step, and I’ll help guide you along the way. Trust yourself, embrace the process, and give yourself a chance to discover what you’re capable of. Growth begins with believing in yourself, and progress comes from consistently showing up and doing your best.
You don’t have to have it all figured out. You just have to be willing to begin.
Believe in yourself. Trust the process. Do your best.
Read full bio
Born and raised in the Philippines, JP grew up playing competitive tennis, basketball, soccer and chess. Through his strength & conditioning program, he develops speed and strength in athletes of all levels, whether they’re qualifying for the Boston Marathon, preparing for an Ironman, improving at a specific sport, or simply getting fitter.
Areas of expertise
- Building your engine and aerobic capacity
- HYROX, marathon, triathlon and Ironman preparation
- Major competitive goals, like qualifying for races
- Performance for pro athletes
- Starting a new fitness journey
Coaching experience
- Assistant S&C coach, Red Bull Endurance Team (2020–present)
- CrossFit Endurance seminar staff
- Coached Boston Marathon qualifiers, 100-mile trail runners, Ironman finishers and World Championship qualifiers
- Celebrity trainer · Lululemon ambassador
Credentials
- CrossFit Level 3
- CrossFit Endurance, Olympic Weightlifting, Mobility and Kids
- NASM Certified
- OPEX Fitness Certified
- USAT Certified Triathlon Coach
- USAW Certified Coach
- First Aid, CPR and AED Certified
Athletic accomplishments
- 14× Ironman finisher (fastest 9:40)
- 8× Half Ironman finisher (fastest 4:32)
- Ironman 70.3 World qualifier
- Boston Marathon qualifier (2:54) · Half marathon 1:20
- 50-mile ultra trail run
- Philippine National Tennis Team




