Final2024 Week 13
Highmark Stadium (Old), Orchard Park, NY|
San Francisco 49ers vs Buffalo Bills, Week 13 2024
San Francisco 49ers
Away
10
Buffalo Bills
HomeWon
35
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| 49ers | 3 | 0 | 7 | 0 | 10 |
| Bills | 7 | 14 | 7 | 7 | 35 |
SF 10 · BUF 35 Final
Passing leader
BUF · QB
28.4PPR pts
13/17, 148 YDS, 2 TD, 1 RUSH TD
Top fantasy scorer
James Cook III
BUF · RB
19.0PPR pts
14 ATT, 107 YDS, 1 TD, 1 REC, 13 REC YDS
49ers leader
SF · RB
8.7PPR pts
7 ATT, 53 YDS, 2 REC, 14 REC YDS
Defensive playmaker
Greg Rousseau
BUF
1 SACK, 4 TKL
Bills 35, 49ers 10: Buffalo leads from start to finish
Buffalo led 21–3 at halftime after a 14-point second quarter and outscored San Francisco 14–7 after the break to win 35–10. The Bills finished with a 372–239 edge in total offense and averaged 6.6 yards per play.
The gap showed up everywhere. The 49ers went 3-for-10 on third down and committed three turnovers, while the Bills kept the ball for 33:27 and finished without a giveaway.
Key advantages
- +1.5 yards/play BUF 6.6 · SF 5.1
- +3 turnover margin BUF 0 turnovers
- +133 total yards BUF 372 · SF 239
Game Highlights
Official NFL highlights · Opens from YouTube
Got a 49er or Bill 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 Bills Won
Buffalo won the efficiency, turnover, third-down, and time of possession battles.
| 49ers | Stat | Bills |
|---|---|---|
| 5.1 | Yards per play | 6.6 |
| 3 | Turnovers | 0 |
| 239 | Total yards | 372 |
| Other team stats | ||
| 47 | Plays | 56 |
| 30% | Third-down conversion | 50% |
| 26:33 | Time of possession | 33:27 |
Scoring Summary
The Bills scored five touchdowns; the 49ers scored one touchdown and one field goal.
| Time | Team | Play | SF | BUF |
|---|---|---|---|---|
| 1st quarter | ||||
| 7:41 | SF | Jake Moody 33-yard FG Takes lead | 3 | 0 |
| 0:03 | BUF | Ray Davis 5-yard TD run Takes leadTyler Bass XP | 3 | 7 |
| 2nd quarter | ||||
| 8:38 | BUF | James Cook 65-yard TD run Extends leadTyler Bass XP | 3 | 14 |
| 0:41 | BUF | Josh Allen → Mack Hollins, 7-yard TD Extends leadTyler Bass XP | 3 | 21 |
| 3rd quarter | ||||
| 5:58 | BUF | Bills TD Extends leadTyler Bass XP | 3 | 28 |
| 2:54 | SF | Isaac Guerendo 15-yard TD runJake Moody XP | 10 | 28 |
| 4th quarter | ||||
| 12:31 | BUF | Josh Allen 8-yard TD run Extends leadTyler Bass XP | 10 | 35 |
Fantasy Points: 49ers vs Bills, Week 13 2024
Fantasy leaders
- Josh AllenBUF · QB28.4 PTSQB3
- James CookBUF · RB19.0 PTSRB9
- Ray DavisBUF · RB13.7 PTSRB19
- Christian McCaffreySF · RB8.7 PTSRB34
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 28.4 | QB3 | 13/17 | 148 | 2 | 0 | 3 | 18 | 1 | 141.3 | Start/Sit → | |
| 2.2 | QB32 | 11/18 | 94 | 0 | 0 | 2 | 4 | 0 | 74.8 | Start/Sit → | |
| -0.1 | — | 1/1 | 4 | 0 | 0 | 4 | -3 | 0 | 83.3 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 19.0 | RB9 | RB | 14 | 107 | 1 | 1 | 1 | 13 | 0 | ||
| 13.7 | RB19 | RB | 11 | 63 | 1 | 1 | 1 | 4 | 0 | Start/Sit → | |
| 8.7 | RB34 | RB | 7 | 53 | 0 | 3 | 2 | 14 | 0 | Start/Sit → | |
| 8.6 | RB35 | RB | 4 | 19 | 1 | 1 | 1 | -3 | 0 | Start/Sit → | |
| 8.6 | WR53 | WR | — | — | — | 5 | 3 | 56 | 0 | Start/Sit → | |
| 7.8 | RB38 | RB | 13 | 78 | 0 | — | — | — | — | ||
| 7.7 | WR56 | WR | — | — | — | 1 | 1 | 7 | 1 | Start/Sit → | |
| 7.6 | TE26 | TE | — | — | — | 2 | 2 | 56 | 0 | Start/Sit → | |
| 7.0 | WR60 | WR | — | — | — | 7 | 4 | 30 | 0 | Start/Sit → | |
| 4.7 | RB50 | RB | 5 | 28 | 0 | 1 | 1 | 9 | 0 | Start/Sit → | |
| 4.2 | WR80 | WR | — | — | — | 3 | 3 | 12 | 0 | ||
| 4.0 | WR82 | WR | — | — | — | 5 | 4 | 20 | 0 | ||
| 2.4 | TE42 | TE | — | — | — | 1 | 1 | 14 | 0 | Start/Sit → | |
| 1.7 | TE49 | TE | — | — | — | 2 | 1 | 7 | 0 | Start/Sit → | |
| 0.7 | WR111 | WR | 1 | 7 | 0 | — | — | — | — | ||
| 0.0 | — | WR | — | — | — | 1 | 0 | 0 | 0 |
Fantasy Usage
San Francisco 49ers
Snap Share
George KittleTE48 snaps100%
Jauan JenningsWR46 snaps96%
Deebo SamuelWR36 snaps75%
Ricky PearsallWR35 snaps73%
Jordan MasonRB25 snaps52%
Target Share17 targets
- Deebo Samuel29%, 5 targets
- Jauan Jennings29%, 5 targets
- Christian McCaffrey18%, 3 targets
- George Kittle12%, 2 targets
- Ricky Pearsall6%, 1 targets
- Other6%, 1 targets
Carry Share26 carries
- Jordan Mason50%, 13 carries
- Christian McCaffrey27%, 7 carries
- Isaac Guerendo15%, 4 carries
- Brock Purdy8%, 2 carries
Buffalo Bills
Snap Share
Mack HollinsWR38 snaps66%
Khalil ShakirWR29 snaps50%
Dawson KnoxTE28 snaps48%
Amari CooperWR27 snaps47%
James CookRB26 snaps45%
Target Share17 targets
- Khalil Shakir41%, 7 targets
- Amari Cooper18%, 3 targets
- Dawson Knox12%, 2 targets
- Mack Hollins6%, 1 targets
- Ty Johnson6%, 1 targets
- Other18%, 3 targets
Carry Share38 carries
- James Cook37%, 14 carries
- Ray Davis29%, 11 carries
- Ty Johnson13%, 5 carries
- Mitchell Trubisky11%, 4 carries
- Josh Allen8%, 3 carries
- Other3%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 48 | 100% | 2 | 12% | 0 | |
| 46 | 96% | 5 | 29% | 0 | |
| 36 | 75% | 5 | 29% | 0 | |
| 35 | 73% | 1 | 6% | 0 | |
| 38 | 66% | 1 | 6% | 0 | |
| 25 | 52% | 0 | 0% | 13 | |
| 29 | 50% | 7 | 41% | 0 | |
| 28 | 48% | 2 | 12% | 0 | |
| 27 | 47% | 3 | 18% | 0 | |
| 26 | 45% | 1 | 6% | 14 | |
| 24 | 41% | 1 | 6% | 0 | |
| 22 | 38% | 0 | 0% | 1 | |
| 19 | 33% | 1 | 6% | 11 | |
| 16 | 28% | 1 | 6% | 5 | |
| 15 | 26% | 0 | 0% | 0 | |
| 12 | 25% | 3 | 18% | 7 | |
| 14 | 24% | 0 | 0% | 0 | |
| 11 | 23% | 1 | 6% | 4 | |
| 3 | 6% | 0 | 0% | 0 | |
| 2 | 4% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 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+18.9Josh Allen28.4 PTS vs 9.5 xFP
- Biggest underperformer−7.1Brock Purdy2.2 PTS vs 9.3 xFP
- Highest expected volume12.0 xFPKhalil Shakir7.0 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Khalil ShakirBUF · WR | 7.0 | 12.0 | −5.0 | 50% | 39% tgt | — | 0 | 0 | 0% | 7 | 39% |
| James Cook IIIBUF · RB | 19.0 | 10.8 | +8.2 | 45% | 37% car | — | 0 | 14 | 37% | 1 | 6% |
| Christian McCaffreySF · RB | 8.7 | 9.7 | −1.0 | 25% | 26% car | — | 0 | 7 | 26% | 3 | 18% |
| Josh AllenBUF · QB | 28.4 | 9.5 | +18.9 | 74% | 17 att | — | 17 | 3 | 8% | 0 | 0% |
| Brock PurdySF · QB | 2.2 | 9.3 | −7.1 | 100% | 18 att | — | 18 | 2 | 7% | 0 | 0% |
| Ray DavisBUF · RB | 13.7 | 8.9 | +4.8 | 33% | 29% car | — | 0 | 11 | 29% | 1 | 6% |
| Deebo Samuel Sr.SF · WR | 4.0 | 8.6 | −4.6 | 75% | 29% tgt | — | 0 | 0 | 0% | 5 | 29% |
| Jauan JenningsSF · WR | 8.6 | 8.6 | 0.0 | 96% | 29% tgt | — | 0 | 0 | 0% | 5 | 29% |
| Jordan MasonSF · RB | 7.8 | 8.5 | −0.7 | 52% | 48% car | — | 0 | 13 | 48% | 0 | 0% |
| Amari CooperBUF · WR | 4.2 | 5.1 | −0.9 | 47% | 17% tgt | — | 0 | 0 | 0% | 3 | 17% |
| Ty JohnsonBUF · RB | 4.7 | 5.0 | −0.3 | 28% | 13% car | — | 0 | 5 | 13% | 1 | 6% |
| Isaac GuerendoSF · RB | 8.6 | 4.3 | +4.3 | 23% | 15% car | — | 0 | 4 | 15% | 1 | 6% |
| Dawson KnoxBUF · TE | 7.6 | 3.4 | +4.2 | 48% | 11% tgt | — | 0 | 0 | 0% | 2 | 11% |
| George KittleSF · TE | 1.7 | 3.4 | −1.7 | 100% | 12% tgt | — | 0 | 0 | 0% | 2 | 12% |
| Mitchell TrubiskyBUF · QB | -0.1 | 3.1 | −3.2 | 26% | 1 att | — | 1 | 4 | 11% | 0 | 0% |
| Mack HollinsBUF · WR | 7.7 | 1.7 | +6.0 | 66% | 6% tgt | — | 0 | 0 | 0% | 1 | 6% |
| Quintin MorrisBUF · TE | 2.4 | 1.7 | +0.7 | 41% | 6% tgt | — | 0 | 0 | 0% | 1 | 6% |
| Ricky PearsallSF · WR | 0.0 | 1.7 | −1.7 | 73% | 6% tgt | — | 0 | 0 | 0% | 1 | 6% |
| Zach DavidsonBUF · TE | 0.0 | 1.7 | −1.7 | — | 6% tgt | — | 0 | 0 | 0% | 1 | 6% |
| Curtis SamuelBUF · WR | 0.7 | 0.7 | 0.0 | 38% | 3% car | — | 0 | 1 | 3% | 0 | 0% |
| Kyle JuszczykSF · RB | -2.1 | 0.7 | −2.8 | — | 4% car | — | 0 | 1 | 4% | 0 | 0% |
Team totals: 49ers 17 targets and 27 carries; Bills 18 targets and 38 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 2024 season: 1.71 PPR points per target (68% 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 Unlucky
SF · QB · 2.2 pts on 9.3 expected
11 of 18 passing for 94 yards; 2 carries for 4 yards.
Verdict: The role was there, worth 9.3 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 24.1, 20.2, 26.0, 23.8, 19.4, 2.2
W6W7W8W10W11W13
No interceptions after 4 in the previous four games. Lowest-scoring game of the season.
Josh Allen Ran hot
BUF · QB · 28.4 pts on 9.5 expected
13 of 17 passing for 148 yards, 2 touchdowns; 3 carries for 18 yards and 1 touchdown.
Verdict: The opportunities were worth 9.5 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 21.0, 20.8, 23.1, 20.2, 25.0, 28.4
W7W8W9W10W11W13
No interceptions after 5 in the previous four games. Best score since Week 3.
Christian McCaffrey
SF · RB · 8.7 pts on 9.7 expected
3 targets (18% of the team's), 2 catches for 14 yards; 7 carries (26% of the team's) for 53 yards.
Verdict: The points matched the role, 9.7 expected.
Last 3 games + this one (PPR): 16.7, 14.6, 7.8, 8.7
W10W11W12W13
Deebo Samuel Sr.
SF · WR · 4.0 pts on 8.6 expected
5 targets (29% of the team's), 4 catches for 20 yards.
Verdict: The points matched the role, 8.6 expected.
Last 5 games + this one (PPR): 0.0, 12.6, 12.6, 6.1, 3.1, 4.0
W7W8W10W11W12W13
Khalil Shakir Volume, no payoff
BUF · WR · 7.0 pts on 12.0 expected
7 targets (39% of the team's), 4 catches for 30 yards.
Verdict: The role was there, worth 12.0 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 13.5, 19.9, 11.0, 11.8, 15.0, 7.0
W7W8W9W10W11W13
Fewest points since Week 6.
James Cook III Ran hot
BUF · RB · 19.0 pts on 10.8 expected
1 target (6% of the team's), 1 catch for 13 yards; 14 carries (37% of the team's) for 107 yards and 1 touchdown.
Verdict: The opportunities were worth 10.8 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 9.2, 28.3, 11.9, 15.5, 19.7, 19.0
W7W8W9W10W11W13
A touchdown in 6 of the last 8 games.
Mack Hollins Ran hot
BUF · WR · 7.7 pts on 1.7 expected
1 target (6% of the team's), 1 catch for 7 yards and 1 touchdown.
Verdict: The opportunities were worth 1.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 0.0, 1.0, 14.0, 12.6, 4.7, 7.7
W7W8W9W10W11W13
Jordan Mason
SF · RB · 7.8 pts on 8.5 expected
13 carries (48% of the team's) for 78 yards.
Verdict: The points matched the role, 8.5 expected.
Last 5 games + this one (PPR): 8.9, 1.8, 0.5, 1.3, 2.3, 7.8
W7W8W10W11W12W13
Best score since Week 7.
Stock Up, Stock Down
San Francisco 49ers
- ▲Stock up: Jordan Mason led the backfield with 52% of the snaps after trailing Christian McCaffrey before this game.
- ▲Stock up: Jauan Jennings played 96% of the snaps, up from a 70% season average.
- ▼Stock down: Christian McCaffrey lost the backfield lead: 25% of the snaps to Jordan Mason's 52%.
Buffalo Bills
- ▲Stock up: Quintin Morris played 41% of the snaps, up from a 15% season average.
- ▼Stock down: Amari Cooper played 47% of the snaps, down from a 74% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2024 through Week 18.
| Points allowed to | 49ers D | Bills D |
|---|---|---|
| QBs | 16.6 | 16.5 |
| RBs | 22.7 | 24.2 |
| WRs | 30.5 | 33.2 |
| TEs | 10.3 | 12.0 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Buffalo opened at 50% win probability and passed 98% in the third quarter on the way to the win.
Bills win probability
Key Swings
- −9Moody 33-yd FG50% → 41%Q1 7:41
- +24Davis 5-yd TD run40% → 63%Q1 0:03
- +20Cook 65-yd TD run64% → 85%Q2 8:38
- +10Allen → Hollins, 7-yd TD87% → 97%Q2 0:41
- +1Bills TD99% → >99%Q3 5:58
Swing in Bills win probability, in points
Play Calling and Possessions
| San Francisco 49ers | Measure | Buffalo Bills |
|---|---|---|
| 47 | Plays | 56 |
| 43% | Pass rate | 32% |
| 4.3 | Yds / dropback | 8.4 |
| 5.7 | Yds / carry | 5.8 |
| 3/10 | Third downs | 6/12 |
Efficiency edge Buffalo ran 9 more plays and gained 4.1 more yards per dropback.
- Top targets
- SF Samuel 29% · Jennings 29% · McCaffrey 18%
- BUF Shakir 39% · Cooper 17% · Knox 11%
Possession Results
| Result | SF | BUF |
|---|---|---|
| Touchdowns | 1 | 5 |
| Field goals | 1 | 0 |
| Punts | 3 | 3 |
| Turnovers | 3 | 0 |
| Missed field goals | 2 | 1 |
BUF turnover edge: +3
- The 49ers opened the scoring on their first possession, a 9-play, 48-yard drive that ended in a field goal.
- The Bills scored touchdowns on two of their first three drives.
All 20 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| BUF | Q1 15:00 | 3 | 6 | 2:39 | Punt |
| SF | Q1 12:21 | 9 | 48 | 4:40 | Field goal |
| BUF | Q1 7:41 | 13 | 70 | 7:38 | Touchdown |
| SF | Q1 0:03 | 9 | 48 | 6:15 | Missed FG |
| BUF | Q2 8:48 | 1 | 65 | 0:10 | Touchdown |
| SF | Q2 8:38 | 7 | 36 | 5:07 | Punt |
| BUF | Q2 3:31 | 9 | 97 | 2:50 | Touchdown |
| SF | Q2 0:41 | 5 | 34 | 0:41 | Missed FG |
| SF | Q3 15:00 | 5 | 32 | 3:15 | Fumble |
| BUF | Q3 11:45 | 3 | 8 | 1:35 | Punt |
| SF | Q3 10:10 | 3 | 0 | 1:07 | Punt |
| BUF | Q3 9:03 | 6 | 44 | 3:05 | Touchdown |
| SF | Q3 5:58 | 6 | 48 | 3:04 | Touchdown |
| BUF | Q3 2:54 | 3 | 8 | 2:25 | Punt |
| SF | Q3 0:29 | 3 | 2 | 0:36 | Fumble |
| BUF | Q4 14:53 | 4 | 25 | 2:22 | Touchdown |
| SF | Q4 12:31 | 0 | 0 | 0:09 | Fumble |
| BUF | Q4 12:22 | 4 | 1 | 2:48 | Missed FG |
| SF | Q4 9:34 | 3 | -4 | 1:39 | Punt |
| BUF | Q4 7:55 | 11 | 38 | 7:55 | End of game |
About these numbers
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 Bills Head-to-Head
The 49ers and Bills first met in 1972 and have played 14 times since.
- All-time series
- 8–6Bills lead, 14 meetings since 1972
- Postseason
- 0No playoff meetings
- Largest 49ers win
- 45–32012
- Largest Bills win
- 41–72004
Since 2021
1–0 Bills lead
1 meeting since the 2021 season, regular season and playoffs.
- B
Oldest to newest. B = Bills win, 4 = 49ers win, outlined = this game.
Recent Meetings
- 2024 Wk 13 49ers at Bills BUF 35 SF 10 BUF W
Season to Date (Through Week 18)
The 2024 regular season, from each game's box score.
| 49ers | Stat | Bills |
|---|---|---|
| 6-11 | Record | 13-4 |
| 22.9 | Points per game | 30.9 |
| 376.3 | Yards per game | 359.1 |
| 6.2 | Yards per play | 6.0 |
| 25.6 | Points allowed per game | 21.6 |
| 317.4 | Yards allowed per game | 341.5 |
49ers and Bills in Fantasy
The two teams don't meet again this season. If you roster a 49er or a Bill, these answer the week-to-week question.
- Start/Sit ToolShould your 49ers or Bills 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 Bills players.
- Fantasy Points Allowed by PositionHow the 49ers and Bills 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
2024 Game Logs for Players in This Game
49ers vs Bills Game FAQ
Who won the 2024 49ers vs Bills Week 13 game?
The Buffalo Bills beat the San Francisco 49ers 35–10 in Week 13 of the 2024 season. The game was played at Highmark Stadium (Old) in Orchard Park, NY, on December 1, 2024. See the Bills' 2024 schedule.
What was the final score of 49ers vs Bills?
The final score was Bills 35, 49ers 10. The Bills led 21–3 at halftime, and the second half went 49ers 7, Bills 14.
What happened in the 49ers vs Bills game?
Buffalo led 21–3 at halftime after a 14-point second quarter and outscored San Francisco 14–7 after the break to win 35–10. The Bills finished with a 372–239 edge in total offense and averaged 6.6 yards per play. Josh Allen led all players with 13 of 17 passing for 148 yards and 2 touchdowns, plus 3 carries for 18 rushing yards and a touchdown. The 49ers committed 3 turnovers, the Bills none.
Who scored the most fantasy points in 49ers vs Bills?
Josh Allen led the game with 28.4 PPR fantasy points, the QB3 of Week 13, on 13 of 17 passing for 148 yards and 2 touchdowns, plus 3 carries for 18 rushing yards and a touchdown. James Cook was next with 19.0 (RB9). See Josh Allen's 2024 game log.
Who led 49ers vs Bills in passing, rushing and receiving?
Josh Allen (BUF) led all passers with 13 of 17 for 148 yards and 2 touchdowns. James Cook (BUF) led in rushing with 14 carries for 107 yards and a touchdown. Jauan Jennings (SF) led in receiving with 3 catches for 56 yards.
How many fantasy points did Josh Allen score against the 49ers?
Josh Allen scored 28.4 fantasy points against the 49ers in Week 13 of the 2024 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 13 of 17 passing for 148 yards and 2 touchdowns, plus 3 carries for 18 rushing yards and a touchdown.
Who outperformed and underperformed expected fantasy points in 49ers vs Bills?
Josh Allen outperformed his expected fantasy points the most, scoring 28.4 PPR points on 9.5 xFP (+18.9). Brock Purdy fell furthest short, with 2.2 points on 9.3 xFP (−7.1). 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 Bills?
Khalil Shakir had the most fantasy opportunity in the game, worth 12.0 expected PPR points (xFP) at league-average rates, and scored 7.0. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the Bills beat the 49ers?
The Bills beat the 49ers 35–10 because they averaged 6.6 yards per play to 5.1, won the turnover battle 3–0, and outgained them 372–239.
Which team won the turnover battle in 49ers vs Bills?
The Bills won the turnover battle 3–0: the 49ers gave the ball away 3 times and the Bills not at all. The Bills won the game.
What is the all-time 49ers vs Bills record?
The Bills lead the all-time series 8–6 across 14 meetings since 1972.
When did the 49ers and Bills last play before this game?
Before Week 13 of 2024, they last met in the 2020 season on December 7, 2020, when the Bills beat the 49ers 34–24.
