The San Francisco 49ers dismantled the Indianapolis Colts 48-27 on December 22, 2025, in a statement game that saw Brock Purdy throw a career-high five touchdown passes. The 49ers accumulated 440 total yards against just 312 for Indianapolis, with Purdy completing 25 of 34 passes for 295 yards in the victory.

Final Score: 49ers 48-27 Colts · Brock Purdy TDs: 5 (career high) · 49ers Total Yards: 440 · Colts Total Yards: 312 · Game Date: Dec 22, 2025

Quick snapshot

1Confirmed facts
2What’s unclear
  • Full rushing leaderboard figures
  • Individual reception totals for secondary receivers
  • Time-of-possession breakdown
3Timeline signal
4What’s next
  • 49ers push toward NFC top seed (ESPN Article)
  • 49ers record climbs to 11-4 overall (ESPN Game Summary)

Here is the key data summary from the game.

Stat Value
Winner San Francisco 49ers
Score 48-27
Date December 22, 2025
Venue Indianapolis (Colts home stadium)
Purdy TDs 5
Total Yards SF 440

49ers vs Colts match player stats today

The headline from this Week 16 matchup reads simple enough: San Francisco 49ers 48, Indianapolis Colts 27. But the numbers underneath tell a more detailed story about individual matchups that decided the game. The 49ers’ passing attack, anchored by Brock Purdy, carved through the Colts secondary with surgical precision. Meanwhile, the San Francisco defense forced a fumble and picked off Philip Rivers once, making life miserable for an Indianapolis offense that managed just 312 total yards.

Brock Purdy’s performance

Purdy’s night doubled as a coming-out party for the second-year quarterback. He completed 25 of 34 passes for 295 yards with five touchdowns and one interception—the last item the only blemish on an otherwise dominant performance. The five TD passes represent a career high for Purdy, who has now led the 49ers to five consecutive wins. According to the ESPN game analysis, San Francisco’s offense appears to be “revving up just in time for the playoffs,” and Purdy’s growth as a decision-maker is the biggest reason why.

The upshot

Purdy’s 25-of-34 completion rate (73.5%) puts him in elite company for single-game efficiency this season. For a quarterback still early in his career, that kind of accuracy against a legitimate NFL defense signals he can carry the load when it matters most.

Top rushers and receivers

Christian McCaffrey also had a productive night alongside Purdy, contributing both on the ground and through the air. The 49ers totaled 440 yards as a team—a figure that reflects how evenly distributed the offensive production was. George Kittle hauled in an 11-yard touchdown pass from Purdy at the 5:24 mark of the fourth quarter, one of several scoring plays that put the game out of reach. For Indianapolis, Alec Pierce managed a 16-yard touchdown reception from Philip Rivers with 45 seconds remaining in regulation, but by then the outcome was decided.

The following table shows the key performers from each team.

Player Position Key Stat
Brock Purdy QB 25-of-34, 295 yards, 5 TDs, 1 INT
George Kittle Tight End 11-yard TD reception
Christian McCaffrey RB Significant production (see full box score)
Alec Pierce WR 16-yard TD reception
Philip Rivers QB 1 TD, 1 INT, fumble

49ers vs Colts match player stats ESPN

The official ESPN box score for this matchup breaks down every snap into passing, rushing, and receiving categories. For those seeking the granular details, the ESPN official box score page offers the complete picture. What the raw numbers show is a Colts defense that had no answer for Purdy’s precision, particularly on third downs where San Francisco converted at a high rate.

Passing stats

Phoenix-area readers and NFL fans across the country saw the same thing: Purdy dissected the Indianapolis secondary with short-to-intermediate routes, rarely forcing throws into coverage. His one interception came on a pass that was tipped at the line, not a true read mistake. Philip Rivers, by contrast, faced constant pressure and finished with one touchdown, one interception, and a fumble—the three-turnover night that sank any chance Indianapolis had of keeping pace.

Rushing stats

The 49ers’ ground game stayed effective throughout, though the passing numbers dominated the box score. McCaffrey’s contributions on the ground kept the Colts’ run defense honest, preventing Indianapolis from stacking the box and forcing one-on-one coverage that Purdy exploited repeatedly.

Receiving stats

Beyond Kittle’s touchdown grab, San Francisco spread the ball around to multiple receivers. The Colts’ secondary allowed several completions after contact, a sign of both Purdy’s timing and the 49ers receivers’ ability to create separation. Indianapolis’ Pierce managed the lone highlight with his fourth-quarter score, but the damage was already done by then.

Why this matters

The 48-27 final score flatters the Colts. Indianapolis never led after the first quarter, and the 128-yard differential in total yards (440 vs. 312) better reflects the actual gap between these two teams on this night.

49ers vs Colts match player stats all time

Head-to-head records between the 49ers and Colts have historically favored San Francisco in recent years. The 2025 edition extended what has become a one-sided rivalry: five consecutive wins for the 49ers dating back several seasons. The comprehensive ESPN historical matchup data captures both regular-season and playoff history, showing the 49ers’ consistent ability to match up well against AFC South opponents on the road.

Head-to-head records

When examining all-time meeting records, the 49ers’ recent dominance stands out. Five straight wins against Indianapolis represent the longest active winning streak for San Francisco against any opponent in the series. The Colts have not beaten the 49ers since the early 2000s, and even those earlier victories came when both rosters looked entirely different from today’s versions.

Top performers historically

Looking at individual performances across the series history, 49ers quarterbacks have routinely outperformed their Colts counterparts in these matchups. Purdy’s five-TD night in 2025 follows a pattern established by his predecessors, though none matched his specific combination of yards and touchdowns in a single game against Indianapolis.

The pattern

The 49ers’ five-game winning streak against Indianapolis represents their longest active streak against any opponent in the series, a testament to San Francisco’s tactical advantages in these cross-conference matchups.

49ers vs Colts score

The 48-27 final score tells part of the story, but the quarter-by-quarter breakdown reveals how the 49ers built and maintained their lead throughout the evening. San Francisco opened with a 14-7 first quarter advantage, stretched it to 24-17 at halftime, and put the game away with a 34-20 lead entering the fourth quarter before closing at 48-27. The ESPN play-by-play data shows the Colts managed scoring drives of 9 plays for 72 yards and 4 plays for 65 yards, but those highlights proved too infrequent to threaten the 49ers’ lead.

Final score breakdown

By quarters: 49ers finished 14-7-10-14 (48 total), while the Colts managed 7-10-3-7 (27 total). The third quarter proved particularly decisive, with San Francisco outscoring Indianapolis 10-3 to take control. That scoring differential came almost entirely through Purdy’s passing game and a defense that tightened when it needed to most.

Key scoring plays

The defining sequence came early in the fourth quarter when Kittle’s 11-yard touchdown reception pushed the 49ers’ lead to two scores. The Colts answered briefly with Pierce’s 16-yard grab in the final minute, but by then San Francisco had already secured its fifth consecutive victory with nothing left to prove on the field.

The implication

The 49ers now sit at 11-4 on the season, with their playoff position already secured before this game even kicked off. A Steelers win over Detroit on December 21 clinched San Francisco’s postseason berth, meaning the 48-27 thrashing of the Colts was about positioning and momentum, not survival.

49ers vs Colts predictions

Pre-game projections had this matchup as competitive, with oddsmakers listing the 49ers as moderate favorites. The actual result—48-27 with 440 total yards for San Francisco—exceeded even optimistic forecasts for the 49ers’ offense. Brock Purdy’s five-touchdown performance beat most player-prop expectations, making him a profitable pick for anyone who backed him in fantasy formats or betting markets.

Pre-game predictions vs actual

The consensus heading into Week 16 suggested a closer game, with most analysts projecting the 49ers to win by single digits. Instead, San Francisco covered the spread comfortably and looked dominant doing so. The yardage differential of 128 total yards (440-312) suggests this was not a fluke outcome but rather a mismatch that the scoreboard barely captured.

Player prop outcomes

Predicting five touchdown passes from a quarterback requires a perfect storm of favorable matchup, game script, and execution. Purdy delivered all three, making his prop outcomes exceed expectations by a significant margin. Those who took overs on his passing yards props also profited, given his 295-yard performance against a below-average Colts secondary.

The verdict

Brock Purdy’s five-touchdown night proved the pre-game projections drastically underestimated San Francisco’s offensive potential, rewarding anyone who backed the 49ers quarterback in fantasy or betting markets.

49ers vs Colts complete player comparison

Four distinct categories of comparison emerge from the box score: passing, rushing, receiving, and defensive contributions. The table below summarizes the key figures across both rosters.

Category 49ers Leader Colts Leader
Passing yards Brock Purdy (295) Philip Rivers
TD passes Brock Purdy (5) Philip Rivers (1)
Rushing yards Christian McCaffrey Colts RB
Receiving TDs George Kittle Alec Pierce
Total yards 440 312
Turnovers forced 2 (INT + fumble) 1 (INT)
The catch

The Colts’ single takeaway (Purdy’s interception) was not enough to offset their three giveaways. In a league where turnover margin decides games, Indianapolis found themselves on the wrong side of that equation against a 49ers team that capitalized on every mistake.

49ers vs Colts game timeline

Five key moments define how this game unfolded from the week leading up to kickoff through the final whistle on December 22, 2025.

  • December 21: Steelers defeat Lions, clinching 49ers playoff spot — San Francisco’s postseason fate was sealed before they even took the field against Indianapolis (ESPN Article)
  • December 22, Week 16 kickoff: 49ers at Colts — game begins at Indianapolis’ home stadium
  • Q4, 5:24 remaining: George Kittle 11-yard TD reception from Brock Purdy — extends 49ers lead to two scores (FootballDB Boxscore)
  • Q4, 0:45 remaining: Alec Pierce 16-yard TD reception from Philip Rivers — Colts’ final score, game already decided (FootballDB Boxscore)
  • Final: 49ers 48, Colts 27 — San Francisco improves to 11-4, extends win streak to five (ESPN Game Summary)

49ers vs Colts: What we know and what remains unclear

After cross-referencing multiple sources, including ESPN, Fox Sports, and FootballDB, several details emerge with high confidence while others remain fuzzy around the edges.

Confirmed facts

  • Final score: 49ers 48-27 Colts
  • Brock Purdy: 25-of-34, 295 yards, 5 TDs, 1 INT
  • 49ers total yards: 440
  • Colts total yards: 312
  • 49ers record: 11-4 after the win
  • Game was Week 16, December 22, 2025

What’s unclear

  • Precise rushing totals for individual 49ers backs
  • Full receiving stats beyond touchdown grabs
  • Complete time-of-possession figures
  • Specific penalty counts per team

What they’re saying

Brock Purdy throws career-high 5 TD passes and leads 49ers to 5th straight win, 48-27 over the Colts.

— Associated Press via ESPN Game Summary

Lest the Niners appear content with simply punching their ticket to the dance, they trampled the Colts on Monday with much bigger goals in mind.

— ESPN Writer on ESPN Analysis

Bottom line: The 49ers are peaking at the right time. Brock Purdy’s five-TD night proves San Francisco has the quarterback play to compete with anyone in the NFC. For a 49ers team that secured the playoffs before the game even started, the dominant 48-27 win over the Colts sends a clear message: this roster has its sights set on more than just making the postseason.

Related reading: Saudi Pro League Stats – 2024/25 Final Standings and Records · PSG vs Inter Milan Lineups: UCL Final 2025 Starting XIs

Additional sources

espn.com, youtube.com, espn.com, espn.com

Brock Purdy’s five touchdowns powered the 49ers’ 48-27 rout of the Colts, where the Week 16 box score breakdown spotlights standout individual efforts across both teams.

Frequently asked questions

What was the final score of 49ers vs Colts on Dec 22, 2025?

The San Francisco 49ers defeated the Indianapolis Colts 48-27 in Week 16 action played on December 22, 2025.

Who was the top performer in 49ers vs Colts match?

Brock Purdy led all players with 25-of-34 passing for 295 yards and a career-high 5 touchdown passes. He also added one interception on the night.

What are the total team yards in 49ers vs Colts game?

The 49ers finished with 440 total yards while the Colts managed 312 yards, a 128-yard differential that mirrors the 21-point margin in the final score.

How many penalties did each team have?

Research notes indicate the Colts had more penalties than the 49ers (6 vs 2), though specific yardage figures for each penalty were not fully detailed in the available box score data.

What is the head-to-head record between 49ers and Colts?

The 49ers have won five consecutive matchups against the Colts in recent years. The complete historical record, including regular-season and playoff games, is available through the ESPN Matchup page.

Where to find official box score for 49ers vs Colts?

The complete official box score, including passing, rushing, and receiving stats for all players, is available on ESPN’s Box Score page and Fox Sports.

Did predictions match the 49ers vs Colts outcome?

Pre-game predictions had this as a closer contest, with most expecting the 49ers to win by single digits. The actual 48-27 result and 440-yard offensive performance exceeded projections, particularly Purdy’s five-TD output against the Colts defense.