Demo dashboard · Sample athlete
Explore Today, Training, History, and Coach with a fictional athlete's data. Plans and coaching responses are prewritten examples.
Training notebook
All running
1 sessions since September 2026
Your marked races and estimated time trials. The automatic classifier also looks for mostly zone-5 efforts, or sustained efforts near your personal best at 3, 5, 10 or 15 km, a half marathon or a marathon.
Distance
5 km 3 mi
5.0 km 3.1 mi a session
Time
0.4 h
24 min, 25 m 82 ft climbed
Last time
28 Sep 2026
first on 28 Sep 2026
Patterns
Performance
Conditions
Sessions
Monthly volume Kilometres Miles per month
Daily volume See active days and gaps during your time in Cambridge. Use the slider below the chart to browse dates.
The conditions you trained in 1 session with sample weather
In the rain 0 sessions with 0.2 mm or more
Windy 0 sessions with wind of 25 km/h 16 mph or more
Weather comparisons need at least three sessions with weather and efficiency data.
Conditions over time Temperature and wind for each session
Sessions The recordings behind these patterns, grouped by week.
{"empty": false, "category": "run", "kind": "race", "pace_mode": true, "kind_group": "race", "totals": {"all": {"count": 1, "km": 5.0, "hours": 0.4027777777777778, "secs": 1450, "elev": 25}, "year": {"count": 1, "km": 5.0, "hours": 0.4027777777777778, "secs": 1450, "elev": 25}, "month": {"count": 0, "km": 0.0, "hours": 0.0, "secs": 0, "elev": 0}, "weekly_avg_km": 0.4166666666666667, "weekly_avg_count": 0.08333333333333333}, "days_count": 1, "has_km": true, "monthly": {"months": ["2026-09-01"], "unit": "km", "groups": ["all"], "labels": {"all": "Races & time trials"}, "values": {"all": [5.0]}, "count": [1]}, "daily": {"days": ["2026-09-28"], "unit": "km", "groups": ["all"], "labels": {"all": "Races & time trials"}, "values": {"all": [5.0]}, "acts": [[{"id": 330, "kind": "Races & time trials", "km": 5.0, "min": 24}]]}, "points": [{"date": "2026-09-28", "pace": 290.0, "kmh": 12.41, "km": 5.0, "hr": 176, "id": 330, "name": "Riverside 5K", "group": "race", "kind": "Races & time trials"}], "pace_line": [], "efficiency": {"points": [["2026-09-28", 1.176]], "line": []}, "progress": {"400": {"label": "400 m", "dist": 400, "month": [{"p": "2026-09-01", "secs": 112.5, "id": 330}], "quarter": [{"p": "2026-07-01", "secs": 112.5, "id": 330}]}, "1000": {"label": "1 km", "dist": 1000, "month": [{"p": "2026-09-01", "secs": 281.3, "id": 330}], "quarter": [{"p": "2026-07-01", "secs": 281.3, "id": 330}]}, "1609": {"label": "1 mile", "dist": 1609, "month": [{"p": "2026-09-01", "secs": 452.6, "id": 330}], "quarter": [{"p": "2026-07-01", "secs": 452.6, "id": 330}]}, "3000": {"label": "3 km", "dist": 3000, "month": [{"p": "2026-09-01", "secs": 843.9, "id": 330}], "quarter": [{"p": "2026-07-01", "secs": 843.9, "id": 330}]}, "5000": {"label": "5 km", "dist": 5000, "month": [{"p": "2026-09-01", "secs": 1406.5, "id": 330}], "quarter": [{"p": "2026-07-01", "secs": 1406.5, "id": 330}]}}, "heatmap": [[7, 0, 1]], "hist": {"labels": ["0-3", "3-5", "5-8", "8-10", "10-13", "13-16", "16-19", "19-22", "22+"], "counts": [0, 0, 1, 0, 0, 0, 0, 0, 0]}, "cadence": [["2026-09-01", 174.0]], "mix": [], "weather": {"points": [{"id": 330, "date": "2026-09-28", "name": "Riverside 5K", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 290.0, "hr": 176, "eff": 1.176, "easy": true, "heat_sum": 15.6, "heat_cost": "no effect"}], "by_temp": [{"label": "-10 to 0", "lo": -10, "hi": 0, "n": 0, "x": null, "median": null}, {"label": "0 to 5", "lo": 0, "hi": 5, "n": 0, "x": null, "median": null}, {"label": "5 to 10", "lo": 5, "hi": 10, "n": 1, "x": 8.6, "median": 1.176}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 0, "x": null, "median": null}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 0, "x": null, "median": null}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 40", "lo": 25, "hi": 40, "n": 0, "x": null, "median": null}], "by_wind": [{"label": "0 to 10", "lo": 0, "hi": 10, "n": 0, "x": null, "median": null}, {"label": "10 to 15", "lo": 10, "hi": 15, "n": 1, "x": 12, "median": 1.176}, {"label": "15 to 20", "lo": 15, "hi": 20, "n": 0, "x": null, "median": null}, {"label": "20 to 25", "lo": 20, "hi": 25, "n": 0, "x": null, "median": null}, {"label": "25 to 30", "lo": 25, "hi": 30, "n": 0, "x": null, "median": null}, {"label": "30 to 40", "lo": 30, "hi": 40, "n": 0, "x": null, "median": null}, {"label": "40 to 100", "lo": 40, "hi": 100, "n": 0, "x": null, "median": null}], "n": 1, "wet": 0, "windy": 0, "n_cmp": 1, "warmest": {"id": 330, "date": "2026-09-28", "name": "Riverside 5K", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 290.0, "hr": 176, "eff": 1.176, "easy": true, "heat_sum": 15.6, "heat_cost": "no effect"}, "coldest": {"id": 330, "date": "2026-09-28", "name": "Riverside 5K", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 290.0, "hr": 176, "eff": 1.176, "easy": true, "heat_sum": 15.6, "heat_cost": "no effect"}, "windiest": {"id": 330, "date": "2026-09-28", "name": "Riverside 5K", "temp": 8.6, "feels": 11, "dew": 7, "wind": 12, "gust": 19, "head": null, "rain": 0, "hum": 72, "pace": 290.0, "hr": 176, "eff": 1.176, "easy": true, "heat_sum": 15.6, "heat_cost": "no effect"}, "wettest": null}}