Your reps. Your rivals. Your progress.

Make every squat count.

Your phone counts your squats. You focus on moving. Train with live form cues, build your progress, and challenge a friend to one more rep.

Coming soon to the App StoreSee how it works

For iPhone and iPad · iOS 17 or later

Camera stays on your deviceSolo training stays free
01 / SQUAT LEAGUE
Squat League onboarding illustration of two friends squatting in front of their phones.
A little friendly competition.Same challenge. Your own space.
60s

seconds per duel round

17

achievement badges

13

app languages

Start with your own pace. Add a little competition when you’re ready.

Built around your next rep

Train for yourself. Show up for each other.

From your first set to a friendly rivalry, everything starts with a squat.

Free

A counter that sees you move

Set a rep target or choose No limit. The camera counts completed squats and shows clear form cues as you move.

Free

Your effort, remembered

See sessions in your calendar. Review reps, duration and movement statistics in your device-local history.

Free

A place on the leaderboard

Opt in to daily and weekly Game Center challenges. Compare challenge totals with Friends or Everyone.

Free

Small wins. Big milestones.

Collect 17 badges for lifetime squats, workout-day streaks and eligible daily or weekly podium ranks. Share an earned badge when you choose.

Pro

One minute. A friendly rivalry.

Pro unlocks live Game Center duels. Find an opponent or invite a friend for 1, 3 or 5 rounds, with 30-second rests between rounds.

Free

Your camera stays yours

Frames and body landmarks are processed on-device. Opponents see your Game Center profile and scores, never your camera feed.

The app’s illustration of a person squatting in front of a phone with body-position landmarks.

Ready in three steps

Your space. Your phone. Your next set.

  1. 01

    Set your phone down

    Place it securely, use good lighting and keep your whole body in the camera frame.

  2. 02

    Pick your own pace

    Choose a rep target or No limit. Stand upright until the app is ready, then begin your set.

  3. 03

    Keep your progress going

    Save your session, explore your achievements, or start a Game Center challenge when you’re ready.

Inside the app

A familiar place to keep showing up.

App screenshots show sample players, workouts and scores. They do not represent live competitors or published results.

Choose a quick duel or challenge a friend
Choose a quick duel or challenge a friend
Review workouts in your history calendar
Review workouts in your history calendar
Explore daily and weekly leaderboards
Explore daily and weekly leaderboards

Privacy policy

Your reps can be shared. Your camera can’t.

Camera frames, body landmarks and detailed form measurements stay on your device. Game Center handles optional profiles, rankings and live scores.

Read the privacy policy

Guides

A good start, one guide at a time.

Explore all guides

A few useful answers

Before your first rep.

What can I use for free?

Solo workouts, history, achievements and rankings are free. Live online duels require Squat League Pro.

Do I need an account?

Solo training and local history work without an app account. Game Center is required for ranked challenges and online duels.

How do live duels work?

A round lasts 60 seconds. Friend presets offer 1, 3 or 5 rounds, with 30-second rests between rounds. Most accepted reps wins; equal scores draw.

Does the app record my workouts?

It does not record or upload camera footage. Rep counts and workout summaries are saved locally. Optional Game Center features share profile and score information.

What happens if the camera loses me?

Counting pauses while tracking is unavailable. In a duel, the shared match timer keeps running.

Where can I see Pro prices?

Check the app for current weekly/monthly prices and trial eligibility. Apple processes subscriptions, which renew automatically unless cancelled in Apple subscription settings.

SQUAT LEAGUE

One more rep. A little more you.

Coming soon to the App StoreSee how it works