Sport dashboard
Running training dashboard for Garmin athletes
DataFrame.fit treats running as a first-class sport on top of Garmin Connect. You get pace language, quality-block compare on the hard intervals, week compare for load and heart rate, personal bests, a yearly GPS heatmap, and shoe wear - not only a list of activities.

Why athletes stay
What runners get
Runs keep pace language on charts and splits. Quality views compare the hard intervals, not easy padding. Tagged races feed personal bests from 1K to marathon, and gear wear tracks the shoes you ran in.
Pace that coaches recognise
Charts, splits, and plan vs done speak pace - so you judge the work the way a coach would, not only by averages.
Quality blocks, not easy padding
Compare the hard intervals across sessions so you see whether the repeats held, faded, or got sharper.
Week-to-week honesty
Line up Monday-Sunday weeks for load, heart rate, sleep, and Form - including race week versus the week before.
Personal bests that stick
Mark a race and keep bests from 1K to marathon without digging through Connect lists.
Heatmap and shoe wear
See where you ran across the year and how many kilometres are on the shoes that carried you.
Watch-first
Keep your watch app for the device
Keep Garmin Connect for the watch and the official activity. DataFrame.fit is the decision layer: today's plan check from recovery, quality of the running work, and share cards for a session, a day, or a week.

Train more than one sport?
Explore related dashboards
- CyclingDataFrame.fit treats cycling as a first-class sport on top of Garmin Connect. Rides get power zones, FTP, bike…
- SwimmingDataFrame.fit treats swimming as a first-class sport on top of Garmin Connect. Pool and open-water sessions ke…
- TriathlonDataFrame.fit treats triathlon as a first-class sport on top of Garmin Connect. You get swim, bike, and run vo…
- HYROXDataFrame.fit treats HYROX and CrossFit as first-class sports, not a leftover other bucket. Sync Garmin Connec…
Plan and ask
Training plan and AI for Running
Build the week on Calendar, then ask Claude or another assistant about your Running load, sessions, and recovery - you choose what each one may view or change.
Plan the week onto your watch
Add Running sessions on Calendar or pull a coach source on Training Plan, then send structured work to your watch with plan vs done after you train.
Open CalendarAsk an AI assistant
Connect Claude, Cursor, ChatGPT, or another assistant. Ask about this week's Running volume, a key session, or whether tomorrow still fits - without pasting spreadsheets into chat.
How to connect