THE DUMPSTER

Est. 2019 · Yahoo → Sleeper

THE
DUMPSTER

All-time rankings for Garbage Gang — championships, win rate across median and H2H eras, and every season since inception.

7
Seasons
10
Franchises
7
Titles

All-time pile

Rankings

Season screens show the official platform record. Career totals average median (Sleeper) seasons in half — e.g. 9–19 → 4.5–9.5 — so every year weighs the same.

Franchise
1
Suick24
7 seasons · @suick24
257-3959.4%12,629.424.096.8
2
Distinguished Champ
7 seasons · @lukejknapp
253.5-42.555.7%12,669.544.3102.8
3
Reg & da Meat Sweats
7 seasons · @zseidl
253-4355.2%12,696.893.9107.8
4
pgries
7 seasons · @pgries
048.5-47.550.5%12,437.745.453.6
5
Greg's God-Awful Team
7 seasons · @gregcapelli
148-4850.0%12,320.485.072.5
6
Joe Camel
7 seasons · @mjheise
046.5-49.548.4%12,472.545.953.7
7
Grantly505
7 seasons · @grantly505
046.5-49.548.4%12,230.946.144.8
8
Big Suze
7 seasons · @brennanliebscher
045-5146.9%12,014.946.046.5
9
Platypussies
7 seasons · @justindelwiche
042.5-53.544.3%11,909.005.744.3
10
andre59
7 seasons · @andre59
039.5-56.541.1%11,357.828.712.5

How Dumpster Score works

Higher is better. Career win % uses the same half-weight median rule as the Record column (see record rule above the table).

Score =
  (championships × 18)
+ (top-3 finishes × 6)
+ (win% × 35)                  // 1.000 win% → 35 pts
+ (finish quality × 25)        // avg finish 1st → 25, 10th → ~0
+ (scoring rate × 10)          // avg PF / 2100, capped at 10
− (last-place finishes × 4)
  • Titles (×18) — each championship
  • Podiums (×6) — every 1st–3rd finish
  • Win % (×35) — from career W-L (median seasons half-weighted)
  • Finish quality (×25) — better average final rank scores higher
  • Scoring (×10) — career avg points for, scaled to ~2100
  • Taco tax (−4) — each 10th-place finish

Season vault

History

All-Time

7 seasons · 10 franchises · Yahoo + Sleeper

Season screens show the official platform record. Career totals average median (Sleeper) seasons in half — e.g. 9–19 → 4.5–9.5 — so every year weighs the same.

One rule · careerRecord() · Dumpster Score

Most titles · Reg & da Meat Sweats (2)

Most Titles
Reg & da Meat Sweats
2× champ
Points King
Reg & da Meat Sweats
12,696.89
Win % King
Suick24
59.4%
Most Podiums
Reg & da Meat Sweats
4 top-3
Most Last Place
andre59
4× 10th
The Dumpster
andre59
avg 8.7

Trajectory

Full-season result including playoffs (1 = champion)

Franchises

Rank charts put 1st at the top. Click a chip to hide/show · double-click to isolate one franchise.

All-time standings

FranchiseSeasonsTitlesRecordWin %PointsAvg FinScore
7253-4355.2%12,696.893.9107.8
7253.5-42.555.7%12,669.544.3102.8
3
@suick24
7257-3959.4%12,629.424.096.8
7148-4850.0%12,320.485.072.5
5
@mjheise
7046.5-49.548.4%12,472.545.953.7
6
@pgries
7048.5-47.550.5%12,437.745.453.6
7
@brennanliebscher
7045-5146.9%12,014.946.046.5
8
@grantly505
7046.5-49.548.4%12,230.946.144.8
9
@justindelwiche
7042.5-53.544.3%11,909.005.744.3
10
@andre59
7039.5-56.541.1%11,357.828.712.5

Pipeline

Live Sync

History is seeded from your screenshots. Live pulls should store each platform’s official record as-is; career math always half-weights Sleeper median seasons via one helper — no special cases in the UI.

Yahoo Fantasy

Needs credentials

2019–2023

Add YAHOO_CLIENT_ID + YAHOO_CLIENT_SECRET, then OAuth as a league member to import 2019–2023.

  1. 1.Create a Yahoo developer app (Fantasy Sports read scope)
  2. 2.Set YAHOO_CLIENT_ID / YAHOO_CLIENT_SECRET
  3. 3.OAuth once as a league member
  4. 4.Walk renew chain for each season league key

Sleeper

Needs league ID

2024–present

Add SLEEPER_LEAGUE_ID to pull live Garbage Gang seasons from Sleeper.

  1. 1.Web: open Garbage Gang on sleeper.app — league ID is the long number at the end of the URL
  2. 2.Mobile: League → Settings → General → Copy League ID
  3. 3.Set SLEEPER_LEAGUE_ID in .env.local (already set for this project)
  4. 4.Ingest official W-L + medianScoring flag only — careerRecord() does the rest