Manager · 2016–2025 · every season

Brandon

68–71 lifetime (48.9%), 102.7 points per game, 14,268 scored across 139 games.

QB WhifferRB WhifferTinkererWheeler & Dealer
ESPN Jeremy HardenSleeper FullRogue
10
Seasons
0
Titles
2 runner-up
68–71
Record
48.9%
102.7
Points / game
4
Playoffs
40.0% of seasons
2nd
Best finish
167.0
Best week
2018

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
Brandon Every other manager ★ Title season

Read

What the numbers actually say.

Peak
Best year was 2023 at 10–4 as “Top G”, finishing 2nd of 14 with 1,550 points.
Trough
Worst was 2019 at 4–10 as “Pathetic Disgrace”.
Scoring
Averages 6th in league scoring per season.
Playoffs
Reached the bracket 4 times in 10 seasons (40.0%). Four of twelve qualified on ESPN; six of fourteen do on Sleeper.
Luck
Up +1.0 wins against what an all-play schedule would have produced across 10 seasons. Essentially a fair shake.
Streaks
Longest win streak 7 games (2023 w7–2023 w13). Longest skid 6 games (2019 w8–2019 w13).
Matchups
Owns Joseph at 7–4. Owned by Gage at 3–9.
Nemesis
Jonathan Taylor has started against them 5 times and averaged 23.7 — +6.3 above his own norm of 17.4 in those seasons. Best single beating: 50.1.
Trading
9–10–2 across 21 deals, +99 above replacement against the managers opposite — +4.7 a trade. Best was 2020 week 1 with Brandt, taking Tyreek Hill and Leonard Fournette for +185. Worst was 2020 week 1 with Jaime, giving up Mike Evans and T.J. Hockenson and N'Keal Harry for -129. Deals with Brandt more than anyone else (6 times).
Roster churn
150 draft picks and 726 roster adds across 10 seasons, plus 74 trades. Drafts NYG players more than any other NFL team (8 picks).

Roster DNA

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

Signature players

Seasons on their roster

Dak Prescott5Ryan Tannehill4George Kittle3Justin Herbert3Trayveon Williams3Kyle Pitts3Joe Mixon3Larry Fitzgerald3Johnny Manziel3

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

First-round history

Every opening pick

YrPlayerPosPick
2016Lamar MillerRB#1
2017Jordan HowardRB#6
2018David JohnsonRB#10
2019Odell BeckhamWR#9
2020Saquon BarkleyRB#3
2021Saquon BarkleyRB#5
2022Justin JeffersonWR#5
2023Justin JeffersonWR#1
2024Jahmyr GibbsRB#13
2025Bijan RobinsonRB#3

Won them the most

Wins split among the starters who earned them

PlayerStartsRecordWin shares
Dak PrescottQB2716–112.6
George KittleTE2716–112.1
Joe MixonRB1914–52.0
Justin JeffersonWR1910–91.9
Jahmyr GibbsRB1711–61.6
Tyreek HillWR2910–191.5
Mike EvansWR139–41.3
Justin HerbertQB127–51.3

The Stain

Cost more than they returned

PlayerStartsRecordNet
Tyreek HillWR2910–19-2.1
Emeka EgbukaWR124–8-0.7
Darnell MooneyWR114–7-0.6
Zach ErtzTE123–9-0.4
David MontgomeryRB113–8-0.4
Brandon McManusK124–8-0.4
Nico CollinsWR73–4-0.3
Travis EtienneRB62–4-0.2

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

9–10–2 in 42 deals, +99 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 1estimatedJeff won it by 58
Jeffreceived+53
109 in the lineup
  • Peyton BarberRB+53/109
Brandonreceived-5
17 in the lineup
  • Ronald JonesRB-5/17
2018 · wk 3estimatedToo close to call
Gagereceived+129
197 in the lineup
  • David JohnsonRB+109/157
  • Evan EngramTE+20/40
Brandonreceived+125
183 in the lineup
  • Julio JonesWR+125/183
2018 · wk 4estimatedJonny won it by 16
Jonnyreceived+79
163 in the lineup
  • Larry FitzgeraldWR+44/97
  • Devin FunchessTE+35/66
Brandonreceived+63
144 in the lineup
  • Tevin ColemanRB+59/102
  • DeVante ParkerWR+5/42
2018 · wk 4estimatedCameron won it by 111
Cameronreceived+135
204 in the lineup
  • Julian EdelmanWR+76/124
  • Leonard FournetteRB+58/80
Brandonreceived+24
92 in the lineup
  • Dalvin CookRB+35/61
  • Quincy EnunwaWR-11/31
2018 · wk 5estimatedBrandon won it by 75
Brandonreceived+136
170 in the lineup
  • James ConnerRB+136/170
Jonnyreceived+61
104 in the lineup
  • Adrian PetersonRB+61/104
2018 · wk 8estimatedCameron won it by 56
Cameronreceived+115
172 in the lineup
  • Julio JonesWR+78/109
  • Tevin ColemanRB+37/63
Brandonreceived+59
76 in the lineup
  • Leonard FournetteRB+59/76
2018 · wk 9estimatedJonny won it by 43
Jonnyreceived+83
131 in the lineup
  • James ConnerRB+55/77
  • Tyler BoydWR+28/55
Brandonreceived+40
62 in the lineup
  • Stefon DiggsWR+40/62
2018 · wk 10estimatedToo close to call
Jeffreceived+73
121 in the lineup
  • Stefon DiggsWR+40/62
  • Mike EvansWR+33/60
Brandonreceived+67
94 in the lineup
  • Davante AdamsWR+67/94
2018 · wk 10estimatedToo close to call
Brandonreceived+33
60 in the lineup
  • Mike EvansWR+33/60
Brandtreceived+32
75 in the lineup
  • Josh GordonWR+24/45
  • T.J. YeldonRB+8/30
  • ESPN #-160030/0
2018 · wk 11estimatedToo close to call
Ryanreceived+29
46 in the lineup
  • Dalvin CookRB+29/46
Brandonreceived+25
41 in the lineup
  • Robert WoodsWR+25/41
2018 · wk 12estimatedToo close to call
Brandonreceived+14
24 in the lineup
  • Austin HooperTE+14/24
Ryanreceived+4
17 in the lineup
  • Rashaad PennyRB+4/17
2018 · wk 12estimatedGage won it by 19
Gagereceived+15
26 in the lineup
  • Robert WoodsWR+15/26
Brandonreceived-4
1 in the lineup
  • A.J. GreenWR-4/1
2018 · wk 13estimatedToo close to call
Jaimereceived+7
15 in the lineup
  • Theo RiddickRB+7/15
Brandonreceived-1
9 in the lineup
  • John BrownWR-1/9
2018 · wk 13estimatedToo close to call
Jaimereceived+10
55 in the lineup
  • Austin HooperTE+12/19
  • Matt RyanQB-1/27
  • John BrownWR-1/9
Brandonreceived+4
31 in the lineup
  • Cam NewtonQB+4/31
2018 · wk 15estimatedToo close to call
Brandonreceived0
0 in the lineup
  • Aaron RodgersQB0/0
  • Jamaal WilliamsRB0/0
Patrickreceived0
0 in the lineup
  • Cam NewtonQB0/0
  • Tevin ColemanRB0/0
  • Cameron BrateTE0/0
2018 · wk 15estimatedToo close to call
Brandonreceived0
0 in the lineup
  • Randall CobbWR0/0
Brandtreceived0
0 in the lineup
  • Julio JonesWR0/0
2019 · wk 14estimatedToo close to call
Ryanreceived+8
11 in the lineup
  • Hunter HenryTE+8/11
Brandonreceived+1
11 in the lineup
  • Sammy WatkinsWR+2/7
  • T.Y. HiltonWR0/0
  • Derrius GuiceRB-1/4
2019 · wk 14estimatedToo close to call
Brandonreceived0
0 in the lineup
  • Josh LamboK0/0
Ryanreceived-4
9 in the lineup
  • Josh AllenQB-4/9
2020 · wk 1Brandon won it by 185
Brandonreceived+186
271 in the lineup
  • Tyreek HillWR+180/242
  • Leonard FournetteRB+6/29
Brandtreceived+1
12 in the lineup
  • Saquon BarkleyRB+1/12
2020 · wk 1Chad won it by 35
Chadreceived+117
185 in the lineup
  • Keenan AllenWR+119/181
  • Alexander MattisonRB-2/4
Brandonreceived+82
144 in the lineup
  • David MontgomeryRB+82/144
  • N'Keal HarryTE0/0
2020 · wk 1Jaime won it by 129
Jaimereceived+164
280 in the lineup
  • Mike EvansWR+85/147
  • T.J. HockensonTE+76/119
  • N'Keal HarryTE+3/14
Brandonreceived+36
78 in the lineup
  • Deebo SamuelWR+21/41
  • Zach ErtzTE+15/37
2020 · wk 5Brandon won it by 34
Brandonreceived+68
109 in the lineup
  • Stefon DiggsWR+68/109
Cameronreceived+35
104 in the lineup
  • JuJu Smith-SchusterWR+38/80
  • Jerick McKinnonRB-4/25
2020 · wk 7Patrick won it by 20
Patrickreceived+21
38 in the lineup
  • D'Andre SwiftRB+21/38
Brandonreceived+1
5 in the lineup
  • George KittleTE+1/5
2021 · wk 1Brandon won it by 114
Brandonreceived+139
205 in the lineup
  • Tyreek HillWR+139/205
Brandtreceived+25
58 in the lineup
  • Saquon BarkleyRB+25/58
2021 · wk 4Brandon won it by 68
Brandonreceived+97
159 in the lineup
  • George KittleTE+87/110
  • Miles SandersRB+10/49
Brandtreceived+30
52 in the lineup
  • Darren WallerTE+30/52
2022 · wk 1Jeff won it by 46
Jeffreceived+48
103 in the lineup
  • DJ MooreWR+48/103
Brandonreceived+3
27 in the lineup
  • Travis EtienneRB+3/27
  • Russell WilsonQB0/0
2022 · wk 1Brandon won it by 12
Brandonreceived+82
188 in the lineup
  • Tyreek HillWR+58/78
  • Dak PrescottQB+24/111
Brandtreceived+70
206 in the lineup
  • Jerry JeudyWR+54/104
  • Russell WilsonQB+16/103
  • Raheem MostertRB0/0
2022 · wk 1Brandon won it by 41
Brandonreceived+43
61 in the lineup
  • Breece HallRB+43/61
Tyreceived+2
12 in the lineup
  • Elijah MooreWR+2/12
2022 · wk 4Ty won it by 42
Tyreceived+124
169 in the lineup
  • Tyreek HillWR+124/169
Brandonreceived+83
125 in the lineup
  • Joe MixonRB+83/125
2022 · wk 5Ryan won it by 31
Ryanreceived+97
185 in the lineup
  • Travis EtienneRB+53/101
  • DeVonta SmithWR+44/84
Brandonreceived+66
114 in the lineup
  • Aaron JonesRB+66/114
2022 · wk 6Too close to call
Tyreceived-6
6 in the lineup
  • Jeff WilsonRB-6/6
Brandonreceived-9
6 in the lineup
  • Jaylen WarrenRB0/0
  • Romeo DoubsWR-9/6
2022 · wk 7Brandon won it by 31
Brandonreceived+48
67 in the lineup
  • George KittleTE+48/67
Brandtreceived+18
33 in the lineup
  • Darnell MooneyWR+18/33
2023 · wk 1Brandon won it by 113
Brandonreceived+132
196 in the lineup
  • Mike EvansWR+132/196
Ryanreceived+19
29 in the lineup
  • DeAndre HopkinsWR+19/29
2023 · wk 6Ryan won it by 22
Ryanreceived+79
126 in the lineup
  • Jahmyr GibbsRB+79/126
Brandonreceived+58
118 in the lineup
  • DeAndre HopkinsWR+60/95
  • Zack MossRB-3/24
2024 · wk 1Brandt won it by 42
Brandtreceived+111
191 in the lineup
  • Malik NabersWR+85/135
  • Jayden ReedWR+26/56
Brandonreceived+69
129 in the lineup
  • Marvin HarrisonWR+69/129
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
2025 · wk 3Jonny won it by 59
Jonnyreceived+136
328 in the lineup
  • Travis EtienneRB+66/133
  • Justin HerbertQB+52/160
  • Kyle PittsTE+18/35
Brandonreceived+77
101 in the lineup
  • Brock BowersTE+77/101
2025 · wk 5Too close to call
Jeffreceived+10
19 in the lineup
  • Terry McLaurinWR+10/19
Brandonreceived+8
21 in the lineup
  • Jordan AddisonWR+14/18
  • Ricky PearsallWR-6/2
2025 · wk 5Can't be graded
Brandonreceived+29
53 in the lineup
  • Bo NixQB+29/53
2025 · wk 8Brandon won it by 34
Brandonreceived+67
92 in the lineup
  • Nico CollinsWR+67/92
Ryanreceived+33
121 in the lineup
  • Bo NixQB+22/94
  • Jordan AddisonWR+11/27

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.

45.8%
Beats expectation
league average 50%
144
Picks graded
QB / RB / WR / TE
-9
Median swing
ranks vs draft slot
4
Never played
zero scoring lines
PositionPicksBeat rateLeagueAdjustedTag
WR6152.5%50.7%52.1%—
TE1346.2%51.6%49.1%—
QB1338.5%47.6%43.3%QB Whiffer
RB5740.4%48.0%41.9%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)3040.0%-10
Late (9+)6448.4%-5
Middle (4-8)5046.0%-11

Best picks

Beat their draft slot by the most

PlayerDraftedFinishedSwingManagerSeason
Aaron JonesRB63RB23+40Brandon2018
Josh DownsWR70WR36+34Brandon2024
DeVonta SmithWR42WR10+32Brandon2022
Darnell MooneyWR54WR23+31Brandon2021
Raheem MostertRB57RB26+31Brandon2022

Worst picks

The ones still being brought up

PlayerDraftedFinishedSwingManagerSeason
Allen RobinsonWR16WR184-168Brandon2017
Antonio BrownWR9WR147-138Brandon2019
Kevin WhiteWR52WR189-137Brandon2017
Spencer WareRB18RB140-122Brandon2017
Saquon BarkleyRB3RB114-111Brandon2020

Head to Head

Lifetime, against everyone they’ve played.

OpponentRecordGamesDiffPFPA
Joseph7–411+31,2671,104
Chad9–716+21,7071,679
Chuck6–410+29671,019
Patrick7–512+21,2651,083
Dylan3–25+1496481
Jaime6–511+11,0201,050
Josh1–120168149
Cameron7–71401,5291,383
Austen2–240403431
Alex4–480891787
Ryan8–81601,6171,585
Brandt6–713-11,3411,311
Jeff5–712-21,2411,401
Ty1–34-2382450
Jonny5–813-31,1991,339
Gage3–912-61,1971,281

Nemeses

Players who show up specifically to ruin their week.

PlayerFacedAvg vs themHis normExcess/gameTotal damageWorst
Jonathan TaylorRB5×23.717.4+6.3+31.350.1
Lamar JacksonQB5×26.520.6+6.0+29.940.4
Justin HerbertQB4×26.118.8+7.3+29.343.8
DK MetcalfWR8×15.712.1+3.6+28.527.9
DeVonta SmithWR8×14.510.9+3.5+28.322.1

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
2018 w9167.0Joseph141.8W
2023 w10157.3Cameron54.9W
2021 w1151.5Austen131.7W
2024 w3148.2Alex77.7W
2017 w3147.5Cameron104.3W

Worst weeks

WhenPFOpponentPAResult
2020 w1424.6Ryan22.0W
2021 w1249.8Ty97.7L
2021 w1755.3Austen100.7L
2025 w858.6Jonny108.8L
2019 w1359.3Chuck109.0L