49ers vs Colts Match Player Stats
The game between the San Francisco 49ers and the Indianapolis Colts happened on December 22, 2025, and it was a real thriller. The 49ers came out on top with a score of 48-27 in a Monday Night Football matchup at Lucas Oil Stadium in Indianapolis. This game was full of big plays, high scores, and standout performances from key players on both sides.
Game Summary: How It All Went Down
The game started with both teams trading blows. In the first quarter, the 49ers jumped ahead 14-7, thanks to some sharp passing from Brock Purdy. The second quarter was close, with each team scoring 10 points, making it 24-17 at halftime. The 49ers pulled away in the third quarter, adding 10 more points while holding the Colts to just a field goal, leading 34-20. In the fourth, San Francisco sealed the deal with 14 points, including a pick-six, while the Colts managed one more touchdown.
What stood out? The 49ers’ offense was on fire. Brock Purdy threw a career-high five touchdown passes, and Christian McCaffrey rushed for over 100 yards while catching two scores. On defense, Dee Winters made a huge play with a 74-yard interception return for a touchdown. For the Colts, Philip Rivers (who came out of retirement for this season) threw for two touchdowns, but their run game struggled, and they couldn’t stop the 49ers’ attack. The time of possession favored San Francisco at 33:05 to 26:55, which helped them control the pace.
This win was the 49ers’ fifth in a row, showing their momentum heading into the playoffs. The Colts, despite strong efforts from Jonathan Taylor and Alec Pierce, couldn’t overcome their defensive issues, allowing 441 yards. All stats here are verified from official sources like ESPN and CBS Sports. Now, let’s get into the detailed “49ers vs Colts match player stats” for the San Francisco side.
San Francisco 49ers Player Stats Breakdown
The 49ers’ players shone bright in this game. Let’s start with passing. Brock Purdy was the star, completing 25 out of 34 passes for 295 yards and five touchdowns. He had one interception, but it didn’t hurt much. His quarterback rating was a solid 126.8, and he even added 11 rushing yards. This performance shows why he’s a key player for the team.
In rushing, Christian McCaffrey led the way with 21 carries for 117 yards, averaging 5.6 yards per carry. He didn’t score on the ground but made up for it with two receiving touchdowns. Brian Robinson Jr. added 20 yards on five carries, and Purdy chipped in with his scrambles.
Receiving was spread out, but George Kittle was the top guy with seven catches for 115 yards and one touchdown. Jauan Jennings had five receptions for 71 yards and a score, while McCaffrey’s six catches for 29 yards included those two TDs. Other contributors like Kendrick Bourne and Demarcus Robinson helped keep the chains moving.
On defense, the 49ers had 67 total tackles, two sacks, and one interception returned for a touchdown. Ji’Ayir Brown led with nine tackles, and Alfred Collins and C.J. West each got a sack. The defense forced two turnovers, which was huge.
Kicking was handled by Eddy Pineiro, who made two out of three field goals, with a long of 38 yards, and all six extra points. They didn’t punt at all, which is rare and shows how dominant their offense was.
To make it easy, here’s a table summarizing the key 49ers player stats:
| Position | Player | Stats |
| Passing | Brock Purdy | 25/34, 295 YDS, 5 TD, 1 INT |
| Rushing | Christian McCaffrey | 21 CAR, 117 YDS, 5.6 AVG |
| Rushing | Brian Robinson Jr. | 5 CAR, 20 YDS, 4.0 AVG |
| Receiving | George Kittle | 7 REC, 115 YDS, 1 TD |
| Receiving | Jauan Jennings | 5 REC, 71 YDS, 1 TD |
| Receiving | Christian McCaffrey | 6 REC, 29 YDS, 2 TD |
| Defense | Ji’Ayir Brown | 9 TOT, 5 SOLO |
| Defense | Dee Winters | 3 TOT, 1 INT (74 YDS, 1 TD) |
| Kicking | Eddy Pineiro | 2/3 FG, 6/6 XP |
These stats highlight how balanced the 49ers were. Purdy’s five TDs tied a franchise record for a single game, and McCaffrey broke 1,000 rushing yards for the season with this performance. It’s no wonder they won big.
Indianapolis Colts Player Stats Breakdown
The Colts put up a fight, but their stats show where they fell short. Starting with passing, Philip Rivers completed 23 of 35 for 277 yards, two touchdowns, and one interception. His rating was 97.0, not bad, but the interception led to a 49ers score. Riley Leonard came in for one play but didn’t complete his pass.
Rushing was weak for the Colts. Jonathan Taylor had 16 carries for 46 yards and one touchdown, averaging just 2.9 yards per carry. Tyler Goodson added nine yards, and Josh Downs had a three-yard run.
In receiving, Alec Pierce was the highlight with four catches for 86 yards and two touchdowns. Josh Downs had five receptions for 65 yards, and Taylor added three for 33. Michael Pittman Jr. had four for 32, showing a spread-out attack.
Defense-wise, the Colts had 66 tackles, one sack, and one interception. Cam Bynum led with seven tackles and the interception. Germaine Pratt had six, and Laiatu Latu got the sack. They forced one fumble but couldn’t stop the 49ers’ big plays.
Kicking was perfect from Blake Grupe, who made both field goals (long of 51) and all three extra points. Rigoberto Sanchez punted twice for an average of 50.5 yards.
Here’s a table for the Colts’ key player stats:
| Position | Player | Stats |
| Passing | Philip Rivers | 23/35, 277 YDS, 2 TD, 1 INT |
| Rushing | Jonathan Taylor | 16 CAR, 46 YDS, 1 TD |
| Rushing | Tyler Goodson | 3 CAR, 9 YDS |
| Receiving | Alec Pierce | 4 REC, 86 YDS, 2 TD |
| Receiving | Josh Downs | 5 REC, 65 YDS |
| Receiving | Michael Pittman Jr. | 4 REC, 32 YDS |
| Defense | Cam Bynum | 7 TOT, 1 INT |
| Defense | Laiatu Latu | 3 TOT, 1 SACK |
| Kicking | Blake Grupe | 2/2 FG, 3/3 XP |
These numbers show the Colts’ offense had moments, like Pierce’s two scores, but their run game was stuffed, totaling only 58 yards. Rivers, at 44 years old, showed he still has arm strength, averaging 7.9 yards per pass. His touchdowns went to Pierce, including a 33-yarder.
Taylor is usually a beast, but the 49ers’ defense held him to under three yards per carry. His touchdown was a short run in the first quarter. Downs was targeted nine times, making him a go-to guy, but the team struggled on third downs (5-10).
The defense couldn’t get off the field, allowing 28 first downs to the 49ers. Bynum’s interception gave them a chance, but they only got eight yards on the return. Latu’s sack was the only one, and DeForest Buckner had five tackles but no sacks.
Special teams were okay, with Coleman Owen handling most kick returns. They had no punt returns since the 49ers didn’t punt.
In the “49ers vs Colts match player stats,” the Colts’ turnovers (two) and penalties (six for 45 yards) hurt them. They were perfect in the red zone, but didn’t get there enough.
FAQs
Brock Purdy threw for 295 yards, five touchdowns, and one interception, completing 25 of 34 passes. It was his career-high in TDs.
McCaffrey rushed 21 times for 117 yards and caught six passes for 29 yards with two touchdowns. He was a key player for the 49ers.
Alec Pierce caught two touchdown passes, and Jonathan Taylor ran for one. Philip Rivers threw the passing scores.
Dee Winters' 74-yard interception return for a touchdown in the fourth quarter sealed the win for the 49ers.
The 49ers had 440 total yards (145 rushing, 295 passing), while the Colts had 312 (58 rushing, 254 passing).
What was Brock Purdy’s performance in the 49ers vs Colts match?
How did Christian McCaffrey do in rushing and receiving?
Who scored the touchdowns for the Colts?
What was the biggest defensive play in the game?
How many total yards did each team have?
Conclusion
In wrapping up this look at the “49ers vs Colts match player stats,” it’s clear the December 22, 2025, game was a dominant showing by the San Francisco 49ers. With stars like Purdy, McCaffrey, and Kittle leading the way, they outplayed the Colts in every area. The Indianapolis side had bright spots with Rivers, Taylor, and Pierce, but it wasn’t enough. These stats not only tell the tale of one game but highlight team strengths and weaknesses heading into the rest of the season.
iProVPN encrypts your data for protection against hackers and surveillance. Unblock your favorite streaming platforms instantly with the best VPN for streaming.
Start Browsing Privately!
