A runner alone on an open mountain road under a blue sky
Online coaching · Half & full marathon

You don’t need to run 2:17.
Your coach already did.

Individual online coaching for amateur marathoners, from Rio 2016 Olympian and Iranian marathon record holder Mohammad Jafar Moradi. Train where you live. Get a human coach, not an algorithm.

2:17:14
Your coach’s marathon · Berlin 2023 · Iranian record
Is this for you?

Built for the runner
with a job, a life and a race.

Your PB hasn’t moved

You train hard and consistently, but the clock won’t budge.

Your first marathon

You want to get to the start line healthy and the finish line strong.

Apps aren’t enough

Algorithms don’t know you slept five hours or flew overseas.

How it works

Three steps.
Then you run.

  1. 01

    Apply

    Share your level, target race and Strava.

  2. 02

    Assessment

    Training history, injuries, schedule and time zone.

  3. 03

    Train & adapt

    Individual plan, reviewed and adjusted with your data.

Mohammad Jafar Moradi running at sunset
Mohammad Jafar Moradi
Your coach

An Olympian who trained
without perfect conditions.

Mohammad Jafar Moradi was the first Iranian marathoner to qualify for the Olympics. At Rio 2016 he fell near the finish, got up and finished. Nine years after his first national record, he broke it again in Berlin: 2:17:14.

For years he trained without sponsors or a specialist coach while working to pay for it. He knows how to build a plan around a real life.

Rio Olympics
2016
National record · Berlin
2:17:14
Stockholm Marathon
2nd
Human vs app

A plan that listens back.

Generic plan / appMJM coaching
Fixed weeks, same for everyoneBuilt from your history and race
Doesn’t know about your weekAdjusted for sleep, travel, stress
Pace guesses on race dayA split-by-split race plan
FAQ

Questions before you apply

Do you coach beginners?

This page is for runners training for a half or full marathon. If you are just starting, apply anyway and we will tell you honestly whether it is the right fit.

How does coaching work across time zones?

Plans and feedback are asynchronous, based on the training data you upload, so your time zone is not a problem. Calls are arranged when they are needed.

What does it cost?

Pricing is shared after the assessment, once the length and type of the coaching block are clear.

Start line

Tell your coach
where you are.

Send your current level and target race. Your application is reviewed personally, then we talk about a plan.

  1. 01Apply — 2 minutes
  2. 02Assessment call & training history
  3. 03Your plan + ongoing feedback

No payment now. Moradi reviews every application personally.

Apply for coaching