49ers vs Colts
Brock Purdy silenced every doubter. The San Francisco 49ers quarterback delivered a career‑high five touchdown passes, leading his team to a commanding 48–27 victory over the Indianapolis Colts at Lucas Oil Stadium on December 22, 2025. This pillar article breaks down every key 49ers vs Colts match player stats, from Purdy’s near‑perfect passer rating to Christian McCaffrey’s 117 rushing yards. You will find a complete game summary, detailed team and individual statistics, and expert analysis of the most pivotal moments.
Key Takeaways from the 49ers vs Colts December 2025 Clash
- Brock Purdy completed 25 of 34 passes for 295 yards, 5 touchdowns, and 1 interception. His passer rating reached 126.8, the best of his career.
- Christian McCaffrey carried the ball 21 times for 117 yards and caught 2 touchdown passes. He accounted for two of San Francisco’s five receiving scores.
- George Kittle led all receivers with 115 yards on 7 catches, including a 26‑yard touchdown grab.
- Philip Rivers threw for 277 yards and 2 touchdowns for Indianapolis but also threw 1 interception and lost a fumble.
- San Francisco’s defense forced two turnovers – an interception returned 74 yards for a touchdown by Dee Winters and a fumble recovery.
- The 49ers scored on 4 of 6 red‑zone trips, while the Colts were perfect (2 for 2) inside the 20 but could not keep pace.
Team‑Level Statistical Comparison
The table below provides a side‑by‑side look at the most critical 49ers vs Colts match player stats at the team level. These numbers tell a clear story of offensive efficiency and defensive dominance.
| Metric | San Francisco 49ers | Indianapolis Colts |
| Total Yards | 440 | 312 |
| First Downs | 28 | 19 |
| Rush Yards | 145 | 58 |
| Pass Yards | 295 | 254 |
| Turnovers | 1 | 2 |
| 3rd Down Efficiency | 7/11 (63.6%) | 5/10 (50.0%) |
| Time of Possession | 33:05 | 26:55 |
| Penalties | 2 for 36 yards | 6 for 45 yards |
Data aggregated from official game box scores.
The 49ers outgained the Colts by 128 total yards and dominated the clock by more than six minutes. Converting 7 of 11 third downs kept drives alive and allowed San Francisco to pile up 48 points. Indianapolis, meanwhile, could not establish a run game (just 58 rushing yards) and hurt itself with six penalties.
Breaking Down the 49ers Offensive Player Stats
Brock Purdy: A Near‑Perfect Performance
The 49ers vs Colts match player stats start with Purdy’s historic outing. He threw for 295 yards and five touchdowns, completing 73.5% of his attempts. His 126.8 passer rating is the highest of his professional career. Purdy connected with six different receivers, spreading the ball efficiently and avoiding the Colts’ pass rush (sacked only once).
Christian McCaffrey: Dual‑Threat Dominance
McCaffrey delivered one of his best all‑around games of the season. He rushed 21 times for 117 yards (5.6 yards per carry) and caught 6 passes for 29 yards and 2 touchdowns. His ability to produce on the ground and through the air kept Indianapolis off balance all night.
George Kittle & The Receiving Corps
Kittle led all pass catchers with 115 yards on 7 receptions, including a 26‑yard touchdown. Jauan Jennings added 71 yards and a touchdown on 5 catches. Demarcus Robinson, Kendrick Bourne, and Skyy Moore also contributed, with Robinson catching a 22‑yard touchdown. Every 49ers receiver who saw a target made at least one catch.
Colts Player Stats: Bright Spots in a Disappointing Loss
Philip Rivers: Solid Numbers, Critical Mistakes
Rivers finished 23 of 36 for 277 yards, 2 touchdowns, and 1 interception. His 97.0 passer rating was respectable, but a first‑quarter fumble and a late pick sealed the Colts’ fate. He was sacked twice, losing 23 yards.
Jonathan Taylor: Limited by 49ers Front Seven
Indianapolis managed just 58 total rushing yards. Jonathan Taylor carried 16 times for 46 yards and the team’s only rushing touchdown. Tyler Goodson added 9 yards on 3 carries. The 49ers’ defensive line consistently stuffed the run, allowing only 2.9 yards per carry.
Alec Pierce: The Deep Threat
Pierce caught 4 passes for 86 yards and 2 touchdowns, including a 33‑yard scoring strike. Josh Downs added 65 yards on 5 receptions, while Michael Pittman Jr. was held to 32 yards on 4 catches. Tight end Tyler Warren managed just 30 yards on 3 receptions. The Colts’ passing game moved the ball but failed to generate enough explosive plays.
Defensive Standouts: Turnovers and Pressure
Dee Winters’ Pick‑Six Changed the Game
With the Colts driving early in the third quarter, linebacker Dee Winters intercepted Rivers and returned it 74 yards for a touchdown. That play stretched San Francisco’s lead from 24–17 to 31–17, effectively ending any comeback hopes.
Camryn Bynum’s Interception
Colts safety Camryn Bynum picked off Purdy in the second quarter, returning it 8 yards. It was San Francisco’s only turnover of the game.
Pressure Up Front
Alfred Collins and CJ West each recorded a sack for the 49ers. Laiatu Latu had the only sack for Indianapolis, finishing with 3 total tackles and a quarterback hit. DeForest Buckner added 5 tackles but could not generate consistent heat on Purdy.
How Each Quarter Unfolded: A Statistical Timeline
First Quarter: 49ers 14, Colts 7
Indianapolis struck first. Rivers hit Pierce for a 20‑yard touchdown to take a 7–0 lead. San Francisco answered with a 22‑yard touchdown pass from Purdy to Demarcus Robinson. Later in the quarter, Purdy found Kittle for a 26‑yard score, capping a quick 80‑yard drive.
Second Quarter: 49ers 10, Colts 10
The Colts responded with a 10‑yard touchdown run by Taylor. San Francisco also added a field goal and McCaffrey’s 10-yard touchdown reception. Indianapolis kicked a 42‑yard field goal as time expired, making the score 24–17 at halftime.
Third Quarter: 49ers 10, Colts 3
The 49ers added a field goal to push the lead to 27–17. Then Winters delivered his 74‑yard pick‑six, making it 34–17. The Colts managed only a field goal in the period.
Fourth Quarter: 49ers 14, Colts 7
Purdy threw his fifth touchdown, a 10‑yard strike to McCaffrey. Rivers answered with a 33‑yard touchdown to Pierce, but Purdy sealed the win with a 7‑yard scoring pass to Jennings.
Betting Odds and Preseason Expectations
The 49ers entered the game as 5.5‑point favorites with an over/under of 46 points. San Francisco easily covered the spread, and the 75 combined points sailed past the total. The moneyline favored the 49ers at ‑250. Purdy’s five touchdown passes exceeded even the most optimistic projections.
Historical Series: Colts Lead 27–20
The 49ers vs Colts match player stats are part of a long history. Indianapolis leads the all‑time series 27–20, including the December 22, 2025 result. The 49ers won their first game in Indianapolis since 2021, snapping a two‑game losing streak at Lucas Oil Stadium.
Injury Report: Who Played and Who Sat
San Francisco listed 12 players on its injury report, but most key contributors suited up. Christian McCaffrey was fully cleared and played without restrictions. Indianapolis was without starting safety Julian Blackmon and wide receiver Josh Downs was questionable but active.
Frequently Asked Questions (FAQs)
Who had the most passing yards in the 49ers vs Colts match?
Brock Purdy threw for 295 yards, five touchdowns, and one interception. His 126.8 passer rating was the best single‑game mark of his career. Philip Rivers recorded 277 passing yards, two touchdowns, and one pick.
How many rushing yards did Christian McCaffrey gain?
McCaffrey rushed 21 times for 117 yards (5.6 avg) and also caught two touchdown passes. He led all rushers in the game and played a key role in the 49ers’ 48‑point outburst.
Which receiver led the game in yards?
George Kittle led all pass catchers with 115 yards on 7 receptions, including one touchdown. For the Colts, Alec Pierce paced the receiving corps with 86 yards and two touchdowns.
What was the biggest defensive play?
Linebacker Dee Winters returned an interception 74 yards for a touchdown in the third quarter. The pick‑six stretched San Francisco’s lead to 31‑17 and deflated the Colts’ comeback bid.
How did the Colts perform on third down?
Indianapolis converted 5 of 10 third‑down attempts (50%). San Francisco was even better, converting 7 of 11 (63.6%). The 49ers also succeeded on their only fourth‑down attempt, while the Colts failed theirs.
What were the final game odds?
San Francisco entered as 5.5‑point favorites with an over/under of 46 points. The 49ers easily covered the spread, and the 75 total points crushed the over. The moneyline favored the 49ers at ‑250.
Conclusion: A Statement Win for San Francisco
The December 22, 2025, game showcased the best of the 49ers’ offense. Brock Purdy’s five touchdown passes, Christian McCaffrey’s 117 rushing yards, and a defense that forced two turnovers combined for a dominant 48–27 victory. Every 49ers vs Colts match player stats point to a complete team performance. Indianapolis showed resilience but could not overcome a relentless San Francisco attack that converted third downs at will and controlled the clock for 33 minutes. For more detailed player splits or advanced analytics, explore the full box score at Pro‑Football‑Reference.


