Making tough lineup decisions each week can be the most challenging part of the fantasy football process. When you're torn between two similar players and simply don't know which one to start, start the player with the superior matchup.
Ah, but exactly how does one determine the best (and worst) weekly matchups?
Our matchup rankings provide a schedule-independent method to evaluate positional matchups each week, ranking all 32 opposing defenses in order of most to least favorable for opposing players at all skill positions (quarterback, running back, wide receiver and tight end). Instead of relying upon season totals, we calibrate points-allowed data to show how each defense fared relative to the difficulty of the schedule it has faced. This provides a fairer approach to judging the quality of individual matchups.
"Adj. FPA," or adjusted fantasy points allowed, reflects how far above or below players' weekly PPR fantasy point averages that defense held opponents at that position. A positive number means that the matchup is favorable; a negative number means it's unfavorable. Also, remember that teams often use multiple running backs and wide receivers in a game, and these plus/minus averages cover a team's personnel at that position.
Finally, a caveat: Matchups are only one ingredient in my rankings formula. Not every favorable matchup should be exploited, nor unfavorable matchup avoided. If you want my -- and the ESPN fantasy staff's -- most complete source for whom to start and sit each week, consult our weekly rankings.
Quarterbacks
Matchups highlight: Brock Purdy, San Francisco 49ers (versus Tennessee Titans). While he has averaged only 14.6 fantasy points in his three starts since returning from a toe injury, Purdy has also had to tangle with tough matchups in two of those games: the No. 7 in quarterback adjusted FPA Carolina Panthers and No. 11 Cleveland Browns in what were windy conditions. A matchup with the Titans is his softest yet; in their four games since their Week 10 bye, they've surrendered 89.14 fantasy points combined (or 22.2 per game) to Davis Mills, Sam Darnold, Trevor Lawrence and Shedeur Sanders. Purdy has a greater Total QBR (69.1) than any of them and a better passer rating (87.7) than all but Darnold (103.8).
Others to like: Baker Mayfield, Tampa Bay Buccaneers (versus Atlanta Falcons on "Thursday Night Football"); Jayden Daniels, Washington Commanders (at New York Giants).
Matchup to avoid: Dak Prescott, Dallas Cowboys (versus Minnesota Vikings). He has done quite the job rallying his Cowboys back into the playoff hunt, placing fourth in fantasy points among quarterbacks (259.28), fifth in points per game (19.9) and first in Total QBR (73.4). Prescott's task gets considerably tougher this week, however, facing a Vikings defense that is third toughest against quarterbacks for the season. Over the past five weeks, the Vikings held Lamar Jackson, Caleb Williams, Jordan Love, Darnold and Daniels to a combined 39.86 fantasy points (8.0 per game).
Running backs
Tristan H. Cockcroft explains why Travis Etienne Jr. secured himself a starting spot in the playoffs in fantasy.
Matchups highlight: Woody Marks, Houston Texans (versus Arizona Cardinals). Though his fantasy production over the past five weeks hasn't been eye popping (10.7 points per game), Marks has orchestrated a near takeover of the Texans' backfield. During that time, he has played 72% of the offensive snaps while averaging 20 touches per game, whereas Nick Chubb has played 20% and averaged 5.2 touches. That suits Marks well for this plus matchup against a Cardinals defense that has seen five different running backs exceed 16 fantasy points the past four weeks alone, including 43.8 to the Los Angeles Rams' Kyren Williams/Blake Corum dynamic duo in Week 14.
Others to like: Travis Etienne Jr., Jacksonville Jaguars (versus New York Jets); TreVeyon Henderson, New England Patriots (versus Buffalo Bills).
Matchup to avoid: Kyren Williams, Rams (versus Detroit Lions). He and Corum form a dynamic duo, indeed, but Corum's emergence has detracted from Williams' former top-shelf fantasy value and rendered the latter closer to a matchup play. Over the Rams' past seven games, Williams has averaged 14.4 rushing attempts and 15.6 touches, and Corum has averaged 10.3 and 10.7, but Corum was the more productive fantasy running back over the past two weeks (40.2 points to Williams' 30.9). That's an issue when facing the Lions, who are second toughest against running backs for the season and held Saquon Barkley, Josh Jacobs and Javonte Williams to a combined 34.8 fantasy points (11.6 per game) over the past four weeks.
Wide receivers
Matchups highlight: Justin Jefferson, Vikings (at Cowboys). It wasn't long ago that examining Jefferson's matchups was a laughable exercise, as he was as automatic a starter as they come. In his past five games, however -- as J.J. McCarthy has both struggled and missed time due to injury -- Jefferson's fantasy production has plummeted, as he has totaled 33.1 fantasy points with a 23.9% target share to rank outside the top 30 among wide receivers in either category. Consider this matchup a rebound opportunity for the onetime No. 1 overall fantasy football pick, with the Cowboys having been the worst schedule-adjusted defense against wide receivers for the season, not to mention third worst since the trade deadline when they made moves to bolster the unit.
Others to like: Emeka Egbuka, Buccaneers (versus Falcons, Thursday Night Football); Jauan Jennings, 49ers (versus Titans); Chimere Dike, Titans (at 49ers).
Matchup to avoid: Courtland Sutton, Denver Broncos (versus Green Bay Packers). This game has the makings of a more defensive minded affair, with both teams ranked top-10 in points allowed, yards allowed and passing yards allowed for the season. Sutton has had his moments this year, six times exceeding 15 fantasy points, but he has been inconsistent and often subject to his matchups. The Packers represent one of his toughest this year, having allowed only seven different wide receivers exceed 15 fantasy points, and only two of them in the past five weeks.
Tight ends
Matchups highlight: Mark Andrews, Baltimore Ravens (at Cincinnati Bengals). There's no more automatic matchup than tight ends against the Bengals. They have seen a tight end score 10-plus fantasy points against them in each of their past nine games and saw 11 total score that many in that time span; the Seattle Seahawks are the only other team to have seen 11 tight ends score 10-plus points for the entire season. Yes, Isaiah Likely was the Ravens tight end to do this to the Bengals in their Week 15 meeting, but this is -- pardon the pun -- likely to be a higher-scoring game in the rematch, and Andrews is the one with both the fantasy points per game (9.2-7.2) and target share (17.1%-16.5%) advantages between the two over the past five weeks.
Matchup to avoid: Brock Bowers, Las Vegas Raiders (at Philadelphia Eagles). This isn't to say that he's a must-sit in a fantasy playoff week, as he's second in fantasy points per game (18.3) and fourth in target share (23.7%) among tight ends in six games since returning from a knee injury. It is to point out that he has a lower ceiling than usual for this week, if that weighs in your lineup decision-making. The opposing Eagles have been the toughest defense against tight ends in terms of fantasy points per target (1.3), the third best in fantasy points allowed per game (8.6) and fourth best in adjusted FPA (minus-4.0) for the season.
