49ers vs Colts
The San Francisco 49ers traveled to Indianapolis on December 22, 2025, for a Monday Night Football showdown that ended with a dominant 48-27 victory. If you missed the game or want every stat explained clearly, this complete breakdown of 49ers vs Colts match player stats covers everything — from the opening drive to the final interception return for a touchdown.
What Was the Final Score of 49ers vs Colts?
San Francisco 49ers 48, Indianapolis Colts 27.
The 49ers controlled the game wire-to-wire. They led after the first quarter, extended the lead through the second and third quarters, and finished strong in the fourth with a pick-six that sealed the blowout. The Colts scored 27 points but gave up too many big plays on defense to keep pace.
Complete Quarter-by-Quarter Scoring Summary
Understanding how the score developed gives you the full picture of each team’s momentum swings.
| Quarter | 49ers | Colts |
|---|---|---|
| Q1 | 14 | 7 |
| Q2 | 10 | 10 |
| Q3 | 10 | 3 |
| Q4 | 14 | 7 |
| Final | 48 | 27 |
San Francisco struck first, then gave up a quick Colts touchdown. But Brock Purdy fired back with two scoring drives before the first quarter ended — a 22-yard strike to Deebo Robinson and a 2-yard touchdown catch by Christian McCaffrey. The 49ers never trailed after that moment.
49ers vs Colts Team Stats Comparison Table
Here is the full 49ers vs Colts match player stats breakdown at the team level.
| Stat Category | 49ers (SF) | Colts (IND) |
|---|---|---|
| Total Yards | 440 | 312 |
| Passing Yards | 295 | 277 |
| Rushing Yards | 145 | 58 |
| First Downs | 28 | 19 |
| Time of Possession | 33:05 | 26:55 |
| Plays Run | 66 | 58 |
| Turnovers | 1 | 2 |
| Penalties | 2 (36 yds) | 6 (45 yds) |
| Sacks Allowed | 1 | 2 |
| Average Gain Per Play | 6.7 | 5.4 |
| Touchdowns | 6 | 3 |
| Field Goals Made | 2/3 | 2/2 |
San Francisco dominated every major category. They held the ball for six more minutes, ran ten more plays, gained 128 more total yards, and committed half the penalties. The 49ers’ average gain of 6.7 yards per play compared to Indianapolis’s 5.4 tells the story clearly.
Brock Purdy Passing Stats vs Colts
Brock Purdy put on one of his strongest performances of the 2025 season against the Colts defense.
| Purdy Passing Stat | Number |
|---|---|
| Pass Attempts | 34 |
| Completions | 25 |
| Completion Percentage | 73.5% |
| Passing Yards | 295 |
| Touchdowns | 5 |
| Interceptions | 1 |
| Passer Rating | 126.8 |
| Longest Pass | 26 yds |
| Longest TD Pass | 22 yds |
| Avg. Pocket Time | 2.78 sec |
A 126.8 passer rating with five touchdown passes and a 73.5% completion rate made this one of Purdy’s most efficient performances all season. He took only one sack, moved the pocket effectively, and exploited the Indianapolis secondary on red zone routes. Five scoring passes in a single game stands as a career highlight in any quarterback’s resume.
49ers Receiving Stats vs Colts
The passing game worked because multiple receivers stepped up. Here is how the 49ers receiving corps performed in the 49ers vs Colts match player stats log.
| Receiver | Targets | Receptions | Yards | TDs |
|---|---|---|---|---|
| D. Robinson | — | Caught TD | 22+ | 1 |
| C. McCaffrey | — | Multiple | — | 2 |
| G. Kittle | — | Caught TD | 11+ | 1 |
| J. Jennings | — | Caught TD | 3+ | 1 |
| Full Unit Total | 33 | 25 | 295 | 5 |
The team caught 25 of 33 targets for 295 yards and five touchdowns. That is a catch rate of 75.8%. George Kittle remained a red zone weapon, and McCaffrey proved impossible to stop in short yardage situations. The group added 65 yards after the catch, showing physicality after the ball.
49ers Rushing Stats vs Colts
San Francisco ran the ball 31 times for 145 yards, averaging 4.7 yards per carry.
| Rushing Stat | 49ers | Colts |
|---|---|---|
| Rush Attempts | 31 | 20 |
| Rush Yards | 145 | 58 |
| Avg. Yards/Carry | 4.7 | 2.9 |
| Rush Touchdowns | 0 | 1 |
| Longest Run | 24 | 7 |
| Red Zone Attempts | 7 | 4 |
| First Downs Rushed | 8 | 4 |
Christian McCaffrey carried the bulk of the rushing load, extending drives and keeping the Colts defense honest throughout. The ground game generated eight rushing first downs and set up third-down conversions throughout the night.
Philip Rivers Passing Stats for the Colts
Philip Rivers started at quarterback for Indianapolis and showed flashes of quality but could not match Purdy’s output.
| Rivers Passing Stat | Number |
|---|---|
| Pass Attempts | 36 |
| Completions | 23 |
| Completion Percentage | 63.9% |
| Passing Yards | 277 |
| Touchdowns | 2 |
| Interceptions | 1 |
| Passer Rating | 94.3 |
| Sacks Taken | 2 |
| Avg. Pocket Time | 2.25 sec |
| On-Target Throws | 25 |
Rivers completed 63.9% of his passes with two touchdowns, but the one interception proved devastating. Late in the fourth quarter, safety Demetrius Winters picked off a Rivers pass and returned it 74 yards for a pick-six that pushed the final score to 48-27. That play ended any realistic comeback attempt.
Colts Receiving and Rushing Stats
Alec Pierce and the Indianapolis passing attack showed life in the early quarters but faded as the game wore on.
Colts Receiving (Full Unit)
- Targets: 36
- Receptions: 23
- Yards: 277
- Touchdowns: 2
- Longest Reception: 33 yards
- Yards After Catch: 127
Alec Pierce caught two touchdown passes from Rivers — one for 20 yards and another for 16 yards — giving him the most significant receiving performance for Indianapolis on the night.
Colts Rushing
- Attempts: 20
- Yards: 58
- Average Per Carry: 2.9
- Touchdowns: 1
Jonathan Taylor scored Indianapolis’s lone rushing touchdown in the fourth quarter on a 1-yard carry. However, the ground game never generated enough yardage to complement the passing attack. The 49ers’ defensive line held Taylor and the Colts to 2.9 yards per carry, shutting down the rushing lanes throughout the second half.
49ers vs Colts Defensive Stats Breakdown
Defense played a major role in this result. San Francisco’s unit pressured Rivers consistently and produced the game-sealing pick-six.
| Defensive Stat | 49ers | Colts |
|---|---|---|
| Total Tackles | 59 | 57 |
| Sacks | 2.0 | 1.0 |
| Interceptions | 1 | 1 |
| Passes Defended | 7 | 5 |
| Forced Fumbles | 1 | 1 |
| QB Hits | 4 | 1 |
| Missed Tackles | 5 | 3 |
| Three-and-Outs Forced | 2 | 0 |
| Blitzes Sent | 10 | 9 |
The 49ers defense recorded four quarterback hits and two sacks, keeping Rivers under constant pressure. Demetrius Winters’ 74-yard interception return for a touchdown stands as the single biggest defensive play in the 49ers vs Colts match player stats record.
Key Scoring Plays From the Game
Here is every scoring moment in chronological order, pulled from the official play-by-play data.
First Quarter
- Q1 10:36 — Alec Pierce 20-yard TD catch from Rivers. Colts 7, 49ers 0
- Q1 7:19 — Deebo Robinson 22-yard TD catch from Purdy. Tied 7-7
- Q1 4:37 — Christian McCaffrey 2-yard TD catch from Purdy. 49ers lead 14-7
Second Quarter
- Q2 14:19 — Pierce second TD catch, 16 yards from Rivers. Tied 14-14
- Q2 9:42 — George Kittle 11-yard TD catch from Purdy. 49ers lead 21-14
- Q2 1:55 — Pineiro 25-yard field goal. 49ers extend to 24-14
- Q2 00:21 — Grupe 39-yard field goal. 49ers 24, Colts 17 at halftime
Third Quarter
- Q3 11:02 — Jalen Jennings 3-yard TD catch from Purdy. 49ers 31-17
- Q3 8:21 — Grupe 51-yard field goal. 49ers 31-20
- Q3 4:07 — Pineiro 38-yard field goal. 49ers 34-20
Fourth Quarter
- Q4 12:45 — Jonathan Taylor 1-yard TD rush. Colts 27, 49ers 34
- Q4 7:42 — McCaffrey 9-yard TD catch from Purdy. 49ers 41-27
- Q4 3:38 — Demetrius Winters 74-yard interception return TD. Final: 49ers 48, Colts 27
How Did the 49ers Win So Convincingly?
Three factors separated these two teams in the 49ers vs Colts match player stats.
Ball control. San Francisco held the ball for 33 minutes and 5 seconds compared to Indianapolis’s 26 minutes and 55 seconds. When you control possession by six-plus minutes, you limit the opposing offense’s opportunities.
Efficiency. Purdy threw a 126.8 passer rating. That number reflects not just volume but precision. He rarely threw into tight windows unnecessarily, took his checkdowns, and converted third downs at a high rate.
Turnover momentum. The Colts finished with two turnovers (one interception, one lost fumble). The 49ers committed one interception but recovered their one fumble. Each Colts turnover either led to San Francisco points or stopped an Indianapolis drive.
Special Teams and Field Goal Stats
Neither team returned a kick for a touchdown, but the kicking performances differed significantly.
| Special Teams Stat | 49ers (Pineiro) | Colts (Grupe) |
|---|---|---|
| Field Goals Made | 2 | 2 |
| Field Goals Attempted | 3 | 2 |
| Field Goal Percentage | 66.7% | 100% |
| Longest FG Made | 38 yards | 51 yards |
| Punts | 0 | 2 |
The 49ers punted zero times all game — a stunning stat that reflects how dominant their offense performed. Indianapolis punted twice as their drives stalled against San Francisco’s defense. Grupe hit a 51-yard field goal for the Colts, the longest of the night, while Pineiro connected on both of his makes but missed one attempt.
How Does This Game Impact 49ers Season Stats?
This victory carried real weight for San Francisco heading into the final stretch of the regular season.
- The 49ers totaled 440 offensive yards, well above their season average
- Brock Purdy’s 5-touchdown performance was one of his best single-game outputs of the year
- The defense forced two turnovers and did not allow an offensive pass play longer than 33 yards
- San Francisco’s zero punts reflected near-perfect offensive execution from start to finish
- The 21-point margin of victory strengthened their strength-of-schedule calculation for playoff seeding
The complete 49ers vs Colts match player stats paint a picture of a team firing on all cylinders at the right point in the season.
FAQs: 49ers vs Colts Match Player Stats
What was the 49ers vs. Colts game’s final score?
The San Francisco 49ers defeated the Indianapolis Colts 48-27 on Monday Night Football, December 22, 2025.
In the game against the Colts, how many touchdowns did Brock Purdy throw?
Purdy threw five touchdown passes with a 126.8 passer rating, completing 25 of 34 attempts for 295 yards.
Who scored the game-sealing touchdown for the 49ers?
Safety Demetrius Winters intercepted a Philip Rivers pass and returned it 74 yards for a pick-six late in the fourth quarter, making the final score 48-27.
What was Philip Rivers’ Colts performance like?
For 277 yards, two touchdowns, and one interception, Rivers completed 23 of 36 passes. His passer rating was 94.3 before the game-ending pick.
Who were the top receivers in the 49ers vs Colts game?
Alec Pierce led Indianapolis with two touchdown catches. For San Francisco, Christian McCaffrey caught two touchdowns, with Deebo Robinson, George Kittle, and Jalen Jennings each adding one receiving score.
How many total yards did the 49ers gain against the Colts?
San Francisco gained 440 total yards — 295 passing and 145 rushing — while running 66 offensive plays with an average gain of 6.7 yards per play.
The Big Picture: What You Can Learn From These Statistics
Numbers tell a story when you read them correctly. The 49ers vs Colts match player stats reveal a team that did not just win — they imposed their will from the first snap to the final whistle.
San Francisco punted zero times. They converted red zone opportunities into touchdowns at a high rate. Their defense held Indianapolis’s rushing attack to under 60 yards while generating pressure that eventually led to the pick-six. These are not random statistics. They reflect a team executing its game plan with discipline.
For Indianapolis, the performance showed flashes of quality — Pierce’s two early touchdowns, Taylor’s red zone score, Grupe’s long field goal — but the team simply faced a 49ers squad that had too many weapons and too much firepower to contain for four quarters.
If you follow the 49ers closely, this game offered a reminder of what this roster looks like when every unit contributes. If you follow the Colts, it highlighted areas where the defense needs improvement against elite passing attacks.
Bookmark this page as your complete reference for 49ers vs Colts match player stats, quarter-by-quarter breakdowns, and player-level analysis from this Monday Night Football showdown.