Fantasy football luck: good team or just lucky?
Every league has one. The manager who is 6–1 while scoring like a .500 team, and the one who keeps posting the second-highest score of the week against the one opponent who posted the highest. Fantasy football is head-to-head, so your record depends on two things: how many points you score, and who you happen to play that week. Only one of those is yours.
A luck calculator separates the two. It asks a simple question: given the points you actually scored, how many games should you have won? The gap between that number and your real record is your schedule luck.
The idea: play everyone, every week
Your weekly opponent is a coin you did not choose. To remove it, pretend you played every other team in your league that week. If you scored more than 9 of your 11 opponents in a 12-team league, you would have won 9 of those 11 games. That share is your all-play win rate for the week: 9 ÷ 11 = 81.8%.
Add those weekly win rates up over the season and you get expected wins: the number of games a team with your scores would win against an average schedule. Then:
Schedule luck = actual wins − expected wins.
Positive means the schedule helped you. Negative means it hurt. Zero means your record is exactly what your points earned.
A worked example
Example (illustrative numbers): A 12-team league after five weeks. Your team outscored 9, 3, 10, 6 and 8 of its 11 opponents in Weeks 1 to 5. Your weekly all-play rates are 0.818, 0.273, 0.909, 0.545 and 0.727. They add up to 3.27 expected wins. Your actual record is 1–4. Schedule luck = 1 − 3.27 = −2.27 wins. You scored like a 3–2 or 4–1 team and kept drawing the opponent who had the week of his life.
Over the same five weeks your all-play record is 36–19 (you beat 36 of the 55 possible opponents), a 65.5% win rate. That is a good team with a bad record, which is the most fixable situation in fantasy football: keep doing what you are doing.
What luck does not tell you
- It is not skill. A team with +2 luck can still be good; it just has a better record than its points. Luck only explains the gap between points and wins.
- It does not predict next week. Schedule luck is about results that already happened. Your remaining opponents are a different question.
- Lineup decisions are not luck. Leaving 30 points on your bench lowers your score, and the luck calculation takes your score as given. That is a lineup efficiency problem.
- Median bonus wins are separate. In leagues that award an extra win for beating the weekly median, that result does not depend on your opponent at all.
How big can luck get?
Bigger than most people think. Over a 13 or 14 week regular season, a couple of wins in either direction is common enough that the "best record" and the "best team" are regularly two different teams. One public analysis of real leagues, Tony ElHabr's manager performance study, found the most extreme cases swing a 14-game season by around three wins. That is the difference between a bye and missing the playoffs.
How FantasyMatrix calculates it
FantasyMatrix uses exactly the method above. For each completed week, all-play is the share of your league opponents you outscored, with a tie counted as half a win. Expected wins add those weekly rates for the matchups you actually played. Schedule luck is actual wins minus expected wins, with ties counted as half a win. The full definitions are in the Metrics Guide.
Then it goes one step further. Luck tells you whether your record is fair inside your league. Matrix Score tells you how good your team is compared with teams in every league, on one scale where 100 is a typical team in an equivalent league that week.
FantasyMatrix does both for you: create a free account, connect your league, and you get schedule luck for every team in your league plus your Matrix Score and your place on the global Leaderboard.
Frequently asked questions
How do you calculate luck in fantasy football?
Work out expected wins by adding your weekly all-play win rates (the share of league opponents you outscored each week), then subtract expected wins from your actual wins. A positive result means your schedule helped your record; a negative result means it hurt.
What is a good luck score in fantasy football?
Zero means your record matches your points exactly. Positive values mean you have won more than your scores deserve, negative values fewer. A few wins either way over a full regular season is common.
Is schedule luck the same as being bad at fantasy football?
No. Schedule luck only measures the gap between your record and your points. A team can be unlucky and excellent at the same time; all-play record and Matrix Score show the quality part.
Can I check my Sleeper league for luck for free?
Yes. Create a free FantasyMatrix account and connect your Sleeper league with your username (Sleeper’s public read-only API, no password) to see schedule luck for every team and your Matrix Score.
More guides
- All-play record: your record if you played everyone
- Expected wins: the record your points deserve
- Strength of schedule: did your opponents rob you?
- Is my fantasy football team actually good?
- A fantasy football power rankings formula that is actually fair
- Comparing fantasy teams across leagues and scoring formats
- Sleeper league analyzer: luck, all-play and where you really rank
- Points left on the bench: measuring lineup efficiency
- A global fantasy football leaderboard: how cross-league rankings work