Shoulda.
Companion for Sleeper

The manager who always knew the right lineup — after kickoff

Set someone
else’s lineup.

Every week you shadow another manager’s team. Your picks lock at kickoff and stay hidden until Tuesday — then they score against what they actually started. Win, loss, or push.

Week 14 · The Reveal W
131.02 vs 124.66 +6.36
You’d have startedThey actually started
QBJ. AllenJ. Allen
RBK. GainwellB. Irving
WRD. VeleL. McConkey
FLEXJ. ChaseT. Loop
DEFBroncosBroncos

How a week plays

Four steps, one lock, one reveal.

01

Import

The commissioner drops in a Sleeper league ID. Members join by link and claim their own team.

02

Shadow

Each week, set the starting lineup for any team but your own. Autofill builds a full roster in one tap.

03

Lock

Everything locks at the first kickoff and hides. No peeking, no copying, no second-guessing.

04

Settle

Tuesday, your lineup scores against what the real manager actually started — same roster, same scoring.

Where your lineup and theirs agree, the row goes quiet. Where they diverge is the whole game.

Amber is always what really happened. Cyan is always what you’d have done.

Why it works

Built so nobody quits, and nobody cheats.

Hidden

Nothing shows until Tuesday

No one sees another member’s picks, live points, or the real starters until the week settles. Copying is impossible.

Honest

Real scoring, not ours

Every point comes straight from Sleeper under your league’s own settings. We never invent a number.

One tap

Autofill the whole lineup

Nine empty slots on a phone is where people quit. Autofill sets the best available lineup instantly — argue with it, don’t build it.

Season

A record that follows you

Every result is a win, loss, or push. The Board ranks every manager by win percentage, all season long.

Brag

A share image every week

Your reveal, rendered as a card built to drop straight into the group chat.

Safe

Read-only, always

Shoulda reads your Sleeper league and never writes a thing back to it. Your real league is untouched.

Pricing

One price, the whole league, all season.

$39
per league · per season
  • The commissioner pays once. Every member plays free — they never see a paywall.
  • One free week to try it. Run a full week before anyone decides.
  • Unlimited teams and shadows. Shadow as many teams as you want, every week.

Bring your league in.

Import your Sleeper league

Paste a league ID · live in under a minute