Skip Navigation to Main Content

The Primer: Week 16 Edition (2025 Fantasy Football)

If you’re reading this, hopefully that means that you’re moving on to the next round of the Fantasy Football playoffs. If you’re not, well, at least I hope this helps with betting props, setting DFS lineups, or avoiding a last-place finish and your league punishment. Dialing in for the fantasy playoffs can be hard enough when dealing with injuries to your roster and the ever-changing NFL landscape, but the upcoming holiday festivities and preparing for those add another layer to the equation.

I hope that the Primer has made it easier all season to focus on those lineup decisions and dominate the competition. Let’s settle in. We have another week of football and matchups to discuss.

Welcome to the Week 16 Primer. Enjoy.

LAR vs. SEA | PHI vs. WAS | GB vs. CHI | BUF vs. CLE | LAC vs. DAL | NYJ vs. NO | TB vs. CAR | MIN vs. NYG | KC vs. TEN | CIN vs. MIA | ATL vs. ARI | JAC vs. DEN | LV vs. HOU | PIT vs. DET | NE vs. BAL | SF vs. IND

Want to read about only your players? Sync your team (free) to get My Primer partner-arrow

Fantasy Football Start Sit Assistant: Get help setting your fantasy lineups with the FantasyPros Start/Sit tools!

Fantasy Football Primer

Los Angeles Rams vs. Seattle Seahawks

Rams Players & Weekly Rankings

Matthew Stafford QB QB1/2
Kyren Williams RB RB1/2
Blake Corum RB RB3
Puka Nacua WR WR1
Davante Adams WR Doubtful
Jordan Whittington WR WR5
Colby Parkinson TE TE1

Seahawks Players & Weekly Rankings

Sam Darnold QB QB2
Kenneth Walker III RB RB2/3
Zach Charbonnet RB RB2/3
Jaxon Smith-Njigba WR WR1
Cooper Kupp WR WR4
Rashid Shaheed WR WR3/4
A.J. Barner TE TE2

Must-Start

These are no-brainer MUST starts.

Strong Starts

Here are players that should be in starting consideration for most fantasy teams.

Rashid Shaheed (WR)

Over the last two weeks, Shaheed has finished as the WR14 and WR28 in weekly scoring with an 18.2% target share, 70.5 receiving yards per game, 2.71 yards per route run, and a 23.8% first-read share (second on the team). During these two weeks, Shaheed has had one red zone target and three deep targets. Shaheed is a surprisingly strong flex this week against a secondary that, since Week 10, has allowed the fourth-most PPR points per target and the fourth-most receiving yards per game to perimeter wide receivers.

Colby Parkinson (TE)

Over the last two weeks, Colby Parkinson has been the TE11 and TE5 in weekly scoring, and he could easily stack another TE1 finish this week. Since Week 14, Parkinson has had a 63.9% route share, a 17.4% target share, 53.5 receiving yards per game, 2.33 yards per route run, and a 16.4% first-read share. In those two games, he has seen a whopping seven red zone targets and two deep targets with three touchdowns. Seattle has been a good matchup for tight ends this season, giving up the ninth-most yards per target and the sixth-most fantasy points per game to the position. Parkinson is a STRONG TE1 this week. I expect Matthew Stafford to lean on him as the second option in the passing attack behind Puka Nacua with Davante Adams out.

Fantasy Football Flex & Deep Plays to Consider

Let’s fill out those flex spots.

Sam Darnold (QB)

Sam Darnold is the QB22 in fantasy points per game, with QB1 weekly finishes in only three of his last seven games. This includes a QB25 outing in his last meeting with the Rams. Among 44 qualifying quarterbacks, Darnold ranks first in yards per attempt, seventh in passing yards per game, second in highly accurate throw rate, 22nd in catchable target rate, and 13th in fantasy points per dropback. The Rams are a below-average matchup for Darnold. Since Week 11, the Rams have ranked 15th in yards per attempt and allowed the ninth-most passing yards per game, but they have also held quarterbacks to the second-lowest CPOE, the seventh-lowest success rate per dropback, and have forced the third-most interceptions. Darnold should be viewed as a decent QB2 this week.

Concerning Starts & Players to Fade

Players in consideration for lineups, but temper your expectations this week.

Matthew Stafford (QB)

Matthew Stafford is the QB4 in fantasy points per game with QB1 weekly finishes in eight of his last 11 games. The last time that he played Seattle, he was the QB16 for the week, though. Stafford will have an uphill climb this week to be a top 12 quarterback, but it’s possible. Among 44 qualifying quarterbacks, Stafford ranks seventh in yards per attempt, 13th in catchable target rate, second in hero throw rate, and fifth in fantasy points per dropback. Since Week 11, Seattle’s pass defense has remained nasty, giving up the lowest passing yards per game, the fewest yards per attempt, the third-lowest CPOE, and the second-lowest success rate per dropback. Stafford could be a QB1 this week, but losing Davante Adams this week doesn’t help his outlook.

Kyren Williams (RB)

The Rams have been splitting up the backfield work as the coaching staff wants to keep Kyren Williams fresh for the playoffs. Last week, Williams played 53.6% of the snaps with a 36.6% route share and 2.6% target share. He finished with 16 touches, 88 total yards, and three red zone rushing attempts. I expect Williams to keep a slim margin in usage and playing time over Blake Corum. This week, Williams will have a tough road, but considering the context of the offense he is in, he should be able to overcome the matchup with volume and touchdown equity. Since Week 11, Seattle has allowed the 13th-lowest explosive run rate, the seventh-fewest rushing yards per game, the lowest rushing success rate, and the sixth-lowest missed tackle rate.

Blake Corum (RB)

Blake Corum has eaten into Kyren Williams‘ workload with the Rams becoming a split backfield. The Rams are doing this to keep Williams fresh for the rest of the season and the playoffs. Corum has had little to no passing game usage, with only one game this season with more than two targets. His avenue to scoring fantasy points is entirely dependent upon his early downs production in the rushing department. Last week, he played 46.4% of the snaps with a 26.8% route share as he finished with 11 carries for 71 rushing yards. This isn’t the matchup to plug in a touchdown-drive flex play. Since Week 11, Seattle has allowed the 13th-lowest explosive run rate, the seventh-fewest rushing yards per game, the lowest rushing success rate, and the sixth-lowest missed tackle rate.

Kenneth Walker III (RB)

The Seattle backfield has been a constant back and forth all season. Once we finally think Kenneth Walker is about to take over, Zach Charbonnet or some other backup running back comes out of the woodwork to foil those plans, so I’m going to look at the last few games as a conglomerate. Since Week 11, Walker has averaged 14 touches and 66.6 total yards with a 51.8% snap rate, a 36.6% route share, and an 8% target share. He has had eight red zone rushing attempts versus Zach Charbonnet‘s 12. Among 43 qualifying backs, Walker ranks fourth in explosive run rate and third in missed tackle rate. Walker has a horrible matchup this week. Since Week 11, the Rams have allowed the ninth-lowest explosive run rate, the sixth-lowest rushing success rate, and the eighth-lowest yards before contact per attempt.

Zach Charbonnet (RB)

The Seattle backfield has been a constant back and forth all season. Once we finally think Kenneth Walker is about to take over, Zach Charbonnet or some other backup running back comes out of the woodwork to foil those plans, so I’m going to look at the last few games as a conglomerate. Since Week 11, Charbonnet has averaged ten touches and 46.2 total yards, with the backfield lead in red zone rushing attempts with 12. He has played 43% of the snaps with a 26.3% route share and 3.7% target share. He has been a touchdown-dependent flex. Among 43 qualifying backs, he ranks 18th in missed tackle rate and fifth in yards after contact per attempt. Since Week 11, the Rams have allowed the ninth-lowest explosive run rate, the sixth-lowest rushing success rate, and the eighth-lowest yards before contact per attempt.

Cooper Kupp (WR)

Since Week 14, Kupp has seen his role in the Seattle passing offense take a hit as Rashid Shaheed is finally being integrated. Since Week 14, Kupp has had a 15.2% target share with 40.5 receiving yards per game, 1.42 yards per route run, and a 21.4% first-read share. Kupp has had four red zone targets and one deep target during these two games, so his touchdown equity in the offense is still strong. This isn’t the matchup to consider flexing Kupp against, though. Since Week 10, the Rams have allowed the second-fewest PPR points per target and the sixth-fewest receiving yards per game to slot receivers.

AJ Barner (TE)

AJ Barner is the TE23 in fantasy points per game with a 64.8% route share, a 13.5% target share, 29.5 receiving yards per game, 1.51 yards per route run, and an 11.2% first-read share. Barner is second on the team with ten red zone targets while also drawing two deep targets. Barner isn’t on the streaming radar this week. Since Week 11, the Rams have limited tight ends to the second-fewest yards per target and the third-fewest fantasy points per game.

LAR vs. SEA | PHI vs. WAS | GB vs. CHI | BUF vs. CLE | LAC vs. DAL | NYJ vs. NO | TB vs. CAR | MIN vs. NYG | KC vs. TEN | CIN vs. MIA | ATL vs. ARI | JAC vs. DEN | LV vs. HOU | PIT vs. DET | NE vs. BAL | SF vs. IND

Philadelphia Eagles vs. Washington Commanders

Eagles Players & Weekly Rankings

Commanders Players & Weekly Rankings

Must-Start

These are no-brainer MUST starts.

Strong Starts

Here are players that should be in starting consideration for most fantasy teams.

DeVonta Smith (WR)

DeVonta Smith is the WR29 in fantasy points per game with a 24% target share, a 34.9% air-yard share, 2.07 yards per route run, and a 30% first-read share. Smith is third on the team with eight red zone targets and tied with AJ Brown for the team lead in deep targets. Smith has had a slump only one game with double-digit PPR points since Week 11. During that span, he has had only two red zone targets and exceeded 55 receiving yards only once. This week’s matchup offers a nice bounce-back opportunity. Since Week 10, Washington has allowed the tenth-most PPR points per target and the third-highest rating when targeted to perimeter wide receivers.

Dallas Goedert (TE)

Dallas Goedert is the TE7 in fantasy points per game while garnering a 19% target share with 42.4 receiving yards per game, 1.54 yards per route run, and a 21.6% first-read share. Goedert has smashed in each of the last two games as the TE5 and TE3 in weekly scoring. He is tied for the team lead in red zone targets with 11 while also kicking in six deep targets. Goedert could be a top-five tight end again this week. Since Week 10, Washington has allowed the sixth-most fantasy points per game and the third-most yards per target to tight ends.

Fantasy Football Flex & Deep Plays to Consider

Let’s fill out those flex spots.

Terry McLaurin (WR)

Since his Week 13 return, Terry McLaurin has had two top 20 weekly finishes (WR8, WR19) while drawing a 23.7% target share with 68.7 receiving yards per game, 2.71 yards per route run, and a 28.8% first-read share. In those three games, McLaurin has had five red zone targets and four deep targets. The usage has been fantastic. He’ll have a tough test this week that’ll lower his ceiling and floor. Since Week 10, Philly has ranked 16th in receiving yards per game against perimeter wide receivers while surrendering the fifth-fewest PPR points per target to the position.

Concerning Starts & Players to Fade

Players in consideration for lineups, but temper your expectations this week.

Marcus Mariota (QB)

Marcus Mariota will be Washington’s starter for the rest of the season. He has three QB1 outings this season while averaging 6.4 rushing attempts and 36.7 rushing yards as the team’s starter. Among 44 qualifying quarterbacks, he ranks 11th in yards per attempt, 30th in catchable target rate, 27th in highly accurate throw rate, and eighth in hero throw rate. Mariota is best viewed as a decent QB2 this week with a tough matchup. Since Week 11, Philly has allowed the fifth-fewest yards per attempt, the ninth-fewest passing yards per game, and the sixth-lowest CPOE.

Chris Rodriguez (RB)

After missing last week’s game, Chris Rodriguez opened this week with a full practice (groin). We’ll see what his practice reports look like this week, and I’ll update his outlook on Friday.

Jacory Croskey-Merritt (RB)

Well, after last week’s strong game, Bill might only get a one-game run as the team’s starter. After missing last week’s game, Chris Rodriguez opened this week with a full practice (groin). We’ll see what Rodriguez’s practice reports look like this week, and I’ll update Bill’s outlook on Friday.

Deebo Samuel (WR)

Deebo Samuel is the WR24 in fantasy points per game, seeing seven deep targets and 12 red zone targets this season. Samuel has a 23.3% target share with 46.5 receiving yards per game, 1.72 yards per route run, and a 28.1% first-read share. Touchdowns have helped Samuel this season when he hasn’t had a 100-yard receiving day in 2025 and has surpassed 65 receiving yards in a game once since Week 5. Samuel will need a touchdown to pay off again this week in fantasy. Philly has shut down slot receivers since Week 10, allowing the fewest PPR points per target and the fewest receiving yards per game to the position.

LAR vs. SEA | PHI vs. WAS | GB vs. CHI | BUF vs. CLE | LAC vs. DAL | NYJ vs. NO | TB vs. CAR | MIN vs. NYG | KC vs. TEN | CIN vs. MIA | ATL vs. ARI | JAC vs. DEN | LV vs. HOU | PIT vs. DET | NE vs. BAL | SF vs. IND

Green Bay Packers vs. Chicago Bears

Packers Players & Weekly Rankings

Jordan Love QB QB1/2
Josh Jacobs RB RB1/2
Emanuel Wilson RB RB3
Christian Watson WR TBD
Romeo Doubs WR TBD
Jayden Reed WR WR3
Matthew Golden WR WR4/5
Dontayvion Wicks WR WR4/5
Luke Musgrave TE TE2/3

Bears Players & Weekly Rankings

Caleb Williams QB QB2
D’Andre Swift RB RB2
Kyle Monangai RB RB2/3
Rome Odunze WR TBD
DJ Moore WR TBD
Luther Burden WR TBD
Colston Loveland TE TBD
Cole Kmet TE TBD

Must-Start

These are no-brainer MUST starts.

*Josh Jacobs opened the week with a DNP (knee). I’ll update his status on Friday, but if he is active, he’s in your lineups.*

Strong Starts

Here are players that should be in starting consideration for most fantasy teams.

D’Andre Swift (RB)

Since Week 11, D’Andre Swift has averaged 16.8 touches and 87 total yards with a 53.3% snap rate, a 37.8% route share, and a 4.8% target share. Since Week 11, he has lost the goal-line battle to Kyle Monangai with 11 red-zone rushing attempts versus Monangai’s 16. Swift has still been the lead back and the preferred passing down back. Among 43 qualifying backs, Swift ranks ninth in explosive run rate and 14th in missed tackle rate. He’ll have a tough matchup this week, but with the injuries to the receiver room, I expect Ben Johnson to lean on the ground game. Since Week 11, Green Bay has allowed the seventh-lowest explosive run rate, the 13th-lowest rushing success rate, the third-lowest missed tackle rate, and the 12th-lowest yards after contact per attempt.

Kyle Monangai (RB)

Since Week 11, Kyle Monangai has taken over as the team’s goal-line back with 16 red-zone rushing attempts while averaging 14.6 touches and 61 total yards with a 44.2% snap rate, a 26.5% route share, and a 3% target share. Among 43 qualifying backs, Monangai ranks 21st in explosive run rate and 17th in yards after contact per attempt. Ben Johnson should lean on the ground game with all of the injuries to his aerial attack this week. Since Week 11, Green Bay has allowed the seventh-lowest explosive run rate, the 13th-lowest rushing success rate, the third-lowest missed tackle rate, and the 12th-lowest yards after contact per attempt.

Jayden Reed (WR)

Last week, Jayden Reed‘s route share increased to 67.4%. I think he should at least see this type of workload this week, but it could continue to increase this week, and it wouldn’t shock me at all. Since Week 14, Reed has had a 21% target per route run rate with 43 receiving yards per game, 1.79 yards per route run, and a 19.4% first-read share. In those two games, Reed has one red zone target and zero deep targets. Reed is a strong flex this week that could produce WR2/3 numbers. Since Week 10, Chicago has allowed the ninth-most receiving yards per game and the ninth-most PPR points per target to slot receivers.

Fantasy Football Flex & Deep Plays to Consider

Let’s fill out those flex spots.

Jordan Love (QB)

Jordan Love is the QB16 in fantasy points per game with three QB1 weekly finishes in his last five games (QB8, QB2, QB11). Overall, among 44 qualifying quarterbacks, Love is eighth in yards per attempt, 12th in passing yards per game, 18th in catchable throw rate, and seventh in hero throw rate. Love could be a QB1 again this week, but he’s best viewed as a high-floor QB2 against an improved Chicago pass defense. Since Week 11, Chicago has allowed the eighth-fewest passing yards per game, the sixth-fewest yards per attempt, the eighth-lowest success rate per dropback, and the sixth-lowest passer rating.

Caleb Williams (QB)

Caleb Williams has been a QB2 in weekly scoring in four of his last five games, including a QB16 performance against Green Bay. The last time he faced the Packers, he had a 54.3% completion rate with 186 passing yards and two passing touchdowns. This week, Williams could be without Rome Odunze and Luther Burden, which won’t help his outlook. Among 44 qualifying quarterbacks, Williams ranks 17th in passing yards per game, 25th in yards per attempt, 34th in highly accurate throw rate, and 39th in catchable target rate. There’s not much to like there. Williams should have more time in the pocket this week with no Micah Parsons, but this pass defense isn’t a pushover. Since Week 11, they have allowed the 11th-fewest passing yards per game while ranking 17th in CPOE and 15th in success rate per dropback. Williams should be viewed as a decent QB2.

Concerning Starts & Players to Fade

Players in consideration for lineups, but temper your expectations this week.

Christian Watson (WR)

Christian Watson is dealing with a chest/shoulder injury. He opened this week with a limited practice session. I’ll update his status on Friday once we have a clearer idea of his outlook for Week 16 and his practice participation.

Romeo Doubs (WR)

Romeo Doubs‘ role in the offense could be dramatically altered if Christian Watson isn’t able to play this week. I’ll update Doubs’ outlook for Week 16 on Friday when we hopefully know more about Watson’s outlook for Week 16.

Luther Burden (WR)

Luther Burden opened this week with a DNP (ankle). He could easily miss this week. I’ll update his status on Friday once we know more about his outlook for Week 16.

Rome Odunze (WR)

Rome Odunze opened this week with a DNP (foot). He is dealing with a stress fracture in his foot. I doubt that we will see Odunze this week (or for the rest of the regular season). I’ll update his outlook on Friday. I expect him to miss Week 16.

DJ Moore (WR)

DJ Moore‘s outlook for Week 16 will massively change if Luther Burden and Rome Odunze miss this week’s game. I’ll update his outlook on Friday once we know more about Burden and Odunze. The passing game could flow through D.J. Moore and Colston Loveland this week if Burden and Odunze are out.

Colston Loveland (TE)

Colston Loveland‘s outlook for Week 16 will massively change if Luther Burden and Rome Odunze miss this week’s game. I’ll update his outlook on Friday once we know more about Burden and Odunze. The passing game could flow through D.J. Moore and Colston Loveland this week if Burden and Odunze are out.

LAR vs. SEA | PHI vs. WAS | GB vs. CHI | BUF vs. CLE | LAC vs. DAL | NYJ vs. NO | TB vs. CAR | MIN vs. NYG | KC vs. TEN | CIN vs. MIA | ATL vs. ARI | JAC vs. DEN | LV vs. HOU | PIT vs. DET | NE vs. BAL | SF vs. IND

Buffalo Bills vs. Cleveland Browns

Bills Players & Weekly Rankings

Josh Allen QB QB1
James Cook RB RB1
Ray Davis RB RB4
Ty Johnson RB RB4
Khalil Shakir WR WR3
Keon Coleman WR WR5
Brandin Cooks WR WR5
Joshua Palmer WR WR5
Dalton Kincaid TE TBD
Dawson Knox TE TBD

Browns Players & Weekly Rankings

Must-Start

These are no-brainer MUST starts.

Strong Starts

Here are players that should be in starting consideration for most fantasy teams.

Quinshon Judkins (RB)

Quinshon Judkins is the RB23 in fantasy points per game, ranking 13th in snap share, 16th in weighted opportunities, and 24th in red zone touches. Judkins has averaged 18.7 touches and 72.8 total yards. Among 43 qualifying backs, Judkins ranks 32nd in explosive run rate and 22nd in yards after contact per attempt. He should post a solid RB2 stat line again this week. Since Week 11, Buffalo has allowed the tenth-most rushing yards per game, the 12th-highest explosive run rate, the most yards before contact per attempt, and the seventh-highest rushing success rate.

Fantasy Football Flex & Deep Plays to Consider

Let’s fill out those flex spots.

Khalil Shakir (WR)

Khalil Shakir is the WR41 in fantasy points per game with top 36 weekly finishes in three of his last four games (WR13, WR32, WR33). Shakir has a 19.4% target share with 46.4 receiving yards per game, 1.90 yards per route run, and a 22.7% first-read share. Shakir has 11 red zone targets and six deep targets this season. Shakir is a low-ceiling flex play again this week with a tough matchup. Since Week 10, Cleveland has allowed the 11th-fewest PPR points per target and the fourth-fewest receiving yards per game to slot receivers.

Concerning Starts & Players to Fade

Players in consideration for lineups, but temper your expectations this week.

Shedeur Sanders (QB)

After a wonderful performance against the Titans in Week 14, Shedeur Sanders came crashing back to earth last week with a 51.4% completion rate, 177 passing yards, zero passing touchdowns, and three interceptions (QB31 for the week). Since Week 12, among 33 qualifying passers, Sanders has ranked 13th in yards per attempt, 15th in hero throw rate, 24th in highly accurate throw rate, and 30th in catchable target rate. This week, he’s a QB2 that is best left on the bench. Since Week 11, Buffalo has allowed the fifth-fewest passing yards per game, the eighth-lowest yards per attempt, the fourth-lowest CPOE, and they have ranked 16th in success rate per dropback. Sanders should at least have time in the pocket this week. Since Week 11, Buffalo has had the second-lowest pressure rate.

Jerry Jeudy (WR)

Since Week 12, Jeudy has finished above WR59 in weekly scoring only once, and that was against Tennessee. During those four games, Jeudy has seen a 13% target share with 40.8 receiving yards per game, 1.34 yards per route run, and a 16.7% first-read share. During that span, he has had zero red zone targets and four deep targets. Keep Jeudy on the bench again this week. Since Week 10, Buffalo has allowed the ninth-fewest fantasy points per game to perimeter wide receivers.

Harold Fannin Jr. (TE)

Since Week 12, with Shedeur Sanders under center, Fannin has been the TE5 in fantasy points per game with a 28.5% target share, 61.3 receiving yards per game, 2.08 yards per route run, and a 31.8% first-read share. In those four games, Fannin has had three red zone targets and two deep targets (two touchdowns). Fannin could see enough volume to carry him across the TE1 line for this week, but I’m worried. I don’t like starting tight ends against the Bills. This pass defense has been elite against tight ends for the last few seasons. This year, Buffalo has allowed the second-fewest receiving yards and the fewest fantasy points per game to tight ends.

Dalton Kincaid (TE)

Dalton Kincaid can’t seem to stay out of the trainer’s room this season. He opened this week with a DNP (knee). His knees and hamstrings have been a problem all season. I’ll update his outlook on Friday, but I won’t be surprised if he misses Week 16.

LAR vs. SEA | PHI vs. WAS | GB vs. CHI | BUF vs. CLE | LAC vs. DAL | NYJ vs. NO | TB vs. CAR | MIN vs. NYG | KC vs. TEN | CIN vs. MIA | ATL vs. ARI | JAC vs. DEN | LV vs. HOU | PIT vs. DET | NE vs. BAL | SF vs. IND

More Articles

Fantasy Football Start/Sit Advice: Safe & Risky Picks (Week 16)

Fantasy Football Start/Sit Advice: Safe & Risky Picks (Week 16)

fp-headshot by Tera Roberts | 3 min read
6 Fantasy Football Lineup Landmines: Start/Sit Advice (Week 16)

6 Fantasy Football Lineup Landmines: Start/Sit Advice (Week 16)

fp-headshot by Mike Fanelli | 4 min read
Fantasy Football NFL Air Yards Analysis & Takeaways (Week 16)

Fantasy Football NFL Air Yards Analysis & Takeaways (Week 16)

fp-headshot by Ryan Kirksey | 3 min read
NFL DFS Lineup Advice: Picks & Predictions (Week 16)

NFL DFS Lineup Advice: Picks & Predictions (Week 16)

fp-headshot by Josh Shepardson | 7 min read

About Author