Grudge MatchUNC fantasy football · est. 2005
2019 season

Trades

Every trade scored two ways: what it did for the roster, and how good the players themselves were.

Week 6 · Oct 8Team fit: Austin Bubbs by 57.0Player value: Austin Bubbs by 31.4
got
+10.5team fit · lineup impact
+25.4 player value · 118.7 of 170.7 acquired points started
got
-46.5team fit · lineup impact
-6.0 player value · 71.7 of 71.7 acquired points started

Team fit measures points added to each side's best possible lineup in tracked games from week 6 on. Player value separately measures the acquired players' actual production above their positional replacement baselines, whether or not someone else on that roster was even better. Postseason placement and consolation games are excluded.

Week 2 · Sep 12Team fit: Brightleaf Yuppies by 33.7Player value: Brightleaf Yuppies by 18.8
got
-20.9team fit · lineup impact
-24.8 player value · 57.5 of 80.1 acquired points started
got
+12.8team fit · lineup impact
-6.0 player value · 74.7 of 87.2 acquired points started

Team fit measures points added to each side's best possible lineup in tracked games from week 2 on. Player value separately measures the acquired players' actual production above their positional replacement baselines, whether or not someone else on that roster was even better. Postseason placement and consolation games are excluded.

All-time trade ledgers

Same trades, two different questions. Neither rating is treated as the one true answer.

Team fit · lineup impact

Best-lineup points gained minus the best-lineup points gained by your trade partners. This rewards filling actual roster holes.

ManagerTradesW–LGainedGivenNet
Taco MacArthur96–3163.3-56.8+220.1
Your Worst Nightmares21–1106.1-14.2+120.3
Brightleaf Yuppies33–032.2-17.6+49.8
Raleigh Silly Nannies43–169.733.1+36.6
The Penthouse Panda Bear31–267.944.3+23.6
P RIVERS NAS NAS11–06.73.6+3.1
CTE Deniers20–2-16.111.5-27.6
Run and Hide20–2-37.150.3-87.4
The Penguins134–923.9191.8-167.9
Austin Bubbs2513–1298.9269.5-170.6
Player value · above replacement

Actual acquired-player production above positional replacement, independent of whether your roster happened to have an even better option.

ManagerTradesW–LReceivedSentNet
The Penguins135–880.920.4+60.5
The Penthouse Panda Bear31–2146.2110.4+35.8
Raleigh Silly Nannies43–159.942.0+17.9
Austin Bubbs2513–12205.2189.5+15.7
P RIVERS NAS NAS11–039.530.6+8.9
Taco MacArthur96–356.855.0+1.8
Your Worst Nightmares21–115.026.6-11.6
CTE Deniers21–1-33.5-11.5-22.0
Brightleaf Yuppies31–2-86.6-38.6-48.0
Run and Hide20–2-23.635.4-59.0
How the two trade grades work

Team Fit asks what the deal did to your particular roster. Each week after the trade we take your real roster, work out the best lineup it could have fielded, then do the same for the roster you would have had without the trade. The difference is the trade’s lineup impact. It deliberately does not give full credit for a fourth great running back who never improves the lineup.

Player Value asks the complementary question: how good were the players you acquired, regardless of your existing roster? Every week you still own an acquired QB, RB, WR or TE, his actual fantasy points are compared with the replacement baseline at his position. Those values are summed and compared with what the other side received.

Why keep both? They measure real but different things. Team Fit rewards roster construction and opportunity cost. Player Value grades the talent return without letting the rest of the roster obscure it. A smart trade can win one, both, or neither.

Dropped and re-traded players. Both models count a player only while the team that acquired him still owns him. Kickers and defences are listed as part of the historical trade but excluded from both grades.

Voting opens on the Tuesday after the week a trade takes effect and runs for seven days. This season only. Your pick stays private until you make it, then you see the league’s.

Where these came from. For 2018–2025, completed ESPN transaction envelopes are the source of truth whenever the archive preserves the players sent in both directions. From 2026 onward, the same transaction evidence is captured by the live ESPN pipeline. Some accepted historical trades survive only as an empty transaction shell; those are marked Reconstructed and are included only when consecutive weekly rosters show players moving both directions between the same two teams. A one-way roster change is never called a trade. The 2005–2017 archives preserve draft-to-final ownership changes, but no reliable trade packages or dates, so those remain research leads and are never graded.

Seasons with trades
20262025202420232022202120192018

2018 is as far back as the recoverable weekly roster data goes; 2026 onward is captured live.