Atlanta FalconsFalcons3-3
10FinalOct 19, 2025
San Francisco 49ers49ers5-2
20TVNBC
Closing line
US sportsbook at kickoffMoneyline
ATL−125
SF+105
Spread
ATL −1.5−115
SF +1.5−105
Total O/U
Over 46.5−115
Under 46.5−105
- Spread: 49ers +1.5 covered.
- Total O/U: under 46.5 (30 points).
Recap
The San Francisco 49ers beat the Atlanta Falcons 20-10 at Levi's Stadium in Santa Clara on Oct 19, 2025 to move to 5-2.
The game was played before 71,217.
Score by quarter
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| ATL | 0 | 3 | 7 | 0 | 10 |
| SF | 0 | 10 | 3 | 7 | 20 |
Scoring plays
Second Quarter
- ATLField Goal · 12:54Parker Romo 38 Yd Field Goal3-0
- SFTouchdown · 1:48Christian McCaffrey 1 Yd Rush (Eddy Pineiro Kick)3-7
- SFField Goal · 0:38Eddy Pineiro 55 Yd Field Goal3-10
Third Quarter
- SFField Goal · 10:09Eddy Pineiro 43 Yd Field Goal3-13
- ATLTouchdown · 6:28Bijan Robinson 10 Yd pass from Michael Penix Jr. (Parker Romo Kick)10-13
Fourth Quarter
- SFTouchdown · 2:26Christian McCaffrey 4 Yd Rush (Eddy Pineiro Kick)10-20
Team stats
ATLSF
- 1st Downs
- 19
- 23
- Total Yards
- 292
- 324
- Passing
- 230
- 150
- Rushing
- 62
- 174
- 3rd down efficiency
- 5-11
- 9-15
- Turnovers
- 1
- 1
- Possession
- 27:50
- 32:10
Top performers
Atlanta FalconsSan Francisco 49ers
Passing
Michael Penix Jr.21/38, 241 YDS, 1 TD
Mac Jones17/26, 152 YDS, 1 INT
Rushing
Bijan Robinson14 CAR, 40 YDS
Christian McCaffrey24 CAR, 129 YDS, 2 TD
Receiving
Darnell Mooney3 REC, 68 YDS
Christian McCaffrey7 REC, 72 YDS
Sacks
Zach Harrison1
Bryce Huff1
Tackles
Jessie Bates III10
Tatum Bethune10
Player stats
Falcons · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Michael Penix Jr. | 21/38 | 241 | 6.3 | 1 | 0 | 2-11 | 30.4 | 83.3 |
Falcons · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Bijan Robinson | 14 | 40 | 2.9 | 0 | 8 |
| Tyler Allgeier | 4 | 16 | 4.0 | 0 | 7 |
| Michael Penix Jr. | 2 | 6 | 3.0 | 0 | 3 |
Falcons · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Darnell Mooney | 3 | 68 | 22.7 | 0 | 38 | 5 |
| Kyle Pitts Sr. | 7 | 62 | 8.9 | 0 | 19 | 10 |
| Bijan Robinson | 6 | 52 | 8.7 | 1 | 15 | 8 |
| Drake London | 4 | 42 | 10.5 | 0 | 19 | 10 |
| Casey Washington | 1 | 17 | 17.0 | 0 | 17 | 2 |
| Charlie Woerner | 0 | 0 | 0.0 | 0 | 0 | 1 |
Falcons · Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Michael Penix Jr. | 1 | 1 | 0 |
Falcons · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Jessie Bates III | 10 | 4 | 0 | 0 | 0 | 0 | 0 |
| JD Bertrand | 10 | 4 | 0 | 0 | 0 | 0 | 0 |
| Kaden Elliss | 9 | 4 | 0 | 0 | 1 | 1 | 0 |
| Xavier Watts | 9 | 3 | 0 | 0 | 0 | 0 | 0 |
| Mike Hughes | 5 | 3 | 0 | 0 | 1 | 0 | 0 |
| Zach Harrison | 4 | 3 | 1 | 2 | 0 | 1 | 0 |
| Ta'Quon Graham | 4 | 3 | 0 | 1 | 0 | 0 | 0 |
| Arnold Ebiketie | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
Falcons · Interceptions
| Player | INT | YDS | TD |
|---|---|---|---|
| Kaden Elliss | 1 | 16 | 0 |
Falcons · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Jamal Agnew | 4 | 90 | 22.5 | 45 | 0 |
| Natrone Brooks | 1 | 16 | 16.0 | 16 | 0 |
Falcons · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Jamal Agnew | 2 | 18 | 9.0 | 13 | 0 |
Falcons · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Parker Romo | 1/1 | 100.0 | 38 | 1/1 | 4 |
Falcons · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Bradley Pinion | 3 | 152 | 50.7 | 1 | 2 | 61 |
49ers · Passing
| Player | C/ATT | YDS | AVG | TD | INT | SACKS | QBR | RTG |
|---|---|---|---|---|---|---|---|---|
| Mac Jones | 17/26 | 152 | 5.8 | 0 | 1 | 1-2 | 60.4 | 64.9 |
49ers · Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| Christian McCaffrey | 24 | 129 | 5.4 | 2 | 15 |
| Brian Robinson Jr. | 9 | 36 | 4.0 | 0 | 10 |
| Mac Jones | 5 | 11 | 2.2 | 0 | 8 |
| Kyle Juszczyk | 1 | -2 | -2.0 | 0 | -2 |
49ers · Receiving
| Player | REC | YDS | AVG | TD | LONG | TGTS |
|---|---|---|---|---|---|---|
| Christian McCaffrey | 7 | 72 | 10.3 | 0 | 17 | 8 |
| Jauan Jennings | 4 | 31 | 7.8 | 0 | 13 | 7 |
| Skyy Moore | 1 | 15 | 15.0 | 0 | 15 | 1 |
| Kendrick Bourne | 2 | 14 | 7.0 | 0 | 10 | 2 |
| Luke Farrell | 1 | 11 | 11.0 | 0 | 11 | 1 |
| Kyle Juszczyk | 1 | 10 | 10.0 | 0 | 10 | 1 |
| George Kittle | 0 | 0 | 0.0 | 0 | 0 | 2 |
| Demarcus Robinson | 0 | 0 | 0.0 | 0 | 0 | 1 |
| Connor Colby | 1 | -1 | -1.0 | 0 | -1 | 1 |
49ers · Fumbles
| Player | FUM | LOST | REC |
|---|---|---|---|
| Alfred Collins | 0 | 0 | 1 |
49ers · Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HTS | TD |
|---|---|---|---|---|---|---|---|
| Tatum Bethune | 10 | 4 | 0 | 1 | 0 | 0 | 0 |
| Malik Mustapha | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Ji'Ayir Brown | 5 | 5 | 0 | 0 | 0 | 0 | 0 |
| Darrell Luter Jr. | 5 | 4 | 0 | 0 | 0 | 0 | 0 |
| Bryce Huff | 5 | 2 | 1 | 1 | 0 | 2 | 0 |
| Malik Turner | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Dee Winters | 3 | 3 | 0 | 1 | 0 | 0 | 0 |
| Jason Pinnock | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
49ers · Kick returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Skyy Moore | 2 | 53 | 26.5 | 29 | 0 |
49ers · Punt returns
| Player | NO | YDS | AVG | LONG | TD |
|---|---|---|---|---|---|
| Skyy Moore | 1 | 8 | 8.0 | 8 | 0 |
49ers · Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|---|---|---|---|---|
| Eddy Pineiro | 2/2 | 100.0 | 55 | 2/2 | 8 |
49ers · Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|---|---|---|---|---|---|
| Thomas Morstead | 3 | 143 | 47.7 | 1 | 1 | 53 |
Game info
VenueLevi's Stadium, Santa Clara, CA
Attendance71,217
OfficialsUmpire: Barry Anderson · Side Judge: Keith Washington · Referee: Ronald Torbert · Field Judge: Ryan Dickson
TVNBC · national
Last and next games
More scores
NFL Week 7, 2025All NFL ScoresNFL 2025 SeasonNFL OddsScores & schedules
College Football ScoresNBA ScoresCollege Basketball ScoresNHL ScoresMLB ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 5:51 PM ET. How game pages are made