Meet Our 2026 Coaching Team
Left to right: Megan Teolis, Kailey McKay, Shawn Stevens, Dave McDonald, Cameron McKay and Harnek Toor (missing: Meagen McKay) McLeod Athletic Park
At Ultra Throw, coaching is more than instruction — it’s mentorship, experience, and passion for the sport of throwing.
As British Columbia’s only athletics club dedicated exclusively to the throwing events (discus, shot put, hammer, javelin, and weight throw), our coaching team brings a unique depth of knowledge to every training session. In 2026, we’re proud to support a growing community of Junior Development, Youth, Adult, and Masters athletes, all guided by coaches who are also competitive throwers themselves.
Coaches Who Understand the Thrower’s Journey
Our coaches don’t just teach technique — they live it.
As competitive throwers, they understand the challenges athletes face at every stage, from learning the basics to refining elite-level performance. This shared experience allows our coaching team to connect with athletes in a meaningful way and provide guidance that is both practical and personal.
If you show up with an eagerness to learn, you will have our attention.
Every athlete, regardless of age or ability, receives focused coaching and encouragement. Progress is built on trust, consistency, and a shared love of the sport.
Our Coaching Philosophy
At the heart of our program are three guiding priorities:
Have fun
Remain healthy
Throw as far as you can
Our coaches believe that long-term success starts with enjoyment and injury prevention. The last thing any athlete needs is time lost to preventable injuries. Many of our coaches have experienced that setback themselves — and that knowledge shapes how they train others.
Training is designed to develop strong, confident throwers while protecting the body for seasons to come.
Technique Comes First
In throwing events, strength is important — but technique rules.
Our coaching team emphasizes:
Proper movement patterns
Safe progression of skills
Patience and repetition
Continuous learning
Learning to throw well takes time, and our coaches are committed to building solid foundations before chasing distance. Even experienced athletes are always refining their craft.
We never stop learning — and neither do our athletes.
A Coaching Team for Every Athlete
In 2026, Ultra Throw’s coaching team proudly supports:
Junior Development & Youth athletes discovering the throws
Adult athletes learning or returning to competition
Masters athletes continuing to grow and compete
From first-time throwers to seasoned competitors, our coaches adapt their approach to meet athletes where they are — and help them move forward safely and confidently.
Our Coaching Team
Head Coach: Dave McDonald
Lead Coaches: Shawn Stevens & Cameron McKay
JD & Youth Coaches: Meagan McKay, Kailey McKay & Megan Teolis
Masters Coach & Coordinator: Harnek Toor
As Head Coach, Dave McDonald is present at every McLeod practice, actively involved in the planning and delivery of all training sessions from JD to Masters.
Numbers are intentionally limited to ensure individualized coaching and development. Parent participation in JD and Youth programs is encouraged — because progress is a team effort.
Our Philosophy
At Ultra Throw, athletes are taught to become their own best coach.
Patience + Persistence + Perfect Practice = Powerful Progression
We help athletes reach Peak Performance — whether they’re just starting out or competing at the elite level.
More Than Coaches — A Community of Leaders
What makes the Ultra Throw coaching team special is their commitment to the people behind the performances. They share their time, knowledge, and experience generously, creating a training environment that is positive, supportive, and focused on growth.
Our coaches don’t just train athletes to throw farther — they help them believe in what they can achieve.
At Ultra Throw, great coaching builds great throwers — and a great community.