Zwift Run + Garmin Duplicate on Strava? The Fix

Zwift and your Garmin both record the same virtual run and both post to Strava. Let Zwift be the recorder and don't post the Garmin copy.

Indoor / cross-trainI'm getting duplicate activitiesMy workout ends up in the wrong place

Diagnosis

Zwift records your virtual run (with the footpod/Stryd) and posts it to Strava, and your Garmin records the same run and posts it too — so it appears twice. Pick one recorder for the virtual session: let Zwift post it, and don't also post the Garmin copy.

Your setup at a glance

RoleAssigned toWhy
Source of truth / recorderZwift RunOwns the virtual session and the on-screen course.
Sensor · pace & powerStryd podMost accurate indoor pace/power; feeds Zwift.
DestinationStravaFed from Zwift only.

Data route

This is the fix: which connections to keep and which to switch off.

✅ Enable these

  • Stryd pod → Zwift Run (pace & power)Accurate indoor pace/power into Zwift.
  • Zwift Run → StravaThe virtual run reaches Strava once.

❌ Disable these

  • Garmin Connect → Strava (virtual runs)Re-posts the run Zwift already sent.

During the workout

Do start

  • Run the session in Zwift with your footpod/Stryd paired.

Don't start

  • Don't also record the same virtual run on the Garmin (or don't let it post to Strava).

Step-by-step setup

Account links

  1. Connect Zwift → Strava (Zwift → Settings → Connections → Strava).
  2. Turn OFF Garmin Connect → Strava for these virtual runs (or simply don't record them on the Garmin).

Device settings

  1. Pair Stryd to Zwift as the footpod for pace and power.

During each workout

  1. Start the run in Zwift; let it record the session. Use the Garmin only if you're not recording the run on it.

Verify it worked

  1. Confirm exactly ONE virtual run in Strava, posted by Zwift.

⚠️ Duplicate-risk warnings

High risklands in Strava

Zwift and Garmin both post the same virtual run to Strava → it appears twice.

Fix: Keep Zwift → Strava; turn off Garmin → Strava for virtual runs (or don't record on the Garmin).

What data to trust

  • Trust Stryd podfor indoor pace and power.
  • Trust Zwift Runfor the virtual session (course, distance, the recorded file).

You'll know it worked when…

One virtual run in Strava, posted by Zwift, with your Stryd pace/power — and no Garmin duplicate.

Frequently asked questions

Why does my Zwift run show up twice on Strava?

Both Zwift and your Garmin record the virtual run and post it to Strava. Pick one recorder: keep Zwift → Strava and turn off Garmin → Strava for virtual runs (or don't record them on the Garmin).

Should Zwift or the Garmin be the recorder for a virtual run?

Zwift, because it owns the virtual session and course. Pair your Stryd/footpod to Zwift for accurate indoor pace and power.

Confidence: mediumLast verified 2026-06-15

Verified against: Zwift → Strava connection (support.zwift.com) · Stryd ↔ Zwift footpod pairing (help.stryd.com)

Not your exact setup?

Run the 4-tap wizard to get the fix matched to the tools you actually own.

Find my fix →

Related fixes