Manager · 2018–2025 · 8 seasons

Joseph

61–50 lifetime (54.9%), 102.6 points per game, 11,391 scored across 111 games.

★ 2020 CHAMPION
RB WhifferTinkerer
ESPN jdieci8838600Sleeper badlandschugs;monkeyexpert
8
Seasons
1
Titles
1 runner-up
61–50
Record
54.9%
102.6
Points / game
3
Playoffs
37.5% of seasons
2nd
Best finish
169.4
Best week
2019

Trend

Ten seasons against the field.

Regular-season finish

Higher is better. The league grew from 12 to 14 managers in 2020.

#1#4#7#10#142016201720182019202020212022202320242025★ TITLE
Joseph Every other manager ★ Title season

Read

What the numbers actually say.

Peak
Best year was 2019 at 10–4 as “#Taysom AtFlex”, finishing 2nd of 12 with 1,644 points.
Trough
Worst was 2023 at 4–10 as “Juche Gang”.
Scoring
Averages 8th in league scoring per season. Wins more than the scoring deserves.
Playoffs
Reached the bracket 3 times in 8 seasons (37.5%). Four of twelve qualified on ESPN; six of fourteen do on Sleeper.
Luck
Up +7.3 wins against what an all-play schedule would have produced across 8 seasons. The schedule has been kind.
Streaks
Longest win streak 10 games (2019 w4–2019 w13). Longest skid 6 games (2025 w2–2025 w7).
Matchups
Owns Patrick at 7–2. Owned by Dylan at 1–4.
Nemesis
Tyreek Hill has started against them 6 times and averaged 25.8 — +9.3 above his own norm of 16.5 in those seasons. Best single beating: 53.4.
Trading
1–1 across 2 deals, +49 above replacement against the managers opposite — +24.5 a trade. Best was 2025 week 1 with Brandon, taking Josh Allen for +102. Worst was 2022 week 6 with Alex, giving up T.J. Hockenson and Brandin Cooks for -53. Deals with Brandon more than anyone else (2 times).
Roster churn
120 draft picks and 332 roster adds across 8 seasons, plus 12 trades. Drafts SF players more than any other NFL team (5 picks).

Roster DNA

Who they keep coming back to — and who it cost them.

Signature players

Seasons on their roster

Christian McCaffrey5Russell Gage4Taysom Hill4Tyler Lockett3James Conner3Jeff Wilson2New England Patriots2Miami Dolphins2Jahan Dotson2

Counted in distinct seasons drafted or rostered. Longest tie: Christian McCaffrey, 5 seasons (2018–2024).

First-round history

Every opening pick

YrPlayerPosPick
2018Michael ThomasWR#2
2019Tyreek HillWR#8
2020Christian McCaffreyRB#1
2021Stefon DiggsWR#12
2022Christian McCaffreyRB#1
2023Nick ChubbRB#12
2024Christian McCaffreyRB#1
2025Ashton JeantyRB#8

Won them the most

Wins split among the starters who earned them

PlayerStartsRecordWin shares
Christian McCaffreyRB2015–52.6
Tyler LockettWR3720–172.3
Tee HigginsWR2114–71.7
Josh AllenQB136–71.5
Kyler MurrayQB118–31.4
Lamar JacksonQB127–51.3
James ConnerRB1910–91.2
CeeDee LambWR1710–71.2

The Stain

Cost more than they returned

PlayerStartsRecordNet
Brandon AiyukWR123–9-1.4
Jordan LoveQB123–9-1.2
Amon-Ra St. BrownWR144–10-0.6
Ashton JeantyRB135–8-0.5
Kenneth WalkerRB114–7-0.5
Younghoe KooK186–12-0.4
Josh AllenQB136–7-0.4
Sam LaPortaTE105–5-0.3

Every win is worth one point, split among that week’s nine starters in proportion to what each of them scored; defeats divide the same way. Net is win shares minus loss shares, which is what the Stain is ranked on — ranked on loss shares alone it would just repeat the names on the left, since a share of the scoring mostly measures playing quarterback. A manager whose teams lost a lot can see the same player on both sides: he did the most of what winning there was, and still finished under water. 2020–2025 only, minimum 6 starts — the ESPN years record what each team scored each week but never who was in the lineup.

Trades

1–1 in 9 deals, +49 above replacement against the managers on the other side.

2018 · wk 1estimatedJoseph won it by 148
Josephreceived+266
373 in the lineup
  • Christian McCaffreyRB+222/278
  • LeSean McCoyRB+44/95
Brandonreceived+118
185 in the lineup
  • Leonard FournetteRB+61/87
  • Devin FunchessTE+57/98
2018 · wk 1estimatedJoseph won it by 31
Josephreceived+103
283 in the lineup
  • Drew BreesQB+103/283
Gagereceived+72
252 in the lineup
  • Deshaun WatsonQB+72/252
2018 · wk 3estimatedRyan won it by 20
Ryanreceived+41
84 in the lineup
  • LeSean McCoyRB+41/84
Josephreceived+21
60 in the lineup
  • Royce FreemanRB+21/60
2018 · wk 4estimatedChad won it by 28
Chadreceived+94
142 in the lineup
  • Amari CooperWR+94/142
Josephreceived+66
96 in the lineup
  • Kerryon JohnsonRB+66/96
2018 · wk 9estimatedJeff won it by 27
Jeffreceived+71
93 in the lineup
  • Phillip LindsayRB+71/93
Josephreceived+45
70 in the lineup
  • Mark IngramRB+45/70
2019 · wk 2estimatedJoseph won it by 168
Josephreceived+188
325 in the lineup
  • Marvin JonesWR+97/155
  • Darren WallerTE+93/129
  • Josh GordonWR-2/41
Jeffreceived+20
68 in the lineup
  • Brandin CooksWR+20/68
2022 · wk 6Alex won it by 53
Alexreceived+60
102 in the lineup
  • T.J. HockensonTE+47/69
  • Brandin CooksWR+13/33
Josephreceived+7
32 in the lineup
  • Diontae JohnsonWR+7/32
2025 · wk 1Undone before it counted
Josephreceived0
0 in the lineup
  • Lamar JacksonQB0/0
Brandonreceived0
0 in the lineup
  • Josh AllenQB0/0
2025 · wk 1Joseph won it by 102
Josephreceived+157
313 in the lineup
  • Josh AllenQB+157/313
Brandonreceived+55
175 in the lineup
  • Lamar JacksonQB+55/175

Judged on what each side’s haul put into the starting lineup above replacement at its position, from the week of the trade to the end of that regular season. Every trade in the league.

Draft Grade

Against what each draft slot usually returns.

47.6%
Beats expectation
league average 50%
105
Picks graded
QB / RB / WR / TE
-7
Median swing
ranks vs draft slot
4
Never played
zero scoring lines
PositionPicksBeat rateLeagueAdjustedTag
WR4753.2%50.7%52.6%—
TE1154.5%51.6%52.8%—
QB1040.0%47.6%44.5%—
RB3740.5%48.0%42.7%RB Whiffer

Beat rate is shrunk toward the league rate for that position before tagging, so a hot streak on a handful of picks doesn’t earn a reputation. Tags need at least 10 picks at the position across the decade.

RoundsPicksBeats expectationMedian swing
Early (1-3)2445.8%-7
Late (9+)4146.3%-8
Middle (4-8)4050.0%-5

Best picks

Beat their draft slot by the most

PlayerDraftedFinishedSwingManagerSeason
James ConnerRB34RB5+29Joseph2021
Matt BreidaRB53RB25+28Joseph2018
Tyler LockettWR41WR13+28Joseph2022
Christian WatsonWR61WR34+27Joseph2022
CeeDee LambWR48WR22+26Joseph2020

Worst picks

The ones still being brought up

PlayerDraftedFinishedSwingManagerSeason
Marqise LeeWR58WR189-131Joseph2019
Derrius GuiceRB15RB142-127Joseph2018
Raheem MostertRB27RB138-111Joseph2021
Gus EdwardsRB43RB153-110Joseph2021
Calvin RidleyWR4WR104-100Joseph2021

Head to Head

Lifetime, against everyone they’ve played.

OpponentRecordGamesDiffPFPA
Patrick7–29+5910793
Gage8–513+31,2641,222
Alex5–27+3769661
Brandt6–410+21,044995
Chad5–38+2918753
Jaime6–410+21,073932
Ty3–14+2491476
Cameron7–613+11,2651,289
Jonny7–613+11,3461,312
Austen2–13+1297345
Jeff5–51008931,033
Ryan4–59-1901967
Chuck2–46-2585656
Dylan1–45-3452600
Brandon4–711-31,1041,267

Nemeses

Players who show up specifically to ruin their week.

PlayerFacedAvg vs themHis normExcess/gameTotal damageWorst
Tyreek HillWR6×25.816.5+9.3+55.653.4
George KittleTE6×19.712.1+7.5+45.333.6
Josh AllenQB7×29.623.5+6.2+43.342.3
Jonathan TaylorRB4×27.319.2+8.1+32.341.8
Buffalo BillsDEF5×12.88.2+4.6+23.029.0

Measured against each player’s own average per start that season, so this finds players who did unusual damage rather than simply good players. Needs 4+ starts against this manager. Sleeper era only (2020–2025) — the ESPN export has no per-week player scoring.

Extremes

Their own high and low water marks.

Best weeks

WhenPFOpponentPAResult
2019 w7169.4Jaime86.8W
2020 w16157.7Gage86.5W
2019 w5157.7Brandt98.8W
2022 w4157.5Chad92.0W
2024 w17155.2Cameron103.0W

Worst weeks

WhenPFOpponentPAResult
2018 w1621.7Gage137.5L
2023 w545.7Cameron104.5L
2025 w262.3Chuck107.1L
2024 w1062.4Brandt72.6L
2021 w1562.6Brandt70.6L