
The San Francisco 49ers head to Indianapolis this weekend with playoff implications on the line, while the Colts continue navigating life with a 44-year-old Philip Rivers under center. From a fantasy perspective, this matchup presents a mix of elite weekly starters and cautious flex options, particularly for managers still alive in the postseason race.
Brock Purdy enters Week 16 playing some of his most efficient football of the season. Operating within Kyle Shanahan’s offense, Purdy continues to deliver strong fantasy results through accuracy, timing, and situational rushing production. Against a Colts defense that hasn’t consistently pressured quarterbacks, Purdy profiles as a reliable QB1 with top-10 upside.
Christian McCaffrey remains the centerpiece of the 49ers’ offense and one of fantasy football’s safest weekly plays. His snap count, goal-line role, and heavy involvement as a receiver make him nearly immune to matchup concerns. Even against a disciplined Colts front, McCaffrey’s versatility keeps his ceiling intact.
George Kittle continues to be one of Purdy’s most trusted weapons, especially in the red zone and on third down. His combination of volume, yards after catch, and touchdown equity makes him an elite TE1 yet again this week. Indianapolis has had trouble containing athletic tight ends, which only boosts Kittle’s fantasy outlook.
If there’s one Colt fantasy managers can trust, it’s Jonathan Taylor. Taylor remains the engine of Indianapolis’ offense and should see heavy volume as the Colts attempt to control the game and protect Rivers. While the 49ers boast a physical front, Taylor’s vision and explosiveness give him RB1 upside based on workload alone.
Expect Indianapolis to lean on Taylor early and often, both to keep San Francisco’s offense off the field and to limit obvious passing situations.
San Francisco’s wide receivers remain somewhat volatile from a fantasy standpoint, but opportunity exists. With defenses committed to stopping McCaffrey and Kittle, one or two receivers could emerge as viable flex plays, particularly in PPR formats. Still, fantasy managers should treat this group as boom or bust options rather than safe starters.
Rivers showed last week that he can still manage an offense efficiently, even if his deep ball is no longer a major weapon. His quick decision making and experience keep him in play as a superflex or deep league streaming option, but the 49ers’ pass rush and coverage discipline cap his upside.
Christian McCaffrey, Brock Purdy, George Kittle, and Jonathan Taylor headline this matchup as clear fantasy starters. Beyond that, production becomes more situational. Trust the volume at running back, lean into San Francisco’s stars, and approach secondary options with caution.