Christian Kirk (WR, San Francisco 49ers) — 2026 fantasy outlook, updated Jul 3, 2026.
In 2025, Christian Kirk finished WR107 at 4.0 Half-PPR points per game (43.9 total) across 11 games.
Based on verified 2025 play-by-play data (nflverse); Half-PPR scoring.
Kirk strained a calf in his first Forty-Niners practice on July 26 and still hasn't returned. The June risk was a third straight injury-shaped season, and the role he needed is being claimed without him.
Follow Christian Kirk and get every episode, every week.
Christian Kirk Camp Update — August 16: Out Since the First Practice, and the Job Is Moving On
Play fantasy? There's a version of this about your whole roster — follow your guys, free →
Where he ranks — 2025
49ers backfield and handcuffs — the depth chart behind him, refreshed daily.
More episodes
- 2026 Preview
Christian Kirk 2026 Season Preview — what repeats, what doesn't
Kirk played 11 games and averaged 4 half-PPR points per game, a floor built more on role uncertainty and injury history than on any consistent volume foundation. With availability sitting at 76.5% across the last four seasons, the recurring health interruptions are themselves a pattern worth weighing alongside the production.
Show notes & transcript
Christian Kirk was an 1100-yard receiver four years ago. Two injury-wrecked seasons later, he is a cheap prove-it signing in a new city, drafted at pick two-20 — receiver 87. This episode is about whether a change of scenery revives him or just relocates the decline.
The season, on Half-PPR scoring, in Houston: 11 games, 28 catches on 52 targets for 239 yards and one score. Four-point-oh points a game, 90-first among receivers per game. A hamstring cost him chunks of it, and even when he played he was the third or fourth read behind Nico Collins and a rising rookie class — 14 percent of the targets in his games, and just eight-and-a-half yards a catch. It was the least productive full-ish season of an eight-year career, and the second in a row wrecked by injury.
The career says there is a real player under the last two years. His peak, in Jacksonville, was 84 catches for 1100 yards in 20-22, 11.8 a game — a real WR2. But it has been a steady slide since: 10 a game in 20-23, then seven across an injury-shortened 20-24, then four last year. Three straight declining seasons, two of them cut short, is a trend, not a blip.
The pattern beat is a shrug with a caution. Volume is the identity stat — targets replicate at point-seven-nine year to year — but his volume has fallen with his health, and there is no cohort in our library that pays for a hoped-for bounce in a new offense. What history will say is only this: two consecutive injury-shortened seasons make the third a live risk, and the productive version of Kirk is several years and two soft-tissue injuries in the rear-view. Stickiness points at the modest role he just had, not the one he had in his prime.
The situation is opportunity and thin margin at once. San Francisco signed him in March to a one-year prove-it deal — three million base, up to six — into a receiver room that lost Jauan Jennings to Minnesota and has Brandon Aiyuk's future unresolved, with the front office signaling he has played his last snap there. That is real vacated target volume. But the room also has an ascending Ricky Pearsall and a second-round rookie pushing for snaps, and the beat had Kirk's standing slipping through the spring. It is Kyle Shanahan's offense — historically a great place for a slot receiver to catch passes, if you are on the field and in the rotation, two things Kirk has to earn back.
The price: receiver 87 at pick two-20. The slot paid 4.4 a game; he produced four-point-oh in a lost Houston year. Our verdict: watchlist. The vacated San Francisco targets and Shanahan's scheme are a genuine bounce-back setup — and a three-year production slide with two injury-ended seasons is a genuine reason to doubt it lands. The caveat both ways: if the slot job is his and the body holds, 87 is cheap for a Shanahan starter; if the rookie wins the role or the hamstrings return, he is a depth piece at a depth price.
Watch the camp competition for the slot first, his health through August, and whether Shanahan's early looks find him. The talent was real once; the last two years are the argument against it. If he's one of your guys, this show exists for your whole roster — every player, every week, all season.
Who else are you watching?
Follow every guy you care about — across all your leagues — and they all land in one email each week. Free.
Every 49ers game, storied weekly.
The Muffed 49ers Show — free, in your podcast app.
Ask this data a question
Every figure on this page comes out of Muffed's verified panel — and you can query the whole thing in plain English. No account, no key. Ask the data →
Use Muffed in your AI
Ask Claude or ChatGPT football questions and get these verified figures back, with sources. Add https://muffed.ai/api/mcp — free, no account, no API key.