Pillar Performance is a year-round, structured training programme for busy, intermediate gym-goers who want to train with purpose, stay resilient, and track measurable improvement. Unlike short-term or cookie-cutter plans, Pillar Performance focuses on long-term development, building a strong foundation across all areas of performance.
Training is built around five key pillars:
Strength – develop full-body power through progressive lifts.
Robustness – improve stability, balance, and injury resistance.
Conditioning – build aerobic capacity and anaerobic power.
Regeneration - recovery is built into the plan to support development and long-term consistency.
Growth – structured progression and measurable milestones for continuous improvement.
Sessions follow consistent movement patterns, allowing you to progress safely while keeping your body resilient and your schedule manageable.
If you’re looking for a programme that prioritises structure, progress, and durability, Pillar Performance gives you a system you can rely on all year, helping you get stronger, fitter, and more resilient than ever.
Ed Miles
Professional Strength & Conditioning coach with a Master’s in Strength & Conditioning, Hyrox competitor, and 8 years’ experience coaching athletes and clients in both sport and personal training. I create structured, results-driven programmes that improve strength, endurance, and resilience, helping clients achieve measurable, long-term progress.
Pillar Performance gives you a year-round, structured programme with clear milestones. Build strength, endurance, and resilience while staying injury-free. Every session is purposeful, scalable, and designed to deliver measurable, long-term results—so you
Start My 7-Day Free Trial
Jess
Completed first Hyrox
Verified Athlete"I would never have been able to complete my first Hyrox without Ed's help! Great programme that fits around work perfectly."
Jake
Seeing the strength benefits
Verified Athlete"Having a structured plan to follow when I go to the gym has seen my strength increase so much! All the sessions are carefully planned, and are varied often enough to keep you engaged."
When you join a team you’re getting more than programming, you’re joining an online community.
Pillar Performance
Pillar Performance
Pillar Performance