A marathon plan that adapts to your actual biology.

Life happens. Missed runs shouldn't break your season. Roen re‑plans your week around what actually happened, so you reach race day at your peak.

Private alpha · for marathon and half-marathon runners.

Not sure your goal is realistic? Check it free

What it does

Built for the weeks that don't go to plan.

When a run goes wrong

The week re‑plans itself

What happened

Thursday: the calf tightens and the tempo stops at 7 of 10.5 km. The debrief answer: sore.
Ran: 7 km (−33%)Planned: 10.5 km

What the plan did

The next 3 days are protected: Friday stays a rest day, and Saturday's long run and Sunday's run become flat easy runs of up to 35 min. Nothing is made up later, and next week runs as planned.
Sat long run26.5 km → 35 min easy
Week70.5 → 46.3 km
Example

Goal readiness

Goal 3:10:00Out of reach · pace

Before you commit

An honest goal

See how reachable your goal is before the block starts. If 3:10:00 is out of reach, it shows the 3:30:00 you can train for.

Goal readiness, 0–100, is the weaker of Pace and Durability on one scale: on track from 70, out of reach under 40. It is a model estimate, not a guarantee or a probability.

Example
Week 10 · 70.5 km
  • Monday, 7.5 km
  • Tuesday, 12 km
  • Wednesday, 7 km
  • Thursday, 10.5 km
  • Friday, rest
  • Saturday, 26.5 km
  • Sunday, 7 km

Missed runs

Moved, not piled up

A missed run isn't dumped onto Saturday. Its work goes to the days that have room for it.

Example

Week 10

  • Easy7 km · 5:12⁠–⁠5:48/km
  • Tempo10 × 2 min · 4:16⁠–⁠4:26/km
  • Intervals5 × 1 km · 3:58⁠–⁠4:03/km
  • Long run26.5 km · 5:00⁠–⁠5:33/km

No filler

Every run has a job

Each session is easy, tempo, intervals or long, at paces worked out from your own threshold. No kilometres just to fill the week.

Free readiness check

Is your goal realistic?

Four answers, about 30 seconds. The engine that builds Roen's plans scores your goal. Free, no account, no Strava, nothing saved.

  • One readiness score, the weaker of Pace and Durability
  • Your projected finish on today's fitness
  • What to change if the goal is out of reach
  • The outline of your block: phases and peak week
Race
Optional · h:mm:ss

Opens the full check with your answers filled in.

How it works

Three steps, then it keeps up.

See the whole loop
  1. 01

    Connect Strava

    Roen reads your past runs to find your real threshold, your weekly rhythm and the load you can absorb.

  2. 02

    Get an honest plan

    Pick your race and goal. You see a day-by-day block and its goal readiness before you commit to the pace.

  3. 03

    It follows your runs

    Every synced run, missed day or bad week re‑solves the plan around what actually happened, and tells you why.

Built from the roads, not a boardroom

I started building Roen because every training app treated me like either a complete novice who needed cartoon streaks, or a pro with an in-house physiologist.

When you are balancing high-mileage weeks around university, work, and real fatigue, life doesn't obey a static PDF. I built Roen to give competitive runners an engine that respects biological reality: adjusting when you're fatigued, protecting your key workouts, and removing the guesswork between you and the finish line.

FilippoRunner & Creator of RoenTraining Block: Valencia Marathon

Stop fighting static spreadsheets. Train with an engine built around your life.

Already in the alpha? Sign in