Physiotherapy & Running Fusion

Physiotherapist Guided Running Programs

Comprehensive and evidence-based.

The Running Clinic Certified
TrainingPeaks Logo
UESCA Certified Ultrarunning Coach

Getting Started

To begin training all you have to do is book your initial assessment and we can take it from there.  Mike is also doing no-obligation consultations for anyone on the fence or wants more details.

Trail Running Photo
Step 1

Initial Assessment

The initial assessment is in-person to get to know you and to capture all the necessary details needed for your running program.  Mike performs a physical assessment and will likely provide you with a supplementary exercise program. Your running program is very individualized.

Step 2

First Month's Schedule

Within 1-2 business days after your initial assessment your first month's schedule will be finalized!  Mike will follow your progress and is available via phone or email if you have any urgent questions.

Step 3

Monthly Appointments

Monthly follow-up appointments can be in-person or virtual depending on your needs.  The follow-up appointments are a chance for you and Mike to discuss the previous and upcoming month of training.  Mike can deliver a variety of services during these sessions, including manual therapy, IMS and therapeutic exercise.

  • Coming Soon!

    mdkPHYSIO will be accessible in downtown Calgary in December 2021.  There will be a change in fee structure to accommodate in-person appointments at the downtown location.

Running Schedule

Your training schedule is delivered to you using TrainingPeaks.  TrainingPeaks is an online platform that is perfect for runners and has an app that syncs with many popular GPS watches and running apps.


TrainingPeaks allows Mike to specify training parameters and provide structured workouts that can sync to your GPS watch (if you have one).  Your training parameters are everything.  Many runners get injured by not following the correct parameters.

Common training parameters include:

  • Intensity (how hard you are going)
  • Duration (how long you are going for)
  • Recovery (how long you need to recover between runs)
  • Distance (how far you are going to go)
  • Frequency (how often you are going to run or perform certain types of runs)

Mike can keep tabs on all of his runners in one place by using TrainingPeaks.  Runners can add notes to their workouts, which Mike will read to make sure he knows how people are feeling.

Every workout has a different purpose and Mike can add in extra details when needed so you know what to do.

By tracking all of your runs, Mike can analyze whether or not you are improving.  While you should be able to tell on your own, TrainingPeaks allows enables objectivity.

Mike also has field tests that you can perform to analyze performance. 

Physical Assessment

The initial assessment is in-person so that Mike can get to know you and performed an orthopaedic assessment.

  • Injury Prevention

    Significant biomechanical limitations that could lead to injury can be identified and addressed after an orthopaedic physical assessment. 

  • Exercise Prescription

    Individualized exercise programs are provided based on assessment findings.  Exercises are provided whether you are injured or not!

  • Monitoring

    The assessment gives Mike the information he needs to guide you in the best way possible and establishes a baseline.


Receive a high-standard of physiotherapy care.

Training Quantification

A good training program systematically progresses the load placed on the body.

Exercise Physiology

Your running program is based off the most current knowledge about how the body adapts to exercise.

Therapeutic Exercise

Learn the right exercises for your injury and/or general wellbeing.  Online access to exercise programs.

Manual Therapy

Hands-on treatment techniques for pain relief.


Intramuscular Stimulation (dry needling) for pain relief.

Cupping Therapy

Commonly used for the relief of muscle-related pain.


Taping techniques used for joint stabilization, improved neuromuscular control and swelling.

Medical Referral

Direct referral and/or communication to family and sports medicine, physiatry, and many other providers.

Online Exercises

Easy online access to exercises including videos and pictures.  Never forget them!

Race / Goal Preparation

Depending on your goal there could be a lot of preparation involved.  Mike has a lot of experience with race planning and factors this into follow-up appointments.

Mountain Runner Hiking
  • Training Specificity

    Training should be specific to what your goal is.  If at all possible Mike tries to blend race day conditions into your training schedule.

  • Prepare Wisely

    There is a lot to consider sometimes.  Here are some of the factors that Mike will consider before a race:

    Race day logistics
    Support crew

About Mike

Here is a little bit about Mike and his qualifications.

Michael Kirby, PT
  • Background

    Mike returned to school in 2009 to become a physiotherapist after falling in-love with ultramarathons and trail running. He has competed in many of Alberta's ultramarathons.  He hasn't actually kept a tally, but he believes he has finished at least 18 ultramarathons including Sinister 7 (4 time finisher), Lost Soul Ultra 100 miles (3 time finisher) and Blackfoot Ultra 100km (2 time finisher).  Mike and his wife Christine have 2 amazing young children that keep them very busy. After a 6-year hiatus from the ultrarunning scene, Mike is proud to say he is back after finishing 176km at Ultra Trail Stokely Creek!  His training regime has changed quite substantially since having kids and he calls it "the parenting program."

    Registered Physiotherapist (PT)
    Master of Science in Physical Therapy from University of Alberta (2016/17)

    Bachelor of Kinesiology (BKin) (with Distinction)
    Graduated from University of Calgary in 2014.

    Relevant Training:
    The Running Clinic - Certified Professional
    UESCA Ultrarunning Coach
    Cognitive Behavioural Therapy Level 1
    Mike taken many other courses to enhance his physiotherapy practice.  In some cases the course is not in the context of running, but all of these courses ultimately help him to assist runners.

It isn't always easy, but it is worth it.

New to running?  Here are some points from Mike.

If you are starting from scratch, I can safely say that running gets easier.  It takes time to make it a habit and for your body to adapt.  I have started running 2 times now, the second was after a 4 year break with hardly enough running to call it training.  Both times were rough.  Maybe you will feel great from the beginning, but if you are anything like me and many other runners, you have to know that it gets better.

Sometimes the hardest part is getting out the door to do it.  I have never regretted getting out that door and have lots of tricks to do it. 

The running community is like no other.  Come join it!  While running can be a very lonely activity, it can also be very social.  Runners love to talk about running and when they are brought together in a group, watch out!  For me. one of the most amazing things about going to races is the social aspect.

Over 60% of runners get injured every year, and new runners are are more at risk of being injured.  This is extremely unfortunate because many new runners are seeking to make a positive change in their lifestyle and health and many of these runners may never try to run again.  I believe that this statistic can be changed quite easily. 

The injuries that new runners sustain are very similar to experienced runners and can be prevented with a good training schedule.  Training parameters are the easiest variable to modify can keep people running stronger than ever.

No problem.  You don't need to (and probably shouldn't, at least yet) train like a professional athlete.  When your schedule is packed with things, running is actually an amazing form of exercise.  As long as you have your shoes and appropriate clothing, you can go for a run almost anywhere when the timing is right.  This takes some self-discipline... but you got it!

It is all about training smarter and making it sustainable over the long run (no pun intended).  Training smarter means making the most of your time (getting the biggest bang for your buck).  Running is also just as much a lifestyle as it is a form of physical activity.

Scroll to Top