Manager directoryCareer profile
Derek Glover
16 seasons across 3 leagues · 1 championship
mfl Derek Glover
sleeper doglover
1
championships
111–111
overall record
.500
win rate
16
seasons
30,514
points for
Seasonal —
Dynasty 111–111 over 16
combined is the headline; the split is what it is made of
The archive read
What the numbers say
Derek Glover's archive is built on 1 championship across 16 seasons. The overall record is 111–111, but the defining stretch is 2025; PADL (Pitt Area Dynasty League) has been the strongest home, with a .643 win rate across 2 seasons.
Championships 1
Wooden spoons 1
A dashed spoon is a
worst record, not a recorded last place: MFL and Sleeper record no final standing, so it is derived from
fewest wins. Solid spoons are a real recorded finish, which only The Funky Bunch publishes.
Achievements 3
Highest single week
217.1 in week 17 — PADL (Pitt Area Dynasty League) 2025
Best record, no title
10–4 and top of PADL (Pitt Area Dynasty League) 2024, then lost in the playoffs
Founding member
In PADL (Pitt Area Dynasty League) from its first season, 2024
Every badge is computed from the archive, never written by hand. Records are scoped to a league —
a 14-team redraft season and a 10-team dynasty season are not competing for the same record — and ties are shared,
not broken. MFL titles come from the league's rendered playoff bracket, since its export API names no winner.
The ones you kept
Player relationships
Dak Prescott is the longest-running thread in this manager's lineup history. Bar length is seasons started—not roster churn or bench time.
01
Dak PrescottQB · 2018–2025
8 yrs02
Aaron JonesRB · 2019–2025
7 yrs03
DK MetcalfWR · 2019–2025
7 yrs04
Jakobi MeyersWR · 2019–2025
7 yrs05
T.J. HockensonTE · 2019–2025
7 yrs06
Dalvin CookRB · 2018–2023
6 yrs07
Ryan TannehillQB · 2018–2023
6 yrs08
Tyler LockettWR · 2018–2023
6 yrs09
Dalton Schultz2020–2024
5 yrs10
Deebo SamuelWR · 2019–2023
5 yrs11
Gardner MinshewQB · 2019–2021, 2023–2024
5 yrs12
Ja'Marr Chase2021–2025
5 yrsLuck
The schedule has generally made the climb harder. Luck here means actual win rate minus the rate those same scores would earn against every team each week.
2025
-18.3PADL (Pitt Area Dynasty League)
2020
-16.3The ShaDynasty League
2022
-13.5The ShaDynasty League
2018
-10.3Guardians of the Dynasty League
2018
+9.3The ShaDynasty League
2023
-9.3The ShaDynasty League
2019
+7.7Guardians of the Dynasty League
2024
+7.7The ShaDynasty League
0
championships
57–52
record
.523
win rate
8
seasons
12,874
points for
Season by season
| Year | Team | Record | PF | PA | Finish |
|---|---|---|---|---|---|
| 2018 | Bawitsaquon | 5–8 | 1,565.8 | 1,408.6 | — |
| 2019 | Gronkwitdaba | 8–5 | 1,864.2 | 1,488.9 | — |
| 2020 | Gronkwitdaba | 6–7 | 1,584.2 | 1,459.7 | — |
| 2021 | Chawwitdaba | 10–4 | 1,698.7 | 1,523.8 | — |
| 2022 | Chawwitdaba | 6–8 | 1,514.6 | 1,587.3 | — |
| 2023 | Chawwitdaba | 7–7 | 1,606.2 | 1,620.9 | — |
| 2024 | Chawwitdaba | 8–6 | 1,525.6 | 1,546.6 | — |
| 2025 | Chawwitdaba | 7–7 | 1,515 | 1,670 | — |
MFL seasons record no final placing, so Finish is blank there. The champion comes from the league's playoff bracket and appears in the case above.
Head to head
| Opponent | W–L | Games | Diff |
|---|---|---|---|
| Jordon Nutter | 12–3 | 15 | +390 |
| Carson Nutter | 8–5 | 13 | +45 |
| Bryan Stein | 6–6 | 12 | -177 |
| Jared Nutter | 5–6 | 11 | -40 |
| Josh Bayer | 5–6 | 11 | +21 |
| Nick Moretti | 3–7 | 10 | -107 |
| CJ Nutter | 3–7 | 10 | -133 |
| Lorenz | 5–5 | 10 | -43 |
| the Skeet | 4–5 | 9 | -47 |
| Keetz | 7–2 | 9 | +217 |
| Talon Cain | 3–4 | 7 | -78 |
| CamuelLJackson (unidentified) | 3–2 | 5 | +65 |
| Garrett Hepner | 1–2 | 3 | -14 |
Best & worst weeks
| When | Opponent | Score | |
|---|---|---|---|
| best | 2021 wk17 | Josh Bayer | 178.4 – 134.8 |
| best | 2020 wk2 | CamuelLJackson (unidentified) | 163.9 – 101 |
| best | 2019 wk5 | Keetz | 163 – 145.5 |
| worst | 2018 wk10 | Garrett Hepner | 56.9 – 84 |
| worst | 2023 wk16 | Jordon Nutter | 58.6 – 104 |
| worst | 2024 wk2 | Carson Nutter | 67.3 – 94.7 |
13
trades
2
draft-capital years
Longest-tenured players
| Player | Seasons held | Starts | Points | Years |
|---|---|---|---|---|
| Dak Prescott QB | 2 | 20 | 416 | 2018, 2019 |
| Dalvin Cook RB | 2 | 22 | 413 | 2018, 2019 |
| Julian Edelman WR | 2 | 23 | 402 | 2018, 2019 |
| Houston Texans Def | 2 | 18 | 154 | 2018, 2019 |
| A.J. Green WR | 2 | 10 | 149 | 2018, 2019 |
| Rob Gronkowski TE | 2 | 12 | 127 | 2018, 2019 |
Counted over the MFL era only. The tenure itself is not bounded by it — MFL and Sleeper players are matched
on shared external ids, so a player can be followed across the platform change.
Draft capital & cycle
| Year | Picks held | Acquired | Record | Lean |
|---|---|---|---|---|
| 2018 | 17 | 2 | 5-8 | balanced |
| 2019 | 15 | 1 | 8-5 | balanced |
“Lean” is interpretive: 3+ acquired picks reads as building, zero as win-now. A heuristic, not a claim.
0
championships
36–49
record
.424
win rate
6
seasons
13,262
points for
Season by season
| Year | Team | Record | PF | PA | Finish |
|---|---|---|---|---|---|
| 2018 | Now The Only Red Head in this League | 4–9 | 2,251.9 | 2,316.3 | — |
| 2019 | The Mud Dogs | 7–6 | 2,282.5 | 1,928 | — |
| 2020 | Mud Dogs not commissioned | 8–6 | 2,190 | 2,230.5 | — |
| 2021 | Gruden’s Grindr not commissioned | 8–7 | 2,302.9 | 2,232.4 | — |
| 2022 | Gruden’s Grindr not commissioned | 4–11 | 2,107.7 | 2,415.1 | — |
| 2023 | Gruden’s Grindr not commissioned | 5–10 | 2,126.6 | 2,384 | — |
4 seasons played but not
commissioned by Derek Glover. They count toward the totals — playing the games is what makes the record.
MFL seasons record no final placing, so Finish is blank there. The champion comes from the league's playoff bracket and appears in the case above.
Head to head
| Opponent | W–L | Games | Diff |
|---|---|---|---|
| Josh Bayer | 5–7 | 12 | -150 |
| Kelly Williams | 6–5 | 11 | +52 |
| Bryan Stein | 6–5 | 11 | -137 |
| Carson Nutter | 4–7 | 11 | -227 |
| Zer | 3–7 | 10 | -182 |
| the Skeet | 3–6 | 9 | -125 |
| Jordon Nutter | 1–7 | 8 | -202 |
| CJ Nutter | 2–5 | 7 | -181 |
| codyis | 2–3 | 5 | +1 |
| mharsch75 | 1–2 | 3 | -94 |
| Nick Bayer | 2–0 | 2 | +23 |
| Austin Hammett | 1–1 | 2 | +60 |
| Matt Smeltzer | 1–1 | 2 | +8 |
Best & worst weeks
| When | Opponent | Score | |
|---|---|---|---|
| best | 2018 wk6 | Josh Bayer | 214.2 – 211.1 |
| best | 2021 wk10 | Zer | 207.8 – 136.2 |
| best | 2021 wk14 | Kelly Williams | 195.4 – 170.4 |
| worst | 2022 wk17 | CJ Nutter | 35.3 – 98.4 |
| worst | 2022 wk16 | Carson Nutter | 62.6 – 120.3 |
| worst | 2023 wk17 | mharsch75 | 86.6 – 132.8 |
16
trades
2
draft-capital years
Longest-tenured players
| Player | Seasons held | Starts | Points | Years |
|---|---|---|---|---|
| Tyler Lockett WR | 2 | 24 | 357 | 2018, 2019 |
| Emmanuel Sanders WR | 2 | 21 | 291 | 2018, 2019 |
| Ben Roethlisberger QB | 2 | 14 | 279 | 2018, 2019 |
| Mason Crosby PK | 2 | 22 | 165 | 2018, 2019 |
| Jacoby Brissett QB | 2 | 10 | 152 | 2018, 2019 |
| A.J. Green WR | 2 | 11 | 120 | 2018, 2019 |
Counted over the MFL era only. The tenure itself is not bounded by it — MFL and Sleeper players are matched
on shared external ids, so a player can be followed across the platform change.
Draft capital & cycle
| Year | Picks held | Acquired | Record | Lean |
|---|---|---|---|---|
| 2018 | 10 | 0 | 4-9 | win-now |
| 2019 | 7 | 0 | 7-6 | win-now |
“Lean” is interpretive: 3+ acquired picks reads as building, zero as win-now. A heuristic, not a claim.
1
championship
18–10
record
.643
win rate
2
seasons
4,378
points for
Season by season
| Year | Team | Record | PF | PA | Finish |
|---|---|---|---|---|---|
| 2024 | Derek Henry | 10–4 | 2,185.9 | 2,062.8 | — |
| 2025 | Derek Henry | 8–6 | 2,191.7 | 1,989.4 | — |
Head to head
| Opponent | W–L | Games | Diff |
|---|---|---|---|
| Colby Nutter | 2–2 | 4 | -43 |
| the Skeet | 2–2 | 4 | +72 |
| Josh Bayer | 3–1 | 4 | +114 |
| CJ Nutter | 1–2 | 3 | -69 |
| Bryan Stein | 2–1 | 3 | +46 |
| Zer | 1–2 | 3 | -4 |
| mharsch75 | 2–1 | 3 | +43 |
| codyis | 3–0 | 3 | +130 |
| NOB42 | 2–0 | 2 | +48 |
| Nick Bayer | 2–0 | 2 | +93 |
| Carson Nutter | 2–0 | 2 | +55 |
Best & worst weeks
| When | Opponent | Score | |
|---|---|---|---|
| best | 2025 wk17 | Josh Bayer | 217.1 – 132.5 |
| best | 2024 wk4 | Zer | 212 – 160.2 |
| best | 2025 wk7 | Carson Nutter | 185.2 – 142.4 |
| worst | 2024 wk1 | Colby Nutter | 98.4 – 187.9 |
| worst | 2025 wk8 | CJ Nutter | 108.9 – 166.6 |
| worst | 2024 wk7 | the Skeet | 113.6 – 118.2 |
0
trades
Trades
dynasty picks outnumber players — dynasty trading is mostly pick trading29
trades
8
partners
14 / 24
players out / in
38 / 28
picks out / in
2018–2024
span
Assets out and in are not meant to balance. Derek Glover sent
52 pieces and took back
52: 8 trades packaged more
than came back, 10 did the reverse, 10 were even by count.
Packaging depth into one better asset is a strategy, not an error — and a count says nothing
about value, which is what grading will add.
Trade grades
+172
total, 3-season
+8.6
per trade
8/20
trades won
A trade is worth what it PRODUCED, measured against a league-average starter at that position —
Cam's call, and the stricter option: it asks "did he beat a typical starter", not "did he beat your bench". A pick is graded
as the player it actually became, never a value curve. The headline horizon is three seasons. Grades are exactly equal
and opposite: the measured production edge is zero-sum. Both managers may still improve their rosters or meet different needs. 9 of 29
trades are partial — at least one leg is a pick that could not be resolved — and are excluded from these totals rather
than counted as zero.
Trade partners
| Partner | Trades | Assets out | Assets in |
|---|---|---|---|
| Josh Bayer | 11 | 21 | 25 |
| CJ Nutter | 5 | 6 | 9 |
| Carson Nutter | 4 | 6 | 5 |
| Bryan Stein | 3 | 5 | 5 |
| CamuelLJackson (unidentified) | 2 | 4 | 3 |
| Matt Smeltzer | 2 | 8 | 2 |
| Zer | 1 | 1 | 2 |
| Austin Hammett | 1 | 1 | 1 |
Every trade
| Date | League | With | Gave | Got | Assets | Grade |
|---|---|---|---|---|---|---|
| 2024-11-15 | The ShaDynasty League | Josh Bayer | Tyrone Tracy RB2025 round 2 via Chawwitdaba | Kyler Murray QBJosh Jacobs RB | 4 | +102 |
| 2022-04-28 | The ShaDynasty League | Bryan Stein | 2022 round 3 via Chawwitdaba | Alexander Mattison RB | 2 | -64 |
| 2021-05-16 | Guardians of the Dynasty League | Carson Nutter | 2022 round 6 via Gruden’s Grindr | 2022 round 6 via cnutt | 2 | +0 |
| 2021-05-16 | Guardians of the Dynasty League | Josh Bayer | 2021 round 1 via Gruden’s Grindr | Ryan Tannehill QB2021 round 2 via Gruden’s Grindr | 3 | -122 |
| 2021-04-18 | The ShaDynasty League | CamuelLJackson (unidentified) | 2021 round 1 via Chawwitdaba2021 round 2 via Chawwitdaba | 2021 round 1 via CamuelLJackson | 3 | +125 |
| 2020-11-06 | Guardians of the Dynasty League | Josh Bayer | Bryan Edwards WR2021 round 2 via Mud Dogs | Todd Gurley RB2021 round 3 via codyis | 4 | -71 |
| 2020-10-21 | The ShaDynasty League | Josh Bayer | Dallas Goedert TE2021 round 4 via Gronkwitdaba | 2021 round 3 via Paisley's Punishers2021 round 2 via Gronkwitdaba | 4 | -9 |
| 2020-05-09 | Guardians of the Dynasty League | Carson Nutter | 2021 round 6 via Mud Dogs | 2021 round 6 via cnutt | 2 | -29 |
| 2020-05-09 | Guardians of the Dynasty League | Zer | 2020 round 2 via The Finney Foo Fighters | 2020 round 2 via johndennis2020 round 3 via Mud Dogs | 3 | -6 |
| 2020-05-09 | Guardians of the Dynasty League | Josh Bayer | 2020 round 2 via Mud Dogs | 2020 round 3 via JBayer602020 round 2 via The Finney Foo Fighters | 3 | +8 |
| 2020-04-18 | The ShaDynasty League | Josh Bayer | Jace Sternberger TE2020 round 4 via Gronkwitdaba2021 round 3 via Gronkwitdaba | 2020 round 3 via keetz39 | 4 | +9 |
| 2020-04-18 | The ShaDynasty League | Josh Bayer | 2020 round 3 via Gronkwitdaba2021 round 2 via Gronkwitdaba | 2020 round 2 via This B Needs a C in his A | 3 | +17 |
| 2020-04-18 | The ShaDynasty League | Carson Nutter | 2020 round 1 via This B Needs a C in his A | Robbie Chosen WR2021 round 1 via cnutt | 3 | +241 |
| 2019-09-24 | Guardians of the Dynasty League | Bryan Stein | Preston Williams WR2020 round 1 via The Mud Dogs2020 round 1 via Finn's Finishers | Stefon Diggs WRDeebo Samuel WR | 5 | partial |
| 2019-09-11 | Guardians of the Dynasty League | CJ Nutter | John Ross WR | 2020 round 1 via Finn's Finishers | 2 | partial |
| 2019-07-09 | Guardians of the Dynasty League | Matt Smeltzer | 2020 round 1 via Welcome to DrewLock, It's a Perfect Town2020 round 2 via Thrawn Isn't Dead2020 round 3 via The Mud Dogs2020 round 3 via Finn's FinishersAdrian Peterson RBDonte Moncrief WR | Dalvin Cook RB | 7 | partial |
| 2019-06-30 | Guardians of the Dynasty League | Josh Bayer | Tom Brady QBTodd Gurley RB2020 round 4 via The Mud Dogs | Nick Foles QBPhillip Lindsay RBJalen Hurd WRAlshon Jeffery WR2020 round 1 via Welcome to DrewLock, It's a Perfect Town | 8 | partial |
| 2019-06-30 | Guardians of the Dynasty League | Josh Bayer | nothing | Gardner Minshew QB | 1 | -12 |
| 2019-06-29 | Guardians of the Dynasty League | Matt Smeltzer | 2019 round 4.032019 round 5.03 | Donte Moncrief WR | 3 | +0 |
| 2019-06-29 | Guardians of the Dynasty League | Austin Hammett | 2019 round 3.03 | 2020 round 2 via Thrawn Isn't Dead | 2 | partial |
| 2019-06-10 | Guardians of the Dynasty League | Josh Bayer | Evan Engram TE2019 round 2.03 | Mark Ingram RBEric Ebron TE2019 round 2.08 | 5 | -17 |
| 2019-04-07 | The ShaDynasty League | CamuelLJackson (unidentified) | 2019 round 1.102019 round 2.04 | 2019 round 1.072019 round 4.07 | 4 | +9 |
| 2019-04-01 | The ShaDynasty League | Josh Bayer | 2019 round 1.042019 round 1.112020 round 1 via Gronkwitdaba | Tyrell Williams WR2019 round 1.022019 round 1.102020 round 1 via My Beautiful Dark Twisted Fantasy Team | 7 | partial |
| 2019-03-19 | The ShaDynasty League | CJ Nutter | Will Fuller WR2019 round 5.04 | Aaron Jones RB | 3 | +164 |
| 2019-03-08 | Guardians of the Dynasty League | CJ Nutter | 2019 round 1.03 | Gus Edwards RB2019 round 1.042020 round 3 via Finn's Finishers | 4 | partial |
| 2018-11-15 | The ShaDynasty League | Bryan Stein | Tevin Coleman RB | Cedrick Wilson WR2019 round 1 via Will Tye the Science Guy | 3 | partial |
| 2018-11-11 | The ShaDynasty League | CJ Nutter | Jordan Reed TE | 2019 round 2 via Paisley's Punishers | 2 | partial |
| 2018-07-14 | Guardians of the Dynasty League | Carson Nutter | 2018 round 2.082018 round 4.082018 round 5.08 | Albert Wilson WR | 4 | -23 |
| 2018-04-09 | The ShaDynasty League | CJ Nutter | 2018 round 1.01 | Dak Prescott QBRob Gronkowski TE2018 round 1.02 | 4 | -148 |
Trades follow the person, not the account — Derek Glover is matched across
every handle they hold on both platforms. Picks show the franchise they originated from where
it is known. Resolved picks are valued as the players they became. Fully resolved trades feed the totals above;
view trade evidence for original assets, resolved picks, timing, and horizons.
Off the wire 79
Each scored start is credited once, after its recorded acquisition and before the next recorded ownership change. Uncertain ordering and identities receive no wire credit. Gaps in historical transaction capture can still limit the totals. Attribution and coverage.
Dynasty
dynasty Recorded order: 3rd of 275,134
points landed
79
pickups that started
524
starts
111
seasons with starts
| Player | League | Season | Seasons with starts | Starts | Points | vs starter |
|---|---|---|---|---|---|---|
| Jakobi Meyers WR | The ShaDynasty League | 2019 | 7 →2025 | 47 | 563 | -43 |
| Gabe Davis WR | Guardians of the Dynasty League | 2020 | 3 →2023 | 32 | 341 | -74 |
| Jake Ferguson TE | The ShaDynasty League | 2022 | 3 →2025 | 30 | 317 | +9 |
| Brock Purdy QB | Guardians of the Dynasty League | 2022 | 1 | 17 | 290 | +13 |
| Gardner Minshew QB | Guardians of the Dynasty League | 2019 | 2 →2020 | 14 | 238 | -13 |
| Mike Davis RB | Guardians of the Dynasty League | 2020 | 2 →2021 | 19 | 227 | -31 |
| Dalton Schultz TE | The ShaDynasty League | 2020 | 5 →2024 | 22 | 191 | -32 |
| New York Jets DEF | Guardians of the Dynasty League | 2022 | 2 →2023 | 17 | 166 | +16 |
| Chase McLaughlin K | PADL (Pitt Area Dynasty League) | 2024 | 2 →2025 | 16 | 163 | +25 |
| Houston Texans DEF | The ShaDynasty League | 2018 | 2 →2019 | 18 | 154 | +10 |
| Jacoby Brissett QB | PADL (Pitt Area Dynasty League) | 2025 | 1 | 7 | 126 | +10 |
| J.D. McKissic RB | Guardians of the Dynasty League | 2019 | 2 →2021 | 9 | 119 | -3 |
| Mac Jones QB | PADL (Pitt Area Dynasty League) | 2025 | 1 | 7 | 115 | -1 |
| Jason Sanders K | Guardians of the Dynasty League | 2020 | 2 →2021 | 14 | 111 | -2 |
| Taylor Heinicke QB | Guardians of the Dynasty League | 2022 | 2 →2023 | 11 | 108 | -68 |
| Robert Tonyan TE | Guardians of the Dynasty League | 2020 | 3 →2022 | 14 | 108 | -44 |
| Jason Witten TE | The ShaDynasty League | 2019 | 1 | 11 | 103 | -2 |
| Adam Vinatieri K | The ShaDynasty League | 2018 | 2 →2019 | 14 | 97 | -8 |
| Indianapolis Colts DEF | Guardians of the Dynasty League | 2021 | 2 →2022 | 8 | 90 | +20 |
| Tennessee Titans DEF | Guardians of the Dynasty League | 2019 | 2 →2020 | 12 | 75 | -23 |
| Joshua Dobbs QB | Guardians of the Dynasty League | 2023 | 1 | 10 | 71 | -92 |
| Cameron Dicker K | Guardians of the Dynasty League | 2022 | 2 →2023 | 8 | 63 | -1 |
| Dustin Hopkins K | Guardians of the Dynasty League | 2023 | 1 | 10 | 62 | -17 |
| Chicago Bears DEF | PADL (Pitt Area Dynasty League) | 2024 | 1 | 8 | 61 | -8 |
| Indianapolis Colts DEF | Guardians of the Dynasty League | 2020 | 1 | 6 | 58 | +11 |
| Joey Slye K | The ShaDynasty League | 2019 | 1 | 9 | 55 | -11 |
| Malcolm Brown RB | The ShaDynasty League | 2018 | 2 →2020 | 5 | 54 | -12 |
| Jonnu Smith TE | Guardians of the Dynasty League | 2023 | 1 | 7 | 53 | -20 |
| D'Ernest Johnson RB | The ShaDynasty League | 2021 | 1 | 3 | 50 | +11 |
| Gardner Minshew QB | Guardians of the Dynasty League | 2023 | 1 | 4 | 50 | -15 |
| Josh Reynolds WR | Guardians of the Dynasty League | 2022 | 2 →2023 | 5 | 49 | -17 |
| Keke Coutee WR | Guardians of the Dynasty League | 2020 | 1 | 4 | 46 | -7 |
| Dontrell Hilliard RB | Guardians of the Dynasty League | 2021 | 1 | 5 | 46 | -23 |
| Case Keenum QB | Guardians of the Dynasty League | 2019 | 1 | 3 | 44 | -7 |
| Graham Gano K | Guardians of the Dynasty League | 2021 | 1 | 6 | 41 | -9 |
| Derek Carr QB | The ShaDynasty League | 2024 | 1 | 2 | 39 | +4 |
| Jake Elliott K | Guardians of the Dynasty League | 2020 | 1 | 5 | 34 | -6 |
| Trey Burton TE | Guardians of the Dynasty League | 2020 | 1 | 2 | 32 | +10 |
| Will Dissly TE | Guardians of the Dynasty League | 2019 | 1 | 3 | 32 | -0 |
| Dallas Cowboys DEF | The ShaDynasty League | 2019 | 1 | 5 | 31 | -9 |
Scored over every season it kept starting, uncapped. Seasons with starts counts attributed seasons, not proven continuous ownership.
A productive pickup record includes attributed starts; unproductive claims are excluded from that denominator.
Trade returns are graded separately on the trades board.
Full board: the waiver wire.
The combined career total is a deliberate choice, and so is the split beneath it.
Redraft and dynasty are genuinely different games, so the totals are always shown broken
down as well as merged — the headline is the career, the split is what it is made of.
Format is derived from league structure (future draft picks, taxi squad, roster size),
never from the league name.
Identity: NFL.com resolves person → userId → teamId per season; MFL resolves person → real owner name → franchiseId. Both from
Identity: NFL.com resolves person → userId → teamId per season; MFL resolves person → real owner name → franchiseId. Both from
people.seed.json. Nothing is
matched on a display name.