Skip to main content
Competitions turn synced activity into a shared leaderboard or a shared goal. Join from an invite, a code, or an in-app invitation, or host your own. On iPhone, the red + button has Join with code and New competition.

Join versus host

You can join competitions on every plan. Membership and Pro can host unlimited competitions. Accounts on the older Free plan can host up to two at a time: each active, upcoming, or draft competition you host uses a slot, and completing or deleting one frees it. Seasonal and evergreen competitions don’t use a slot, and an eligible bonus slot can allow one more. If joining fails, check the invite, whether you’re eligible, and whether the competition has ended. You never need to upgrade just to join.

Choose a format

Use Individual for a normal ranking, or turn on Team and choose two to four teams. Team standings combine members’ scores. Some formats also offer a group goal the group works toward alongside the scoring method. Every scoring method is fair across devices. Apple Watch, Garmin, WHOOP, Oura, a phone on its own: every device’s data arrives through Apple Health or Health Connect, and every method scores the same Move, Exercise, and Steps numbers. The host chooses a start and end date. The wizard offers weekend, weekly, monthly, and custom windows. Before the competition starts, the host can edit its settings. During an active competition, changing scoring needs the group’s agreement; see changing competition scoring.

Lifecycle and scores

  • Upcoming: people can join and the competition has not begun.
  • Active: synced activity is scored and the leaderboard updates as data arrives.
  • Completed: the cycle’s standings are finalized and retained in history.
Activity is calculated on the server. A sync delay can make a score appear late, and a refresh cannot create activity that has not reached MoveTogether yet. When someone joins an active competition, MoveTogether schedules a backfill of already-elapsed dates in the competition window. It skips dates before that person’s signup and dates with no activity record. Without Pro, joining a seasonal event does not credit days before you joined; the scoring window starts at their join date. The backfill runs after the join response, so the person can appear in the competition before older eligible days finish processing.

Repeating competitions

When a host selects Repeat, MoveTogether creates sequential cycles with the same competition setup. Each cycle has its own dates and final standings. There can be a gap between cycles for formats whose next window does not begin immediately; the next cycle then appears as upcoming until its start date. Use a repeating competition for a standing weekly or monthly group, not when you need one uninterrupted all-time total. Review each cycle’s result in the competition details or your competition history.

Next steps