Making tough lineup decisions every 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 on 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: Drake Maye, New England Patriots (at New York Jets). He has scored at least 20 fantasy points in three straight games, matching Matthew Stafford for the longest active streak among quarterbacks. Maye now faces a Jets defense that hasn't recorded an interception all season -- the only team that can claim that -- and has totaled the fourth-fewest sacks (7) and fifth-fewest quarterback contacts (34). It only helps that his Patriots also have their sights on the No. 1 seed in the AFC (and the bye week that comes with it).
Others to like:
Matchup to avoid: Justin Herbert, Los Angeles Chargers (vs. Houston Texans, Sat. 4:30 p.m. ET). He's coming off his best fantasy performance of the season (30.20 points), but he also benefited from the position's best seasonal and past-five-games matchup in the Dallas Cowboys. The Texans, by comparison, have been the No. 1 schedule-adjusted defense against quarterbacks for the season (minus-4.8 adjusted FPA), and No. 4 over the past five weeks. Over the past seven weeks alone, they've held three of the season's top seven quarterbacks beneath 10 fantasy points: No. 4 Trevor Lawrence (9.82 points in Week 10), No. 1 Josh Allen (8.12, Week 12) and No. 7 Patrick Mahomes (6.30, Week 14).
Running backs
Matchups highlight: Chase Brown, Cincinnati Bengals (vs. Arizona Cardinals). Joe Burrow's healthy return has arguably paid the biggest dividends for his running back, as Brown's 85.7 fantasy points over the past four weeks are the position's third most (Bijan Robinson 99.0, James Cook III 87.3). Considering this game began the week with the highest over/under (53.5) and with the Bengals favored by a touchdown, Brown seems likely to stand out yet again. The Cardinals have surrendered 33.9 fantasy points per game to running backs over the past six weeks (most in the league), with eight individuals scoring in double digits.
Others to like:
TreVeyon Henderson/Rhamondre Stevenson, Patriots (at Jets)
Matchup to avoid: Derrick Henry, Baltimore Ravens (at Green Bay Packers, Sat. 8 p.m. ET) His goal-line role -- he has a league-leading 15 carries and a second-best four touchdowns in goal-to-go situations the past six weeks -- should assure his spot in almost every fantasy lineup, but his matchup casts questions about how much he might contribute in the yardage department. Only one running back all season has scored 20-plus fantasy points against the Packers (Rico Dowdle, 28.1 in Week 9), and over the past five weeks, the Packers have held running backs to the fifth-fewest fantasy points per game (18.1).
Wide receivers
Matchups highlight: Drake London, Atlanta Falcons (vs. Los Angeles Rams, "Monday Night Football") His return from a knee injury didn't result in much fantasy production, but he played 70% of the Falcons' offensive snaps and ran 30 routes, which at least indicated his ability to handle a full-time (if not close to it) role. With another week's opportunity to heal, London should capitalize on this matchup against a reeling Rams secondary. Four wide receivers scored 23 or more fantasy points against the Rams in the past three weeks alone, and the Rams' cornerback trio of Cobie Durant, Emmanuel Forbes Jr. and Josh Wallace has afforded the position 29.8 points per game as the nearest defender in those games.
Others to like:
Justin Jefferson, Minnesota Vikings (vs. Detroit Lions, Thu. 4:30 p.m. ET)
Matchup to avoid: Jameson Williams, Lions (at Vikings). He's a risk/reward play, and accounting for the matchup, consider the downside involved when deciding between closely ranked wide receivers. Williams has generated 26% of his fantasy production on deep throws (those thrown at least 20 yards beyond the line of scrimmage), while the opposing Vikings have afforded wide receivers 19.3 fantasy points total on those plays in the past seven weeks. During that time, they have held several significant wide receivers -- Jaxon Smith-Njigba (4.3 fantasy points in Week 13), Terry McLaurin (7.1, Week 14), George Pickens (6.3, Week 15) and Wan'Dale Robinson (5.2, Week 16) -- to fewer than 10 fantasy points on all types of throws.
Tight ends
Matchups highlight: Harold Fannin Jr., Cleveland Browns (vs. Pittsburgh Steelers) He has flourished since David Njoku's knee injury first occurred during Week 6, costing Njoku three games (Weeks 7, 15 and 16) and expanding the rookie's role in the offense. Over the past 11 weeks, Fannin ranks second among tight ends in target share (26.0%) and fifth in fantasy points (130.7), and he's well on pace to have one of the position's best-ever point totals by a rookie. A Steelers matchup makes him a top-five positional play, considering they have seen three tight ends exceed 12 fantasy points over the past four weeks, and they afforded 13.8 points to the Lions' Anthony Firkser/Shane Zylstra combination last week.
Matchup to avoid: Dallas Goedert, Philadelphia Eagles (at Buffalo Bills). Fannin bucked this matchup last week, but it also took a rushing touchdown for him to put up 19.5 fantasy points. Putting him aside, Mike Gesicki is the only other tight end to have scored 13 or more points against the Bills this season. Goedert has had a fine fantasy season, but he has also been extremely fortunate in the touchdown department, resulting in his scoring 42 more fantasy points than expected in 2025. This is a matchup where a lower point total seems likely from him.
