Sport dashboard
Tennis training dashboard for Garmin athletes
DataFrame.fit treats tennis as a first-class sport, not a leftover other bucket. Match and hitting days stay in volume with today's plan check from recovery.

Why athletes stay
What tennis players get
Tennis stays tagged in the log and volume. Mark Tennis in Settings so Home and tips match court days, alongside any run or gym work you also log.
Tennis tagged in the log, volume, and filters
Match and hitting days stay tennis in the log, volume, and filters.
Recovery context next to court days on Home
Home puts today's plan check from recovery next to tennis days.
Works alongside run, strength, and other sports you mark
Mark tennis beside run or gym so court weeks sit next to endurance work.
Share cards for a session, a day, or a week
Share a tennis session, a day, or a week without rebuilding the story elsewhere.
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, how tennis sits in the week, and share cards.

Train more than one sport?
Explore related dashboards
Plan and ask
Training plan and AI for Tennis
Build the week on Calendar, then ask Claude or another assistant about your Tennis load, sessions, and recovery - you choose what each one may view or change.
Plan the week onto your watch
Add Tennis 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 Tennis volume, a key session, or whether tomorrow still fits - without pasting spreadsheets into chat.
How to connect