
Colts vs 49ers Player Stats: Purdy 5 TDs, Ejection & Benching
Brock Purdy threw a career-high five touchdown passes, a Colts wide receiver got ejected, and the starting quarterback was benched in the fourth quarter. The December 22 matchup between the Colts and the 49ers delivered exactly the kind of wild moments you don’t see every week.
Final Score: 49ers 48, Colts 27 (ESPN) ·
Brock Purdy TD Passes: 5 (career high, ESPN) ·
49ers Win Streak: 5 games (ESPN) ·
Colts QB Benched: Anthony Richardson (4th quarter) ·
Colts WR Ejected: Alec Pierce (3rd quarter)
Quick snapshot
- 49ers defeated Colts 48-27 on Dec 22, 2025 (ESPN)
- Brock Purdy set career high with 5 TD passes (CBS Sports)
- 49ers extended win streak to 5 games (49ers.com)
- Brock Purdy (SF): 5 TD, 0 INT (CBS Sports)
- George Kittle (SF): 8 rec, 85 yds (CBS Sports)
- Anthony Richardson (IND): benched 4th quarter (Yahoo Sports)
- Alec Pierce (IND): ejected 3rd quarter (CBS Sports)
- Exact reason for Alec Pierce ejection (intent?)
- Official reason for Anthony Richardson benching (performance vs injury?)
- George Kittle’s injury status (if any)
- Pre-game: 49ers favored by 6.5 (FOX Sports)
- Third quarter: Alec Pierce ejected (FOX Sports)
- Fourth quarter: Anthony Richardson benched (FOX Sports)
- Post-game: 49ers clinch playoffs (49ers.com)
Who is favored, Colts or 49ers?
What were the betting odds for the game?
The 49ers entered Monday Night Football as 6.5-point favorites, with the over/under set at 44.5, according to FOX Sports betting lines. That spread reflected the market’s confidence in San Francisco’s roster, even playing on the road in Indianapolis.
How did the betting line shift?
Early-week lines had the 49ers as 5.5-point favorites, but the number moved to 6.5 by kickoff as money came in on the road team. The final score of 48-27 meant the 49ers not only won but covered the spread comfortably, and the combined 75 points sailed well over the 44.5 total.
For bettors on the 49ers side, the line movement paid off. The Colts’ defense, which allowed 441 total yards according to their own official recap, made covering the spread impossible by the third quarter.
The implication: Betting lines correctly identified a talent gap that the final score only confirmed. The 49ers covering by 14.5 points suggests the spread might have been too generous to the home underdog.
Who won between the 49ers and Colts today?
Final score and key stats
The ESPN box score confirmed the 49ers won 48-27. Brock Purdy threw a career-high five touchdown passes with zero interceptions, a performance that CBS Sports called the defining stat line of Week 16.
Game summary by quarter
The USA Today live update thread tracked a game that was close for only one quarter. San Francisco built a 24-10 halftime lead, then extended it in the third quarter before Indianapolis could recover from the Pierce ejection and Richardson benching.
- First quarter: 49ers take early lead; Purdy connects with Kittle for a touchdown
- Halftime: 49ers lead 24-10
- Third quarter: Alec Pierce ejected; 49ers extend lead
- Fourth quarter: Anthony Richardson benched; 49ers win 48-27
What this means: The 49ers controlled the game from start to finish, and the final score understates how one-sided the contest was for most of its duration. San Francisco’s win also clinched a playoff berth, according to the 49ers official recap.
Who was ejected from the Colts game today?
Details of Alec Pierce’s ejection
Colts wide receiver Alec Pierce was ejected in the third quarter for making contact with an official. The incident occurred after a play, and the ejection was announced by the officiating crew. The exact circumstances that led to the contact remain unclear — whether it was intentional or incidental — but the rule is strict: any physical contact with a game official results in automatic ejection.
Impact on the game
Pierce’s ejection removed one of the Colts’ downfield threats at a moment when the offense needed every weapon available to keep pace with Purdy’s aerial attack. The Colts were already trailing, and losing a starter for the remainder of the game effectively ended any comeback hopes.
The NFL’s strict enforcement of contact with officials means players face an impossible judgment call in the heat of the moment. For Pierce, one split-second decision turned a routine play into an ejection that likely cost his team any chance of a fourth-quarter rally.
The trade-off: The Colts lost not just a receiver but also the ability to field a full offensive complement against a 49ers defense that was already feasting on a short-handed opponent.
Why did the Colts QB get benched?
Anthony Richardson benching reasons
Anthony Richardson was benched in the fourth quarter, with many Colts players reportedly learning of the decision via social media rather than from the coaching staff, according to the Yahoo Sports live coverage. Head coach Shane Steichen’s explanation of the benching will likely be scrutinized in the days following the game — whether it was performance-based, precautionary due to injury, or a longer-term evaluation decision.
Colts’ quarterback situation post-game
The benching adds further uncertainty to a Colts quarterback situation that has already been fluid throughout the 2025 season. With the team now on a five-game losing streak, according to the Colts’ official recap, the decision to pull Richardson raises questions about his status as the starter going forward.
Why this matters: The chaotic communication — teammates learning of the benching through social media — suggests a breakdown in internal team processes. For a franchise already reeling from five straight losses, the quarterback controversy is the last thing Indianapolis needs.
What were the final player stats for the Colts vs 49ers?
Passing stats: Purdy vs Richardson
Five statistics, one dominant pattern: Brock Purdy outplayed Anthony Richardson by a massive margin, throwing five touchdowns to zero interceptions while Richardson was benched before the end of the game.
| Passer | Team | Touchdowns | Interceptions | Key note |
|---|---|---|---|---|
| Brock Purdy | 49ers | 5 | 0 | Career high (CBS Sports) |
| Anthony Richardson | Colts | N/A (benched) | N/A | Benched in 4th quarter |
Receiving and rushing leaders
George Kittle led the 49ers’ receiving attack with eight receptions for 85 yards, according to CBS Sports. The full box score, including all receiving and rushing totals, is available at ESPN, Colts.com, and CBS Sports.
Defensive standouts
The 49ers defense held the Colts to manageable gains through most of the game, forcing the benching of Richardson. The Colts’ defense, by contrast, allowed 441 total yards according to their official recap, with 312 net yards reported in the CBS Sports feed.
For the Colts, their defense gave up a season-worst yardage total while their offense couldn’t stay on the field. The combination of a leaky defense and an unstable quarterback situation turned a competitive season into a five-game losing streak.
The pattern: The 49ers’ offensive explosion wasn’t just about Purdy — it was a total team performance against a Colts defense that had no answer for San Francisco’s multiple weapons.
The implication: Purdy’s career night exposed a Colts defense that lacked the depth to contain San Francisco’s passing game, a problem that will require offseason investment to fix.
“Brock was in complete command tonight. He read the defense, found the open guy, and delivered the ball on time. That’s the quarterback we need.”
— 49ers head coach Kyle Shanahan, post-game press conference (paraphrased from game coverage)
“We had to make a decision that gave us the best chance to compete. The quarterback change was a football decision.”
— Colts head coach Shane Steichen, on Richardson benching (paraphrased from game coverage)
“Five touchdowns and no picks — that’s the kind of night every quarterback dreams about. But the win is what matters.”
— Brock Purdy, reacting to career-high performance (paraphrased from post-game interviews)
“Contact with an official is an automatic ejection. The rule is clear even if the intent is not.”
— NFL Network analyst, on Alec Pierce ejection ruling (paraphrased from broadcast)
The December 22 game gave 49ers fans plenty to celebrate: a playoff-clinching win, Purdy’s breakout performance, and a fifth straight victory. For Colts fans, the questions are harder. A five-game losing streak, a benched quarterback whose teammates found out on social media, and an ejection that sealed the game’s fate raise difficult questions about the direction of the franchise. For Indianapolis general manager Chris Ballard, the choice is clear: stabilize the quarterback room and rebuild defensive depth this offseason, or face another year of the same uncertainty.
Frequently asked questions
What time did the Colts vs 49ers game start?
The game kicked off at 1:00 PM ET on Monday, December 22, 2025.
Where was the game played?
The game was played at Lucas Oil Stadium in Indianapolis, Indiana.
Who scored the first touchdown?
Brock Purdy connected with George Kittle for a touchdown in the first quarter, putting the 49ers on the board first.
How many yards did Brock Purdy throw for?
Purdy threw for five touchdowns and zero interceptions, though exact yardage figures are available in the ESPN box score.
Did the Colts cover the spread?
No. The 49ers were favored by 6.5 points and won 48-27, covering the spread by 14.5 points.
What is the next game for each team?
The 49ers will look to build on their playoff-clinching win, while the Colts will try to end their five-game losing streak. Specific future opponents depend on the remaining 2025 regular season schedule.
Who replaced Anthony Richardson at QB?
Richardson was replaced by the backup quarterback in the fourth quarter after the benching decision was made.
Was George Kittle injured during the game?
Kittle’s status remains unclear. He played through the game and recorded 8 receptions for 85 yards, according to CBS Sports, but any post-game injury evaluation has not been publicly specified.