Weekly fixtures · Monday to Sunday · one mulligan per season · quiet weeks get a rest, never a pile-on

Your group chat
is now a league.

Private leagues for your friend group. Shared goals, fair scores, friendly rivalry.

Free for friend groups · email-code sign-in · no feed, no followers, no shame

Morning MilersWk 3 / 6
#MemberThis weekW-L-D
1priyatop
118%+18
3-0-0
2dev
92%
2-1-0
3sam
75%
2-1-0
4maya
60%
1-2-0
5jordan
38%
0-3-0

Wk 3 fixtures · priya v jordan · dev v sam · maya has the bye

How it works

Three moves. One winner.

01

Set your target

Pick your own weekly number — 10 problems, 5 workouts, whatever goal matters to you. You're only ever measured against yourself.

02

Race your friends weekly

Every Monday you draw a head-to-head matchup. Highest percent of target wins the week. Ties break on active days, then volume.

03

Season standings tell the story

W-L records over a 1–12 week season, one mulligan each, your worst week is always forgiven, pick'em bonuses on the side.

Fair by design: percent of your own target.

A beginner doing 5 pages against a bookworm doing 40 is a dead-even matchup — everyone races their own number, and the week is decided on percent.