Greg McDermott   Greg McDermott

After completing in many endurance and now ultra endurance events I look for athletes who are thinking of achieving something they thought would never be possible.
I look to help those who have a goal and more importantly know WHY they want to achieve it.
I have completed many events including Ultraman Australia, Ironman 70.3 World Championships, 3 x Ironman finisher and been through a significant weightloss journey.


I work on a simple principle. With the right mindset, a great plan, an awesome team and the will to succeed anything can be done. It all however starts and ends with MINDSET.

After many years of competing and coaching endurance sports I have learnt that the main determining factor in success is the belief the athlete has in the goal they wish to achieve. It has to mean more than anything to them. When the alarm goes off at 4am in the middle of winter and it's raining outside the desire to get up and achieve must be greater than the desire to stay in that nice warm bed. This is where the race is won and lost.

I am accredited Development Coach with Triathlon Australia and certified Training Peaks Coach.

I have coached many athletes to their first ever Ironman or 70.3. I have coached athletes who have done multi day endurance cycling events and many who have taken on their first half or full marathon. Over 5 years experience in helping others achieve the "impossible" has led me to today.

My perfect athlete is an athlete who believes not in their ability but has the belief and mental strength to overcome diversity to achieve their goal.

The race is never won, lost or completed on race day. The level of success was determined months before in those hard training days, where other things tried to distract us or take away our focus.


Sunshine Coast

Preferred Athlete Levels

Beginner, Intermediate, Advanced


1-on-1 Coaching, Consultations, Group Coaching, Nutrition, Mental Skills, Training Camps

Sport Types

Triathlon, Running, Duathlon, IRONMAN, Corporate Wellness




Sunshine Coast