No runs in this window
Your history is still loaded. Choose a wider range to find your runs.
Loading your runs…
Every run adds to the story.
Runlore turns your running history into clear trends, an honest read on your fitness, and a plan for the week ahead. Sign in with Strava or Garmin, import an export, or explore with sample data first.
Imports stay in this browser tab. Coach analysis shares a compact summary only when you request it. Privacy policy
What Runlore shows you
- TrendsVolume, pace and rhythm, compared with the block before.
- FitnessReadiness today, estimated VO2 max, and fitness, fatigue and form.
- PlanA draft week built around your goal, availability and recent load.
- RunsEvery run, searchable, with splits, weather and comparisons.
Works with Strava and Garmin
Your training, in view.
See what changed. Find the runs behind it.
Load training data to review your block
Your volume, pace, and training rhythm will be compared with the preceding window.
Distance trend
Select a period to explore its runs. Empty periods stay visible.
Key runs in this block
Training signals
Training signals for the selected windowAsk for a coach’s read.
Ask about this window using a compact summary of your training. Analysis excludes route coordinates and raw activity records.
On-demand analysis · powered by Ollama
Sign in with Strava or Garmin, import a file, or try the demo. Then choose a window and ask for an analysis.
Fitness & readiness
Readiness and today's numbers use your full history. Charts follow the review window.
Load runs to see your fitness
Connect Strava, import an export, or try the demo data. Runs with heart rate give the best VO2 max estimate.
Estimated VO2 max
Your aerobic ceiling in ml/kg/min. Rolling 6-week estimate from pace and heart rate; VDOT comes from your best effort.
Fitness, fatigue & form
Fitness is your 6-week load, fatigue your last week. Form is the gap: positive is fresh, negative means you're carrying fatigue.
Form fitness − fatigue
Race predictions
What your current fitness supports with good pacing and a taper.
Training paces
Targets for each kind of session at today's fitness.
Running metrics
Weekly values across the review window.
Heart-rate profile & method
How these are calculated
VO2 max compares the oxygen cost of each run's pace (Daniels' equation, with a hill correction) with the share of your heart-rate reserve it took. The chart shows the upper quartile of the last six weeks, since heat, hills and fatigue only drag single runs down. VDOT is the same scale computed from your best performance alone.
Training load uses heart rate (Banister TRIMP) when available and pace relative to threshold otherwise; one hour at threshold is about 100 points. Fitness and fatigue are 42- and 7-day weighted averages of daily load.
Readiness weighs form (40%), the load ramp (25%), time since your last hard run (20%) and your weekly check-in (15%). These are models for planning, not medical measurements.
Make room for your next week
Goals and check-ins stay in this browserGoal & availabilityPersonalize your week
Weekly check-inHow you feel matters
Training readiness
Next-week plan
Load a block to create a transparent draft.
Volume mix
Long run vs everything else · select a periodTraining calendar
Daily distancePace vs distance
Every run · select a dot to open itRolling distance
Last 7 days vs 28-day weekly averageWhere your distance comes from
Share of total by run lengthPace spread
Runs by average pace, binned to your rangeSmall patterns around your running
Useful context, kept secondary to your training story.
Run ledger
No activities loadedNo runs match this search.
| Date | Name | Distance | Pace | Elev. | HR | Time |
|---|