Chris Brooks (RB, Green Bay Packers) — 2026 fantasy outlook, updated Sep 26, 2026.

In 2025, Chris Brooks finished RB80 at 1.5 Half-PPR points per game (26.2 total) across 17 games.

Based on verified 2025 play-by-play data (nflverse); Half-PPR scoring.

Week 3 — The Take

Brooks did not carry the ball, his first game this season without a carry, and caught his one target for 4 yards on second and ten at the Atlanta 44 with 2:10 left, down 35–14. He also made the tackle on a 30-yard kickoff return after Matthew Golden's touchdown. Green Bay ran 9 times for 17 yards, the fewest of any team in a game this season, in a 35–14 loss to the Falcons.

When Chris Brooks's week moves the numbers, you'll know — every episode, in one weekly email.

One email a week, in season. Free, unsubscribe anytime.

Play fantasy? There's a version of this about your whole roster — follow your guys, free →

2026 — through Week 3
Scored Half-PPR
Pos. rank
—
Half-PPR / game
1.5
Last game
—
2025
RB80
1.5/g

Where he ranks — 2026

5 leaderboards

What these mean: pass-snap share · snap share · receiving yards per pass snap · availability rate

Packers backfield and handcuffs — the depth chart behind him, refreshed daily.

More episodes

  • Week 2Sep 21, 2026

    Chris Brooks — Week 2: One Catch, Fifteen Overtime Yards

    Brooks caught one pass, 15 yards on second and seven in overtime with 15 more added on an unnecessary roughness penalty, the largest win-probability swing of any run or pass play in the game. He carried 4 times for 11 yards, all after halftime, including 4 yards to the Jets' 3 one play before Christian Watson's touchdown, in a 20–17 overtime win.

  • Week 1Sep 14, 2026

    Chris Brooks — Week 1: Fourteen Yards on His First Carry

    Brooks carried seven times for twenty-nine yards, fourteen of them on his first carry, the second Packers snap of the season, and set up Christian Watson's two-yard touchdown with a five-yard run to the Minnesota two just before halftime. MarShawn Lloyd carried thirteen times, and Brooks's one target fell incomplete, in a 39–22 loss to the Vikings.

  • Camp · Aug 31, 2026Aug 31, 2026

    Chris Brooks Camp Update — August 31: The Hard Vote Came Back Yes

    Chris Brooks made the initial fifty-three, one of three running backs, after the Packers released Martinez, Strong and Nixon. The qualifier is that the staff also traded for another back the same day, and the beat's read on Brooks is the least flattering of the three.

  • Camp · Aug 23, 2026Aug 23, 2026

    Chris Brooks Camp Update — August 23: Absent From the Game Coverage Again

    For the second straight week, Chris Brooks appeared nowhere in the coverage of a Packers preseason game — while MarShawn Lloyd caught a touchdown, Pierre Strong ran for thirty-seven yards, and Josh Jacobs returned to practice. The number-two case keeps losing ground by silence.

  • Camp · Aug 16, 2026Aug 17, 2026

    Chris Brooks Camp Update — August 16: Back at Practice While Lloyd Took the Game Reps

    Chris Brooks is back from the non-football-injury list, but Thursday's preseason backfield work went to MarShawn Lloyd. The number-two job Brooks backed into is now a live competition.

  • 2026 PreviewJul 4, 2026

    Chris Brooks 2026 Season Preview — what repeats, what doesn't

    Brooks played all 17 games in 2025 and averaged 1.5 half-PPR points per game, a floor built almost entirely on depth role and special teams rather than any meaningful backfield volume. With no standalone carries share, target share, or touchdowns anchoring the season, there is little in the underlying inputs that persistence data would expect to carry forward.

    ▾
    0:003:10

    Your episode · 3:10

    Show notes & transcript

    Chris Brooks did not score a touchdown last season and averaged a point and a half a game — and the reason he is worth two minutes at pick two-40 is that the back who left Green Bay in front of him just made Brooks the number two. Running back 74: a deep-handcuff price on a player whose value is entirely about the men around him. This is about a rugged rotation back, a vacated role, and a ceiling capped by someone else's workload.

    The season: all 17 games, 27 carries for a hundred six yards and 13 catches for 91 more, no touchdowns. On Half-PPR scoring that is 1.5 points a game — eightieth among backs per game, eightieth in total. This is not production; it is a special-teams and short-yardage body who occasionally caught a checkdown. The one useful signal in the line is the 13 catches — Brooks has passing-down hands, which is where a backup's fantasy value tends to hide.

    The career arc is three quiet years: a few carries in Miami, a rotational role in Green Bay, then last year's near-empty line. He has never had a season you would call fantasy-relevant, and nothing in the file suggests a breakout waiting — a role player who does role-player things well enough to keep a job.

    The pattern beat has nothing to grab. Aging does not apply in career year four. His touchdown share cannot regress from zero. And every forward-looking pattern we trust needs a base of volume, which Brooks has never been handed. The honest structural read is the backup's read: his points live behind the starter's health, and his ceiling is a phone call away from irrelevant. The 13 catches are the one tell worth holding: a back who can protect and catch is the kind a staff keeps active on game day, which is how a deep handcuff stays a snap from relevance rather than a healthy scratch.

    The situation is the only thing that moved. Green Bay re-signed Brooks to a two-year deal, per the reporting, and Emanuel Wilson left for Seattle — which promotes Brooks to the number-two running back behind Josh Jacobs. Matt LaFleur still runs the offense. Jacobs is the lead, and his availability for the season is the kind of thing worth monitoring on the transaction wire — that is the context that makes a Brooks handcuff live at all. MarShawn Lloyd, the oft-injured third-round back, is the other name in the room. So Brooks is a healthy body who moved up a rung on a settled depth chart, which is worth something and not much.

    The price: running back 74 at pick two-40. The slot pays 2.3 a game; he produced 1.5. Our verdict: no call. Brooks is a fine deep handcuff who just backed into the number-two job, but he has no standalone role, no touchdowns, and a ceiling defined entirely by the man in front of him — two-40 is about right for exactly that. The caveat both ways: if the lead job opens for any stretch, Brooks's passing-down hands give him low-end flex value at a free price — and if the room stays healthy, he is a special-teamer you drafted by accident.

    Watch the backfield above him through the summer, then whether Brooks or Lloyd owns the passing-down snaps, then his own touches for any sign the role grew. The promotion is real; the job is still someone else's. He's one of your guys? This show covers 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 Packers game, storied weekly.

The Muffed Packers Show — free, in your podcast app.

More about the show →

In a Sleeper league? One link sets up everyone in it →

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.

Add to Claude · Set up in ChatGPT · How it works →

Every figure on this page is recomputed from public play-by-play, not copied from a box score — how we verify every number.