Final2025 Week 16
Lucas Oil Stadium, Indianapolis, IN|
Indianapolis Colts vs San Francisco 49ers
San Francisco 49ers
AwayWon
48
Indianapolis Colts
Home
27
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| 49ers | 14 | 10 | 10 | 14 | 48 |
| Colts | 7 | 10 | 3 | 7 | 27 |
SF 48 · IND 27 Final
Passing leader
SF · QB
31.9PPR pts
25/34, 295 YDS, 5 TD, 1 INT
Top fantasy scorer
SF · RB
32.6PPR pts
21 ATT, 117 YDS, 6 REC, 29 REC YDS, 2 REC TD
Colts leader
IND · WR
24.6PPR pts
4 REC, 86 YDS, 2 TD
Defensive playmaker
Dee Winters
SF
1 INT, 1 TD, 3 TKL
49ers 48, Colts 27: San Francisco leads from start to finish
San Francisco led 24–17 at halftime and outscored Indianapolis 24–10 after the break to win 48–27. The 49ers finished with a 440–312 edge in total offense and averaged 6.7 yards per play.
The gap showed up everywhere. The Colts went 5-for-10 on third down and committed two turnovers, while the 49ers kept the ball for 33:05.
Key advantages
- +1.3 yards/play SF 6.7 · IND 5.4
- +1 turnover margin SF 1 · IND 2 turnovers
- +128 total yards SF 440 · IND 312
Game Highlights
Official NFL highlights · Opens from YouTube
Got a 49er or Colt on your fantasy team?
Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the 49ers Won
San Francisco won the efficiency, turnover, third-down, and time of possession battles.
| 49ers | Stat | Colts |
|---|---|---|
| 6.7 | Yards per play | 5.4 |
| 1 | Turnovers | 2 |
| 440 | Total yards | 312 |
| Other team stats | ||
| 66 | Plays | 58 |
| 64% | Third-down conversion | 50% |
| 33:05 | Time of possession | 26:55 |
Scoring Summary
The 49ers scored six touchdowns and two field goals; the Colts scored three touchdowns and two field goals.
| Time | Team | Play | SF | IND |
|---|---|---|---|---|
| 1st quarter | ||||
| 10:31 | IND | Philip Rivers → Alec Pierce, 20-yard TD Takes leadBlake Grupe XP | 0 | 7 |
| 7:14 | SF | Brock Purdy → Demarcus Robinson, 22-yard TD Ties gameEddy Pineiro XP | 7 | 7 |
| 4:33 | SF | Brock Purdy → Christian McCaffrey, 2-yard TD Takes leadEddy Pineiro XP | 14 | 7 |
| 2nd quarter | ||||
| 14:15 | IND | Philip Rivers → Alec Pierce, 16-yard TD Ties gameBlake Grupe XP | 14 | 14 |
| 9:36 | SF | Brock Purdy → George Kittle, 11-yard TD Takes leadEddy Pineiro XP | 21 | 14 |
| 1:51 | SF | Eddy Pineiro 25-yard FG Extends lead | 24 | 14 |
| 0:17 | IND | Blake Grupe 39-yard FG | 24 | 17 |
| 3rd quarter | ||||
| 10:58 | SF | Brock Purdy → Jauan Jennings, 3-yard TD Extends leadEddy Pineiro XP | 31 | 17 |
| 8:16 | IND | Blake Grupe 51-yard FG | 31 | 20 |
| 4:02 | SF | Eddy Pineiro 38-yard FG Extends lead | 34 | 20 |
| 4th quarter | ||||
| 12:41 | IND | Jonathan Taylor 1-yard TD runBlake Grupe XP | 34 | 27 |
| 7:37 | SF | Brock Purdy → Christian McCaffrey, 9-yard TD Extends leadEddy Pineiro XP | 41 | 27 |
| 3:26 | SF | Dee Winters 74-yard interception return TD Extends leadEddy Pineiro XP | 48 | 27 |
Fantasy Points: 49ers vs Colts, Week 16 2025
Fantasy leaders
- Christian McCaffreySF · RB32.6 PTSRB2
- Brock PurdySF · QB31.9 PTSQB1
- Alec PierceIND · WR24.6 PTSWR5
- George KittleSF · TE24.5 PTSTE1
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31.9 | QB1 | 25/34 | 295 | 5 | 1 | 2 | 11 | 0 | 126.8 | Start/Sit → | |
| 18.1 | QB13 | 23/35 | 277 | 2 | 1 | — | — | — | 97.0 | ||
| 0.0 | — | 0/1 | 0 | 0 | 0 | — | — | — | 39.6 | ||
| -0.3 | — | — | — | — | — | 3 | -3 | 0 | — | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 32.6 | RB2 | RB | 21 | 117 | 0 | 8 | 6 | 29 | 2 | Start/Sit → | |
| 24.6 | WR5 | WR | — | — | — | 4 | 4 | 86 | 2 | ||
| 24.5 | TE1 | TE | — | — | — | 8 | 7 | 115 | 1 | Start/Sit → | |
| 18.1 | WR16 | WR | — | — | — | 6 | 5 | 71 | 1 | Start/Sit → | |
| 16.9 | RB17 | RB | 16 | 46 | 1 | 3 | 3 | 33 | 0 | Start/Sit → | |
| 11.8 | WR30 | WR | 1 | 3 | 0 | 9 | 5 | 65 | 0 | Start/Sit → | |
| 10.3 | WR33 | WR | — | — | — | 2 | 2 | 23 | 1 | ||
| 7.2 | WR56 | WR | — | — | — | 5 | 4 | 32 | 0 | ||
| 6.0 | TE24 | TE | — | — | — | 9 | 3 | 30 | 0 | Start/Sit → | |
| 5.7 | WR67 | WR | — | — | — | 5 | 3 | 27 | 0 | Start/Sit → | |
| 3.6 | TE39 | TE | — | — | — | 2 | 2 | 16 | 0 | Start/Sit → | |
| 3.3 | WR87 | WR | — | — | — | 1 | 1 | 23 | 0 | Start/Sit → | |
| 2.7 | TE47 | TE | — | — | — | 2 | 1 | 7 | 0 | ||
| 2.1 | TE49 | TE | — | — | — | 2 | 1 | 11 | 0 | Start/Sit → | |
| 2.0 | RB63 | RB | 5 | 20 | 0 | 1 | 0 | 0 | 0 | ||
| 0.9 | RB73 | RB | 3 | 9 | 0 | — | — | — | — | Start/Sit → | |
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 | ||
| -0.6 | — | RB | — | — | — | 1 | 1 | 4 | 0 | Start/Sit → |
Fantasy Usage
San Francisco 49ers
Snap Share
Jauan JenningsWR54 snaps82%
Christian McCaffreyRB53 snaps80%
Kendrick BourneWR46 snaps70%
George KittleTE41 snaps62%
Demarcus RobinsonWR29 snaps44%
Target Share33 targets
- Christian McCaffrey24%, 8 targets
- George Kittle24%, 8 targets
- Jauan Jennings18%, 6 targets
- Kendrick Bourne15%, 5 targets
- Demarcus Robinson6%, 2 targets
- Other12%, 4 targets
Carry Share31 carries
- Christian McCaffrey68%, 21 carries
- Brian Robinson16%, 5 carries
- Mac Jones10%, 3 carries
- Brock Purdy6%, 2 carries
Indianapolis Colts
Snap Share
Alec PierceWR58 snaps97%
Michael PittmanWR56 snaps93%
Jonathan TaylorRB53 snaps88%
Tyler WarrenTE53 snaps88%
Josh DownsWR47 snaps78%
Target Share36 targets
- Josh Downs25%, 9 targets
- Tyler Warren25%, 9 targets
- Michael Pittman14%, 5 targets
- Alec Pierce11%, 4 targets
- Jonathan Taylor8%, 3 targets
- Other17%, 6 targets
Carry Share20 carries
- Jonathan Taylor80%, 16 carries
- Tyler Goodson15%, 3 carries
- Josh Downs5%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 58 | 97% | 4 | 11% | 0 | |
| 56 | 93% | 5 | 14% | 0 | |
| 53 | 88% | 3 | 8% | 16 | |
| 53 | 88% | 9 | 25% | 0 | |
| 54 | 82% | 6 | 18% | 0 | |
| 53 | 80% | 8 | 24% | 21 | |
| 47 | 78% | 9 | 25% | 1 | |
| 46 | 70% | 5 | 15% | 0 | |
| 41 | 62% | 8 | 24% | 0 | |
| 29 | 44% | 2 | 6% | 0 | |
| 27 | 41% | 0 | 0% | 0 | |
| 16 | 24% | 2 | 6% | 0 | |
| 13 | 22% | 2 | 6% | 0 | |
| 10 | 15% | 1 | 3% | 5 | |
| 8 | 12% | 0 | 0% | 0 | |
| 7 | 11% | 1 | 3% | 0 | |
| 5 | 8% | 0 | 0% | 3 | |
| 5 | 8% | 2 | 6% | 0 | |
| 4 | 7% | 1 | 3% | 0 | |
| 4 | 7% | 0 | 0% | 0 | |
| 3 | 5% | 0 | 0% | 0 | |
| 1 | 2% | 1 | 3% | 0 |
Fantasy Points vs Expected
Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.
- Biggest overperformer+17.8Alec Pierce24.6 PTS vs 6.8 xFP
- Biggest underperformer−9.3Tyler Warren6.0 PTS vs 15.3 xFP
- Highest expected volume27.2 xFPChristian McCaffrey32.6 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Christian McCaffreySF · RB | 32.6 | 27.2 | +5.4 | 80% | 68% car | — | 0 | 21 | 68% | 8 | 24% |
| Brock PurdySF · QB | 31.9 | 16.4 | +15.5 | 95% | 34 att | — | 34 | 2 | 6% | 0 | 0% |
| Josh DownsIND · WR | 11.8 | 16.0 | −4.2 | 78% | 25% tgt | — | 0 | 1 | 5% | 9 | 25% |
| Philip RiversIND · QB | 18.1 | 15.5 | +2.6 | 93% | 35 att | — | 35 | 0 | 0% | 0 | 0% |
| Jonathan TaylorIND · RB | 16.9 | 15.4 | +1.5 | 88% | 80% car | — | 0 | 16 | 80% | 3 | 8% |
| Tyler WarrenIND · TE | 6.0 | 15.3 | −9.3 | 88% | 25% tgt | — | 0 | 0 | 0% | 9 | 25% |
| George KittleSF · TE | 24.5 | 13.6 | +10.9 | 62% | 24% tgt | — | 0 | 0 | 0% | 8 | 24% |
| Jauan JenningsSF · WR | 18.1 | 10.2 | +7.9 | 82% | 18% tgt | — | 0 | 0 | 0% | 6 | 18% |
| Kendrick BourneSF · WR | 5.7 | 8.5 | −2.8 | 70% | 15% tgt | — | 0 | 0 | 0% | 5 | 15% |
| Michael Pittman Jr.IND · WR | 7.2 | 8.5 | −1.3 | 93% | 14% tgt | — | 0 | 0 | 0% | 5 | 14% |
| Alec PierceIND · WR | 24.6 | 6.8 | +17.8 | 97% | 11% tgt | — | 0 | 0 | 0% | 4 | 11% |
| Brian Robinson Jr.SF · RB | 2.0 | 4.9 | −2.9 | 15% | 16% car | — | 0 | 5 | 16% | 1 | 3% |
| Demarcus RobinsonSF · WR | 10.3 | 3.4 | +6.9 | 44% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Drew OgletreeIND · TE | 2.1 | 3.4 | −1.3 | 8% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Jake TongesSF · TE | 1.7 | 3.4 | −1.7 | 24% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Mo Alie-CoxIND · TE | 3.6 | 3.4 | +0.2 | 22% | 6% tgt | — | 0 | 0 | 0% | 2 | 6% |
| Mac JonesSF · QB | -0.3 | 1.9 | −2.2 | 5% | 0 att | — | 0 | 3 | 10% | 0 | 0% |
| Tyler GoodsonIND · RB | 0.9 | 1.9 | −1.0 | 8% | 15% car | — | 0 | 3 | 15% | 0 | 0% |
| Ameer AbdullahIND · RB | -0.6 | 1.7 | −2.3 | 7% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Coleman OwenIND · WR | 0.0 | 1.7 | −1.7 | 2% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Skyy MooreSF · WR | 3.3 | 1.7 | +1.6 | 11% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Riley LeonardIND · QB | 0.0 | 0.4 | −0.4 | 7% | 1 att | — | 1 | 0 | 0% | 0 | 0% |
Team totals: 49ers 33 targets and 31 carries; Colts 36 targets and 20 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.
Fantasy Verdicts
Brock Purdy Ran hot
SF · QB · 31.9 pts on 16.4 expected
25 of 34 passing for 295 yards, 5 touchdowns, 1 interception; 2 carries for 11 yards.
Verdict: The opportunities were worth 16.4 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 19.7, 19.3, 10.3, 17.1, 26.2, 31.9
W4W11W12W13W15W16
Best fantasy game of the season.
Philip Rivers
IND · QB · 18.1 pts on 15.5 expected
23 of 35 passing for 277 yards, 2 touchdowns, 1 interception.
Verdict: The points matched the role, 15.5 expected.
Christian McCaffrey Ran hot
SF · RB · 32.6 pts on 27.2 expected
8 targets (24% of the team's), 6 catches for 29 yards and 2 touchdowns; 21 carries (68% of the team's) for 117 yards.
Verdict: The opportunities were worth 27.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 17.6, 35.1, 27.2, 17.4, 15.7, 32.6
W10W11W12W13W15W16
Best score since Week 11. A touchdown in 6 of the last 8 games.
George Kittle Ran hot
SF · TE · 24.5 pts on 13.6 expected
8 targets (24% of the team's), 7 catches for 115 yards and 1 touchdown.
Verdict: The opportunities were worth 13.6 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 23.4, 24.7, 13.8, 10.7, 22.8, 24.5
W10W11W12W13W15W16
Best score since Week 11. A touchdown in 5 of the last 8 games.
Josh Downs
IND · WR · 11.8 pts on 16.0 expected
9 targets (25% of the team's), 5 catches for 65 yards; 1 carry (5% of the team's) for 3 yards.
Verdict: The points matched the role, 16.0 expected.
Last 5 games + this one (PPR): 1.3, 3.0, 6.4, 6.3, 10.3, 11.8
W10W12W13W14W15W16
Best score since Week 9.
Jonathan Taylor Strong role
IND · RB · 16.9 pts on 15.4 expected
3 targets (8% of the team's), 3 catches for 33 yards; 16 carries (80% of the team's) for 46 yards and 1 touchdown.
Verdict: The points matched the role, 15.4 expected.
Last 5 games + this one (PPR): 49.6, 8.6, 15.1, 11.4, 13.1, 16.9
W10W12W13W14W15W16
Best score since Week 10.
Tyler Warren Unlucky
IND · TE · 6.0 pts on 15.3 expected
9 targets (25% of the team's), 3 catches for 30 yards.
Verdict: The role was there, worth 15.3 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 17.9, 9.5, 11.2, 3.7, 4.9, 6.0
W10W12W13W14W15W16
Jauan Jennings Ran hot
SF · WR · 18.1 pts on 10.2 expected
6 targets (18% of the team's), 5 catches for 71 yards and 1 touchdown.
Verdict: The opportunities were worth 10.2 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 17.1, 9.4, 15.1, 13.9, 18.7, 18.1
W10W11W12W13W15W16
A touchdown in 6 of the last 8 games.
Stock Up, Stock Down
San Francisco 49ers
- ▼Stock down: George Kittle played 62% of the snaps, down from a 82% season average.
Indianapolis Colts
- ▲Stock up: Josh Downs played 78% of the snaps, up from a 57% season average.
- ▼Stock down: Drew Ogletree played 8% of the snaps, down from a 25% season average.
- ▼Stock down: Mo Alie-Cox played 22% of the snaps, down from a 40% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2025 through Week 18.
| Points allowed to | 49ers D | Colts D |
|---|---|---|
| QBs | 17.5 | 17.4 |
| RBs | 21.2 | 19.1 |
| WRs | 32.1 | 35.8 |
| TEs | 14.8 | 15.1 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Indianapolis opened at 37% win probability and fell below 2% in the third quarter.
Colts win probability
Key Swings
- +21Rivers → Pierce, 20-yd TD37% → 59%Q1 10:31
- −22Purdy → Robinson, 22-yd TD60% → 38%Q1 7:14
- −19Purdy → McCaffrey, 2-yd TD38% → 19%Q1 4:33
- +20Rivers → Pierce, 16-yd TD19% → 39%Q2 14:15
- −21Purdy → Kittle, 11-yd TD39% → 18%Q2 9:36
Swing in Colts win probability, in points
Play Calling and Possessions
| San Francisco 49ers | Measure | Indianapolis Colts |
|---|---|---|
| 66 | Plays | 58 |
| 53% | Pass rate | 66% |
| 8.4 | Yds / dropback | 6.7 |
| 4.7 | Yds / carry | 2.9 |
| 7/11 | Third downs | 5/10 |
Efficiency edge San Francisco ran 8 more plays and gained 1.7 more yards per dropback.
- Top targets
- SF McCaffrey 24% · Kittle 24% · Jennings 18%
- IND Downs 25% · Warren 25% · Pittman 14%
Possession Results
| Result | SF | IND |
|---|---|---|
| Touchdowns | 5 | 3 |
| Field goals | 2 | 2 |
| Punts | 0 | 2 |
| Turnovers | 1 | 2 |
| Turnovers on downs | 0 | 1 |
| Missed field goals | 1 | 0 |
SF turnover edge: +1
- The Colts opened the scoring on their first possession, a 9-play, 72-yard drive that ended in a touchdown.
- The 49ers scored touchdowns on three of their first three drives, then drained the clock with three second-half drives of four to six minutes.
All 20 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| IND | Q1 15:00 | 9 | 72 | 4:29 | Touchdown |
| SF | Q1 10:31 | 6 | 69 | 3:17 | Touchdown |
| IND | Q1 7:14 | 0 | 0 | 0:06 | Fumble |
| SF | Q1 7:08 | 5 | 26 | 2:35 | Touchdown |
| IND | Q1 4:33 | 12 | 66 | 5:18 | Touchdown |
| SF | Q2 14:15 | 10 | 69 | 4:39 | Touchdown |
| IND | Q2 9:36 | 3 | 8 | 2:27 | Punt |
| SF | Q2 7:09 | 12 | 75 | 5:18 | Field goal |
| IND | Q2 1:51 | 7 | 44 | 1:34 | Field goal |
| SF | Q2 0:17 | 2 | 14 | 0:17 | Missed FG |
| SF | Q3 15:00 | 8 | 64 | 4:02 | Touchdown |
| IND | Q3 10:58 | 7 | 32 | 2:42 | Field goal |
| SF | Q3 8:16 | 8 | 49 | 4:14 | Field goal |
| IND | Q3 4:02 | 12 | 65 | 6:21 | Touchdown |
| SF | Q4 12:41 | 10 | 70 | 5:04 | Touchdown |
| IND | Q4 7:37 | 3 | -15 | 1:17 | Punt |
| SF | Q4 6:20 | 5 | 10 | 1:43 | Interception |
| IND | Q4 4:37 | 3 | 42 | 1:11 | Interception |
| IND | Q4 3:26 | 4 | 9 | 1:30 | Downs |
| SF | Q4 1:56 | 3 | -3 | 1:56 | End of game |
About these numbers
The 49ers' interception touchdown is counted as a Colts interception, not as a 49ers possession. Possessions that ended with the clock running out at the half or the end of the game aren't counted.
Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.
49ers vs Colts Head-to-Head
The 49ers and Colts first met in 1953 and have played 46 times since.
- All-time series
- 27–19Colts lead, 46 meetings since 1953
- Postseason
- 0No playoff meetings
- Largest 49ers win
- 45–141953
- Largest Colts win
- 41–71967
Since 2021
1–1 Series tied
2 meetings since the 2021 season, regular season and playoffs.
- C
- 4
Oldest to newest. 4 = 49ers win, C = Colts win, outlined = this game.
Recent Meetings
- 2025 Wk 16 49ers at Colts, 2025 Wk 16 recap SF 48 IND 27 SF W
- 2021 Wk 7 Colts at 49ers, 2021 Wk 7 recap IND 30 SF 18 IND W
Season to Date (Through Week 18)
The 2025 regular season, from each game's box score.
| 49ers | Stat | Colts |
|---|---|---|
| 12-5 | Record | 8-9 |
| 25.7 | Points per game | 27.4 |
| 351.4 | Yards per game | 345.9 |
| 5.5 | Yards per play | 5.8 |
| 21.8 | Points allowed per game | 24.2 |
| 340.2 | Yards allowed per game | 349.8 |
49ers vs Colts Odds and Results
How this game finished against the betting lines.
- Spread
- SF −4.549ers covered by 16.5
- Total
- 46.5Over: 75 points scored (by 28.5)
Expected vs Actual Scoring
| Team | Implied | Actual | Difference |
|---|---|---|---|
| 49ers | 25.5 | 48 | +22.5 |
| Colts | 21.0 | 27 | +6.0 |
Both offenses beat the market's expectation, and the Fantasy tab shows who cashed in.
Betting Trends
Last 2 meetings: 49ers 1–1 ATS, overs 2–0.
Each team's 2025 season through this game. Over/under is overs first.
San Francisco 49ers
- Against the spread
- 4–0
- Over/under
- 2–2
- ATS as favorite
- 4–0
- ATS on the road
- 2–0
Indianapolis Colts
- Against the spread
- 1–3
- Over/under
- 2–1
- ATS as favorite
- 0–2
- ATS as underdog
- 1–1
- ATS at home
- 0–2
Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.
21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.
49ers and Colts in Fantasy
The two teams don't meet again this season. If you roster a 49er or a Colt, these answer the week-to-week question.
- Start/Sit ToolShould your 49ers or Colts player start this week? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for 49ers and Colts players.
- Fantasy Points Allowed by PositionHow the 49ers and Colts defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere each team's remaining games fall in your fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2025 Game Logs for Players in This Game
49ers vs Colts Game FAQ
Who won the 2025 49ers vs Colts Week 16 game?
The San Francisco 49ers beat the Indianapolis Colts 48–27 in Week 16 of the 2025 season. The game was played at Lucas Oil Stadium in Indianapolis, IN, on December 22, 2025. See the 49ers' 2025 schedule.
What was the final score of 49ers vs Colts?
The final score was 49ers 48, Colts 27. The 49ers led 24–17 at halftime, and the second half went 49ers 24, Colts 10.
What happened in the 49ers vs Colts game?
San Francisco led 24–17 at halftime and outscored Indianapolis 24–10 after the break to win 48–27. The 49ers finished with a 440–312 edge in total offense and averaged 6.7 yards per play. Christian McCaffrey led all players with 6 catches for 29 yards and 2 touchdowns, plus 21 carries for 117 rushing yards. The Colts committed 2 turnovers, the 49ers 1.
Who scored the most fantasy points in 49ers vs Colts?
Christian McCaffrey led the game with 32.6 PPR fantasy points, the RB2 of Week 16, on 6 catches for 29 yards and 2 touchdowns, plus 21 carries for 117 rushing yards. Brock Purdy was next with 31.9 (QB1). See Christian McCaffrey's 2025 game log.
Who led 49ers vs Colts in passing, rushing and receiving?
Brock Purdy (SF) led all passers with 25 of 34 for 295 yards, 5 touchdowns and an interception. Christian McCaffrey (SF) led in rushing with 21 carries for 117 yards. George Kittle (SF) led in receiving with 7 catches for 115 yards and a touchdown.
How many fantasy points did Christian McCaffrey score against the Colts?
Christian McCaffrey scored 32.6 points in PPR leagues, 29.6 in half-PPR and 26.6 in standard scoring against the Colts in Week 16 of the 2025 season, on 6 catches for 29 yards and 2 touchdowns, plus 21 carries for 117 rushing yards. He drew 24% of his team's targets.
Who outperformed and underperformed expected fantasy points in 49ers vs Colts?
Alec Pierce outperformed his expected fantasy points the most, scoring 24.6 PPR points on 6.8 xFP (+17.8). Tyler Warren fell furthest short, with 6.0 points on 15.3 xFP (−9.3). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.
Who had the highest expected fantasy points in 49ers vs Colts?
Christian McCaffrey had the most fantasy opportunity in the game, worth 27.2 expected PPR points (xFP) at league-average rates, and scored 32.6. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the 49ers beat the Colts?
The 49ers beat the Colts 48–27 because they averaged 6.7 yards per play to 5.4, won the turnover battle 2–1, and outgained them 440–312.
Which team won the turnover battle in 49ers vs Colts?
The 49ers won the turnover battle 2–1: the Colts gave the ball away 2 times and the 49ers 1 time. The 49ers won the game.
What is the all-time 49ers vs Colts record?
The Colts lead the all-time series 27–19 across 46 meetings since 1953.
When did the 49ers and Colts last play before this game?
Before Week 16 of 2025, they last met in the 2021 season on October 24, 2021, when the Colts beat the 49ers 30–18.
What was the closing spread for 49ers vs Colts?
The consensus closing spread at kickoff was 49ers −4.5, making the San Francisco 49ers 4.5-point favorites, with a closing total of 46.5. That implied about 25.5 points for the 49ers and 21.0 for the Colts.
Did 49ers vs Colts go over or under the total?
The game went over. The consensus closing total was 46.5, and the teams combined for 75 points, 28.5 over the number.
Who covered the spread in 49ers vs Colts?
The 49ers covered by 16.5 against the closing line of 49ers −4.5. The final margin was 21 points.
