Was it Luck or Skill?

Analyse your Sleeper fantasy football league and compare the record in the standings with the results your weekly scores earned against the whole league.

Your Sleeper username, not your display name

Luck Analysis

Luck Analysis

Discover who's been riding high on lucky matchups and who's been dealt a bad hand.

True Rankings

True Rankings

See what the standings would look like if everyone played everyone each week.

Calendar Swap

Calendar Swap

Swap schedules between two teams and see how standings would change.

What does “luck” mean in fantasy football?

A head-to-head win tells you that one team outscored one scheduled opponent. It does not tell you whether that score was strong across the league. A manager can post the second-highest score of the week and lose to the highest scorer, while another manager wins with the second-lowest score. Both results count equally in the official standings, but they describe very different performances.

Was It Luck? separates those ideas. We retain the official Sleeper result, then compare each team's weekly points with every other team in the same league. This produces an all-play view of performance that is independent of the randomly assigned opponent. We call the season total Effective Wins; the gap between actual wins and Effective Wins is shown as Stolen Wins. Positive does not mean a manager did anything wrong, and negative does not guarantee they drafted well. It measures matchup fortune, not every form of skill.

A worked example

Imagine a 12-team Sleeper league. Your team scores 142 points in Week 6, the second-highest total, but your scheduled opponent scores 147. The official result is 0 wins and 1 loss. Against the other 11 teams, however, 142 points would have produced 10 wins and 1 loss.

Effective Wins for the week = 10 ÷ 11 = 0.91

Matchup difference = Actual Wins − Effective Wins = 0 − 0.91 = −0.91

One week is only a story. Repeating the comparison over a full season shows whether the schedule repeatedly helped or hurt a team. Tied weekly scores are recorded separately, and points scored are used as a ranking tiebreaker where the analysis requires one.

Questions the analysis can answer

  • Did my record match my weekly scoring? Compare actual wins with Effective Wins.
  • Who had the friendliest schedule? Review the largest positive matchup gap and test a Calendar Swap.
  • Would another manager's opponents have changed my season? Keep your scores, borrow their schedule and recalculate every result.
  • Who owns the rivalry? Use multi-season head-to-head records to find each manager's nemesis and most favourable opponent.
  • Was the champion also the strongest weekly scorer? Compare the official finish with all-play performance and total points.

These are descriptive statistics based on completed Sleeper matchups. They are not projections, betting advice or proof that one manager is objectively better than another. Injuries, waiver availability, trades, lineup choices and league rules all add context that a score-only comparison cannot capture.

Sleeper-first, with transparent inputs

The analyser uses public data returned by Sleeper for the username and league you select: league settings, rosters, managers, weekly matchups, points and linked historical seasons. You do not need to share a Sleeper password. Optional Was It Luck? accounts can save selected leagues and combine supported history across seasons; the public analyser still works from a Sleeper username.

Scoring remains exactly as configured in the source Sleeper league, whether it is standard, half-PPR, full-PPR or a custom setup. That makes comparisons valid inside one league. Raw point totals should not be compared across different scoring systems without accounting for those settings.

Read the methodology

The guides show the formula, assumptions and limitations behind every major result. Start with Effective Wins and schedule luck, test the logic behind Calendar Swap, understand nemesis and league-history records, or see how PPR, half-PPR and standard scoring affect interpretation. The complete guide library links them all together.

Methodology reviewed and updated 17 August 2026 by Michael Taricone.

📢 What's New

December 2025

🏛️ League History

  • All-Time Stats: View cumulative rankings across all seasons including wins, losses, points, and playoff win percentage
  • Hall of Fame: See every season's champion and sacko with their records
  • Nemesis System: Discover your best victim and your nemesis based on head-to-head records (including playoffs!)
November 2025

🏆 Awards & Recognition

  • Season Awards: Luckiest Manager, Unluckiest Manager, and True Champion
  • Trade Awards: Recognition for most and least active traders
  • Waiver Awards: Waiver Warrior and other waiver wire achievements
January 2025

🚀 Initial Launch

  • Luck Analysis with True Standings
  • Calendar Swap simulator
  • Extended Statistics with effective W-L-D records
  • Playoff bracket visualization