The App
One coach in front. A whole front office behind him.
Ten screens built from our own database, no LLM near a number, none of them costing a question — and Ribby reading every one of them before he opens his mouth.
Every screen below is the real app, photographed off the sample league on Nov 3, 2026 — not a drawing of it
Dashboard
The morning briefing, with a win read under it.
Ribby writes you a briefing every day in season — who kicks first, who’s carrying a designation, where the week turns — and the win read does the arithmetic with each position’s own measured week-to-week swing. Not a vibe. A percentage, and the handful of players who decide it.
How this one works →Roster
Set my lineup. Exactly, and then checked.
The optimizer runs every legal arrangement of your roster under your league’s scoring — flex math included — and shows the swaps as changes from the lineup you have set on your platform. A toss-up is called a coin flip, never a strikethrough. Situation chips on every row say who’s out around a man and what that opens up.
How this one works →Waivers
Thin spots, Moves to Consider, and a FAAB bid that knows your league.
An add is measured against what your lineup is short of, never against the top of a value-ranked pool. The drop is named. The bye is printed. The bid is priced off the winning bids in your own league’s history, or it isn’t offered.
How this one works →Trade desk
Both lineups rebuilt. Both sides priced.
Needle Movers searches every rival roster for the deals that move your weekly number; the builder grades any deal the same way, with the partner’s side shown.
How this one works →Matchup
The lock strip: who’s left, on both sides.
Both lineups, player by player, kickoff by kickoff, who’s locked and who’s still to play — the number no scoreline gives you at 4:15 on a Sunday. From the first kickoff on, the big number is what’s been scored; the projection is the small line under it.
How this one works →League
Power vs record, and a schedule heatmap banded to your playoffs.
A power grid that prices every team’s starters per position — so a lucky 3-0 reads as a lucky 3-0 — plus the luck map, and a rest-of-season strength-of-schedule heatmap with your league’s own playoff weeks marked.
How this one works →The player card
Every player, taken apart.
Where he ranks against his peers under your scoring, Next Gen Stats percentiles that name their population, the weekly log with byes drawn as gaps, the target map and the red-zone strip — plus the news feed and his situation chip. The real card below, fully expanded; the x-ray charts under it are Justin Jefferson's real 2025 season, pulled 9 Sep 2026.

Ribby Rank, ESPN and Sleeper side by side with their own numbers and dates — and where he ranks against every qualified player at his position under YOUR scoring.
The weekly log with the bye drawn as a gap, snap and target share from the official counts, and the boom-or-bust bands around his own median.
The target map by location and depth, the red-zone strip, this season’s line by category, and the schedule ahead as a heat map.
League percentiles that name their population, his previous seasons re-scored under your settings, and the newest headline about him with the outlet named.
The real card, fully expanded, as of Nov 3, 2026. Tap any name in the app and this opens.
Seventeen games, one bye, and a five-week hole in the middle of it. Every bar is real — and the bye is drawn as a gap, not a zero, because a week he didn't play is not a week he played badly.
141 targets over 17 games · 10.2 average depth of target · 84 caught for 1,048 yards, 2 TD. Depth is air yards — where the ball was thrown, not where he ended up. A dashed cell is one he was never thrown to.
18 touches inside the 20 over 17 games — 0 carries, 18 targets, 2 touchdowns. That's 19% of everything his offense did inside the 20 in those weeks. The three bands don't overlap, so they add up — inside-the-10 is the last two.
Ribby
Ask anything. Get a call, not a lecture.
- Start/sit, waivers, trades, matchup strategy, the standings, the news — asked in plain English, answered for your exact roster and scoring.
- He reads the screens first. The lineup card, the injury report, the news on anyone with a designation, the usage, the defenses — then he talks. Agreeing is normal; disagreeing is one sentence with the seat, the reason and the cost.
- Every answer ends with a verdict. Ribby's Call is one line, on the record. No “it depends” mush.
- He owns his earlier calls. A recommendation from Tuesday is stood by or withdrawn in one line with the delta — never denied.
- A real personality. Loud, funny, a little sarcastic the way friends are — your best friend who happens to know every stat ever, not a search result.
Every player is tagged yours / available / rostered — Ribby never pitches you a pickup you can't make.
Also in the box
The small touches that stop being small on a Sunday.
The daily briefing
Written every morning in season. Who kicks first, who's a coin flip, where the week turns, and one open question that the numbers don't already answer.
The alert strip
A man carrying a designation while he's still in your lineup, a bye you forgot, a cover who locks before the man he covers — flagged before kickoff, not after.
Trending adds
Who the whole world is adding right now, beside who your league actually paid for last week.
Schedule strength
A rest-of-season heatmap with your league's own playoff weeks banded — because week 15 matters more than week 3.
The Model Report Card
Our projections graded against reality, published inside the product with the misses on the page. Radical transparency is the feature.
Installs like an app
Add it to your home screen from the browser — full screen, stays signed in, updates itself. No app store, no waiting.
Platforms
ESPN, Yahoo, and Sleeper, ready to connect.
Connect a ESPN, Yahoo, and Sleeper league in about a minute — read-only, revocable any time. Sleeper takes a username; nothing to install, nothing that expires.
18+ · US only