Buffalo Bills vs San Francisco 49ers Match Player Stats & Head-to-Head History
At a glance
- Last meeting
- SF 10, BUF 35Dec 1, 2024
- Record
- Bills 4–3 49ers in the last 7 meetings
- Average score
- Bills 23.0, 49ers 21.0 on average in the last 7 meetings
- Next meeting
- No meeting on the published schedule.
Follow Buffalo Bills for lineups and injuries
Follow San Francisco 49ers for lineups and injuries
49ers 10 at Bills 35, Dec 1, 2024: player stats
SFAway10
| Passing | Cmp | Att | Yds | TD | INT | Sk |
|---|---|---|---|---|---|---|
| Brock PurdyQB | 11 | 18 | 94 | 0 | 0 | 2 |
| Team | 11 | 18 | 94 | 0 | 0 | 2 |
| Rushing | Car | Yds | TD |
|---|---|---|---|
| Jordan MasonRB | 13 | 78 | 0 |
| Christian McCaffreyRB | 7 | 53 | 0 |
| Isaac GuerendoRB | 4 | 19 | 1 |
| Brock PurdyQB | 2 | 4 | 0 |
| Kyle JuszczykRB | 1 | -1 | 0 |
| Team | 27 | 153 | 1 |
| Receiving | Rec | Tgt | Yds | TD |
|---|---|---|---|---|
| Jauan JenningsWR | 3 | 5 | 56 | 0 |
| Deebo Samuel Sr.WR | 4 | 5 | 20 | 0 |
| Christian McCaffreyRB | 2 | 3 | 14 | 0 |
| George KittleTE | 1 | 2 | 7 | 0 |
| Ricky PearsallWR | 0 | 1 | 0 | 0 |
| Isaac GuerendoRB | 1 | 1 | -3 | 0 |
| Team | 11 | 17 | 94 | 0 |
BUFHome35
| Passing | Cmp | Att | Yds | TD | INT | Sk |
|---|---|---|---|---|---|---|
| Josh AllenQB | 13 | 17 | 148 | 2 | 0 | 0 |
| Mitchell TrubiskyQB | 1 | 1 | 4 | 0 | 0 | 0 |
| Team | 14 | 18 | 152 | 2 | 0 | 0 |
| Rushing | Car | Yds | TD |
|---|---|---|---|
| James CookRB | 14 | 107 | 1 |
| Ray DavisRB | 11 | 63 | 1 |
| Ty JohnsonRB | 5 | 28 | 0 |
| Josh AllenQB | 3 | 18 | 1 |
| Curtis SamuelWR | 1 | 7 | 0 |
| Mitchell TrubiskyQB | 4 | -3 | 0 |
| Team | 38 | 220 | 3 |
| Receiving | Rec | Tgt | Yds | TD |
|---|---|---|---|---|
| Dawson KnoxTE | 2 | 2 | 56 | 0 |
| Khalil ShakirWR | 4 | 7 | 30 | 0 |
| Amari CooperWR | 3 | 3 | 19 | 1 |
| Quintin MorrisTE | 1 | 1 | 14 | 0 |
| James CookRB | 1 | 1 | 13 | 0 |
| Ty JohnsonRB | 1 | 1 | 9 | 0 |
| Mack HollinsWR | 1 | 1 | 7 | 1 |
| Ray DavisRB | 1 | 1 | 4 | 0 |
| Zach DavidsonTE | 0 | 1 | 0 | 0 |
| Team | 14 | 18 | 152 | 2 |
Passing, rushing and receiving by player, from every play of the game; two-point tries are not counted, as in every Explorer answer.
Team passing yards are the sum of the passers’ yards (sacks are not taken off). Defense, kicking and returns are not in StatIQ’s NFL data, so they are not shown.
Source: StatIQ game data
Game by game
| Date | Game | Score | Result | Stage |
|---|---|---|---|---|
| Dec 1, 2024 | 49ers at Bills | SF 10, BUF 35 | Bills won | 2024 regular season, Week 13 |
| Dec 7, 2020 | Bills at 49ers | BUF 34, SF 24 | Bills won | 2020 regular season, Week 13 |
| Oct 16, 2016 | 49ers at Bills | SF 16, BUF 45 | Bills won | 2016 regular season, Week 6 |
| Oct 7, 2012 | Bills at 49ers | BUF 3, SF 45 | 49ers won | 2012 regular season, Week 5 |
| Nov 30, 2008 | 49ers at Bills | SF 10, BUF 3 | 49ers won | 2008 regular season, Week 13 |
| Dec 26, 2004 | Bills at 49ers | BUF 41, SF 7 | Bills won | 2004 regular season, Week 16 |
| Dec 2, 2001 | Bills at 49ers | BUF 0, SF 35 | 49ers won | 2001 regular season, Week 12 |
Scores from StatIQ's game data, schedule and game leaders via ESPN · updated Nov 6, 2026. Each name opens the player’s page.