League Statistics

Luck, GM skill, and draft-slot fortune — toggle by era.

Luck

Did you win more than your scoring earned? Positive = lucky, negative = robbed.

How luck is calculated

Luck = actual wins − expected wins. It answers: did you win more games than your scoring earned?

Each regular-season week, your score is compared not just to your one opponent, but to every other team that played that week. Beating 7 of 9 teams is worth 7/9 of a win. Summed across the season, that's your expected wins — what your scoring actually deserved against the whole field.

Subtract that from your real record: a positive score means you won more than you earned — weak opponents, low points-against, close games going your way. A negative score means you scored well but kept losing — a brutal schedule or bad beats.

It's zero-sum: every lucky win is someone else's unlucky loss, so league-wide luck nets to zero each season. Full seasons only (mid-season ownership handoffs are excluded).

🍀 Luckiest seasons

ManagerYearRecordEarnedLuck
Josh202110-36.1+3.9
Dmart202010-36.7+3.3
Charlie20239-55.7+3.3
Jack20166-73.2+2.8
Josh20189-46.3+2.7
Brett20207-64.5+2.5
Charlie20258-65.5+2.5
John20199-46.9+2.1
Dulaban20178-55.9+2.1
Charlie20248-65.9+2.1
Frank20218-56+2
Blake202110-38+2
Connor20167-65.1+1.9
John20187-65.2+1.8
Frank20158-56.3+1.7

🪦 Unluckiest seasons

ManagerYearRecordEarnedLuck
John20202-115-3
Dmart20252-125-3
Austin20214-96.9-2.9
Jeremy 'Tator Tot Casserole'20156-78.6-2.6
Jeremy 'Tator Tot Casserole'20166-78.5-2.5
Dulaban20164-96.4-2.4
Dulaban20212-114.4-2.4
Dmart20175-87.1-2.1
Dmart20234-106.1-2.1
Dillon20163-104.9-1.9
Frank20137-68.8-1.8
Dmart20243-114.8-1.8
John20175-86.6-1.6
Dmart20142-10-14.1-1.6
Blake20165-86.6-1.6

Finish luck — deserved finish (by all-play strength) vs where they actually ended up, playoff run included.

🍀 Luckiest finishes

ManagerYearDeservedFinishedSwing
Frank20219th1st▲8
Jack201612th6th▲6
Frank20158th3rd▲5
Jeremy 'Tator Tot Casserole'201710th5th▲5
Josh20187th2nd▲5
Dmart20207th2nd▲5
Charlie202310th5th▲5
Brett20167th3rd▲4
Brett202011th7th▲4
Josh20218th4th▲4
Massón202110th6th▲4
Frank202312th8th▲4
Massón20256th2nd▲4
Dillon20118th5th▲3
Josh20139th6th▲3

🪦 Unluckiest finishes

ManagerYearDeservedFinishedSwing
Jeremy 'Tator Tot Casserole'20151st11th▼10
Brett20234th11th▼7
Jeremy 'Tator Tot Casserole'20163rd9th▼6
Dmart20175th11th▼6
Austin20205th10th▼5
Brett20213rd8th▼5
Dulaban20185th9th▼4
Jack20211st5th▼4
Austin20216th10th▼4
Josh20117th10th▼3
Frank20141st4th▼3
Connor20154th7th▼3
Dulaban20168th11th▼3
Connor20171st4th▼3
Brett20195th8th▼3

Across all seasons — does someone always overachieve their deserved finish? (min 3 seasons)

🎲 Finish luck by manager

ManagerSeasonsAvg deservedAvg finishLuck
Charlie47.35+2.3
Massón87.46.6+0.8
Frank155.75.1+0.7
Jack105.34.6+0.7
Blake1454.4+0.6
Dillon798.7+0.3
John155.55.4+0.1
Josh156.96.8+0.1
Austin125.65.5+0.1
Orry57.27.4-0.2
Connor155.35.5-0.2
Dmart157.37.6-0.3
Dulaban87.58.3-0.7
Brett125.56.2-0.7
Jeremy 'Tator Tot Casserole'156.78.1-1.4

GM rankings

How much each manager's acquisitions out-scored the typical one of that kind. Positive = beats the field.

How these rankings are calculated

Each ranking asks one question: did this manager's picks / adds / trades score more than a typical one of the same kind? The number is the average points above (+) or below (−) that baseline, per acquisition.

🎯 Drafters — every pick is measured against the average points scored at that exact overall draft slot (across the selected era). This matters because the worst team picks first every year, so raw points would crown bad teams as great drafters. Comparing to the slot strips that out and leaves draft skill.

📈 Waiver adds & 🔁 Trades — there's no draft slot, so each acquired player is measured against the average add / trade at the same position. A streamed kicker isn't judged against a drafted QB, and the scale centers at 0 — positive means your adds/trades beat a typical one.

Sample minimums — a manager needs at least 15 drafted picks, 8 adds, or 3 trades to appear, so small-sample flukes don't top the board. All three tables follow the era toggle above.

Two honest caveats:

  • A drafted player's points count for the drafter even if they were later dropped or traded away — this measures whether you identified talent, which is the point of drafting.
  • The trade metric only sees players you acquired, not what you gave up — so it's "quality of players traded for," not net trade profit. The data doesn't link the two sides of a deal.

🎯 Best drafters

Managervs pick avgPicks
Blake+6.3148
Frank+5.74163
Connor+5.19163
Massón+493
Jack+3.46111
Jeremy 'Tator Tot Casserole'+1.56177
Brett+0.66138
Dulaban+0.3898
John-0.09157
Josh-0.19163
Austin-0.49147
Dmart-1.53163
Charlie-4.1249
Orry-13.3764
Dillon-19.9100
Shae-26.116

📈 Best waiver adds

Managervs add avgAdds
Josh+13.255
John+7.4864
Brett+6.7344
Massón+5.361
Blake+4.2152
Charlie+1.8732
Connor+1.0346
Jack+0.7654
Jeremy 'Tator Tot Casserole'+0.735
Dulaban-3.714
Dmart-13.5457
Frank-13.858
Austin-15.1839

🔁 Best traders

Managervs trade avgTrades
Jack+22.8819
Brett+8.3611
Dulaban+6.617
Jeremy 'Tator Tot Casserole'+1.249
Dmart+0.7212
Connor-1.2619
Austin-3.697
Frank-4.728
Blake-5.9214
Josh-13.4813
John-24.96
Massón-25.7312

Draft slot luck — first-round snake slot vs. how that manager finished. Slot is drawn at random each year, so this is history, not an edge. Ranked by average finish (best first).

🎰 Draft slot luck

RankSlotAvg finishAvg pts rankTitlesTop-3Bottom-3
🥇94th (4.40)5.6🏆🏆🏆🏆🏆53%13%
235th (4.67)5.2🏆33%0%
365th (4.87)5.7🏆🏆40%13%
426th (5.73)6.4🏆27%20%
556th (5.87)5.9🏆🏆27%20%
646th (6.00)6.1—20%20%
786th (6.47)5.6🏆27%27%
8117th (6.73)6.9—18%36%
9127th (7.36)6.6—27%27%
1018th (7.60)6.3🏆13%53%
1178th (7.60)6.9—13%40%
💀108th (8.33)8.3🏆🏆13%47%

Avg pts rank = average regular-season scoring rank within each season (1 = top scorer). Top-3 / Bottom-3 = share of seasons finishing in the top or bottom three.