Sport dashboard

Swimming training dashboard for Garmin athletes

DataFrame.fit treats swimming as a first-class sport on top of Garmin Connect. Pool and open-water sessions keep sport-aware splits, Session Quality tracks swimming progress, and open-water files can show watch temperature next to station weather.

Swimming on DataFrame.fit. Garmin-first analytics for the sport you train - Polar supported too.

Why athletes stay

What swimmers get

Lap and open-water swims stay in their own language. Session Quality has a swimming progress view. Open-water races can use OWS formats when you log them as races. Watch temperature can sit next to station weather on the session.

  • Pool and open water in their own language

    Lap and open-water files keep sport-aware splits instead of looking like a slow run.

  • Swimming quality over time

    Session Quality tracks swimming progress so you see whether the work is trending the right way.

  • Open-water race formats

    Mark a race and use open-water formats that match how you actually race.

  • Watch temperature beside weather

    On open-water files, watch temperature can sit next to station weather for context after the swim.

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 swim work, and share cards for a session, a day, or a week.

Recovery and readiness on DataFrame.fit Home after watch sync

Train more than one sport?

Explore related dashboards

Plan and ask

Training plan and AI for Swimming

Build the week on Calendar, then ask Claude or another assistant about your Swimming load, sessions, and recovery - you choose what each one may view or change.