All 49ers

Grading the 49ers' players and coaches after beating the Colts 48-27

What a game for Brock Purdy.
Trevor Ruszkowski-Imagn Images

In this story:


INDIANAPOLIS -- The 49ers just beat the Indianapolis Colts 48-27 and won their 11th game of the season. Last season, they lost 11 games. Which means there's something different and special about this team.

With that in mind, here are the 49ers' grades for this performance.

QUARTERBACK: A-PLUS

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers quarterback Brock Purdy (13) looks on during warmups before the
Trevor Ruszkowski-Imagn Images

Brock Purdy was practically perfect. He threw for 295 yards, 5 touchdown passes and just one interception. It was one of the best performances of his career. Granted, he got touched only once, and he'll have to face better pass rushes in the playoffs.

Still, when Purdy finds that balance between being cautious and aggressive, he's elite. If he keeps it up, the 49ers definitely can win the Super Bowl this season. He just outplayed a future Hall of Famer.

RUNNING BACKS: A

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers running back Christian McCaffrey (23) carries the ball defended
Trevor Ruszkowski-Imagn Images

This was Christian McCaffrey's best game since 2023. He had 146 yards from scrimmage and 2 touchdowns. He also looked more explosive than he has in two years. Who knows, maybe he was pacing himself for this stretch run?

WIDE RECEIVERS: A

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers wide receiver Jauan Jennings (15) makes a catch defended by Ind
Trevor Ruszkowski-Imagn Images

Ricky Pearsall didn't play and the 49ers didn't miss him. In fact, they might have been better without him. That's because Jauan Jennings was excellent, and Skyy Moore and Kendrick Bourne got involved as well. The offense is so much better when everyone gets involved.

TIGHT ENDS: A

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers tight end George Kittle (85) reacts after a play against the In
Trevor Ruszkowski-Imagn Images

George Kittle was the best player on the field before leaving the game with a sprained ankle. If he was a bit more durable, he would catch 150 passes every season. But he plays with such violence that the 49ers usually protect him from himself by throwing him the ball sparingly. It will be interesting to see if he'll be ready to play against the Bears in a few days. He has a short week to recover.

OFFENSIVE LINEMEN: A

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers offensive tackle Colton McKivitz (68) and quarterback Brock Pur
Trevor Ruszkowski-Imagn Images

They gave up just one quarterback hit and paved the way for 147 yards on the ground. In addition, Dominick Puni absolutely shut down DeForest Buckner, which is impressive. In addition, Spencer Burford held his own as well. The 49ers' offensive line has improved dramatically since he became the left guard.

DEFENSIVE LINEMEN: B

San Francisco 49ers defensive tackle C.J. West (99) reacts after sacking Indianapolis Colts quarterback Philip Rivers (17) on
Grace Hollars/IndyStar / USA TODAY NETWORK via Imagn Images

They shut down the best ball carrier in the NFL, Jonathan Taylor. Additionally, rookies Alfred Collins and CJ West both recorded sacks. This unit should be really good next season when Nick Bosa and Mykel Williams return from ACL injuries.

LINEBACKERS: B-PLUS

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers linebacker Dee Winters (53) carries the ball after an intercept
Trevor Ruszkowski-Imagn Images

They also shut down Taylor, plus Dee Winters sealed the victory with an incredible pick-six in the fourth quarter. His running mate, Tatum Bethune, finished with a game-high nine tackles. They're an above-average duo.

DEFENSIVE BACKS: C

Indianapolis Colts wide receiver Alec Pierce (14) makes a catch in front of San Francisco 49ers safety Ji'Ayir Brown (27) for
Grace Hollars/IndyStar / USA TODAY NETWORK via Imagn Images

They were good against the run, but were lost against the pass for most of the game. To be fair, they played a lot of zone and gave up lots of short catches. Still, they also gave up two touchdown catches and committed multiple penalties. Someone in this group needs to step up down the stretch.

SPECIAL TEAMS: A

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers place kicker Eddy Pineiro (18) misses field goal against the In
Trevor Ruszkowski-Imagn Images

Eddy Pineirio missed his first field goal of the season -- a 64-yarder before halftime. We'll let this one slide.

COACHES: A-MINUS

Dec 22, 2025; Indianapolis, Indiana, USA; San Francisco 49ers head coach Kyle Shanahan leaves the field after the game agains
Trevor Ruszkowski-Imagn Images

Kyle Shanahan's offense hasn't punted since November. He's finally using all of his personnel, and he's hitting his stride at the perfect time. This might be his best season yet.

Robert Saleh struggled in the first half. His defense shut down Jonathan Taylor, which is impressive, but it didn't expect the Colts to have such a pass-heavy game plan. As a result, they gave up a passer rating of 124.1 in the first half. In the second half, Saleh adjusted and allowed a passer rating of 56.3. He's an oustanding coach and the 49ers are lucky to have him this season.

Read more


Published
Grant Cohn
GRANT COHN

Grant Cohn has covered the San Francisco 49ers daily since 2011. He spent the first nine years of his career with the Santa Rosa Press Democrat where he wrote the Inside the 49ers blog and covered famous coaches and athletes such as Jim Harbaugh, Colin Kaepernick and Patrick Willis. In 2012, Inside the 49ers won Sports Blog of the Year from the Peninsula Press Club. In 2020, Cohn joined FanNation and began writing All49ers. In addition, he created a YouTube channel which has become the go-to place on YouTube to consume 49ers content. Cohn's channel typically generates roughly 3.5 million viewers per month, while the 49ers' official YouTube channel generates roughly 1.5 million viewers per month. Cohn live streams almost every day and posts videos hourly during the football season. Cohn is committed to asking the questions that 49ers fans want answered, and providing the most honest and interactive coverage in the country. His loyalty is to the reader and the viewer, not the team or any player or coach. Cohn is a new-age multimedia journalist with an old-school mentality, because his father is Lowell Cohn, the legendary sports columnist for the San Francisco Chronicle from 1979 to 1993. The two have a live podcast every Tuesday. Grant Cohn grew up in Oakland and studied English Literature at UCLA from 2006 to 2010. He currently lives in Oakland with his wife.

Share on XFollow grantcohn