San Francisco
49ers
0-1
31
FINAL
17
Minnesota
Vikings
1-0
AI Recap
AI RECAPThe San Francisco 49ers secured a solid 31-17 victory over the Minnesota Vikings in Week 2 of the 2027 season, showcasing their offensive prowess while improving their record early in the campaign. With playoff aspirations on the line, this win was crucial for the 49ers as they look to establish themselves as a contender.
San Francisco's offense was led by Jordan James, who rushed for 84 yards, consistently breaking through the Vikings' defensive line. Quarterback J.J. McCarthy of the Vikings threw for 197 yards and a touchdown, but it was the 49ers' ability to convert drives into points that ultimately made the difference. The standout performance by the 49ers' rushing attack proved vital in controlling the tempo of the game.
Defensively, the 49ers made their presence felt, with Deommodore Lenoir tallying eight tackles and Osa Odighizuwa contributing two sacks. The game's turning point came when Dre Greenlaw intercepted McCarthy twice, stifling any momentum the Vikings hoped to gain. This defensive performance was crucial in maintaining San Francisco's lead and securing the win as they outlasted Minnesota in a hard-fought battle.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| J.J. McCarthy | QB | 36 | 16 | 44% | 197 | 1 | 3 | 36.4 |
| Brock Purdy | QB | 36 | 14 | 39% | 171 | 1 | 0 | 63.5 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jordan James | HB | 21 | 84 | 4.0 | 20 | 1 | 25 | 0 |
| Brock Purdy | QB | 4 | 66 | 16.5 | 50 | 0 | 58 | 0 |
| Joe Mixon | HB | 13 | 58 | 4.5 | 10 | 1 | 13 | 0 |
| Kaelon Black | HB | 13 | 35 | 2.7 | — | 1 | 7 | 1 |
| Demond Claiborne | HB | 2 | 11 | 5.5 | — | 0 | 6 | 0 |
| J.J. McCarthy | QB | 2 | 7 | 3.5 | — | 0 | 4 | 0 |
| Jordan Addison | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| David Njoku | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Mike Evans | WR | 1 | -3 | -3.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Jordan Addison | WR | 4 | 111 | 27.8 | 69 | 1 | 70 | 0 |
| Ricky Pearsall | WR | 4 | 59 | 14.8 | 12 | 0 | 19 | 0 |
| Justin Jefferson | WR | 6 | 50 | 8.3 | 2 | 0 | 24 | 0 |
| George Kittle | TE | 1 | 30 | 30.0 | 6 | 0 | 30 | 0 |
| David Njoku | TE | 3 | 28 | 9.3 | 9 | 0 | 13 | 0 |
| Mike Evans | WR | 4 | 28 | 7.0 | 6 | 0 | 9 | 0 |
| De'Zhaun Stribling | WR | 1 | 24 | 24.0 | — | 0 | 24 | 0 |
| Jake Tonges | TE | 2 | 16 | 8.0 | 5 | 0 | 13 | 0 |
| Jordan James | HB | 2 | 14 | 7.0 | 6 | 1 | 7 | 1 |
| Tai Felton | WR | 3 | 8 | 2.7 | 4 | 0 | 4 | 0 |
| Walt Bennett | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Deommodore Lenoir | CB | 8 | 0 | 1 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 2 | 0 | 0 |
| Riley Moss | CB | 7 | 0 | 0 | 0 | 1 |
| James Pierre | CB | 6 | 0 | 0 | 0 | 0 |
| Domonique Orange | DT | 4 | 1 | 0 | 1 | 0 |
| Jake Golday | WILL | 6 | 0 | 0 | 0 | 0 |
| Jakobe Thomas | SS | 5 | 0 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 1.5 | 0 | 0 | 0 |
| Manny Villarreal | FS | 5 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 1 | 2 | 0 | 0 | 0 |
| Eric Wilson | WILL | 5 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0.5 | 0 | 0 | 1 |
| Levi Drake Rodriguez | DT | 2 | 1 | 0 | 0 | 0 |
| Byron Murphy Jr | CB | 3 | 0 | 0 | 0 | 0 |
| Malik Mustapha | SS | 2 | 0.5 | 0 | 0 | 0 |
| Romello Height | LEDG | 2 | 0.5 | 0 | 0 | 0 |
| Dallas Turner | LEDG | 1 | 0.5 | 0 | 0 | 0 |
| Tatum Bethune | MIKE | 2 | 0 | 0 | 0 | 0 |
| Mykel Williams | REDG | 1 | 0.5 | 0 | 0 | 0 |
| Kyle Kramer | CB | 2 | 0 | 0 | 0 | 0 |
| Christian Harris | MIKE | 2 | 0 | 0 | 0 | 0 |
| Josh Metellus | SS | 1 | 0.5 | 0 | 0 | 1 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 2 | 0 | 0 | 0 | 0 |
| Caleb Banks | DT | 2 | 0 | 0 | 0 | 0 |
| Alfred Collins | DT | 1 | 0.5 | 0 | 0 | 0 |
| Nick Martin | WILL | 1 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Kalen King | CB | 1 | 0 | 0 | 0 | 0 |
| Andrew Van Ginkel | REDG | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Will Reichard | K | 1 | 1 | 2 | 53 |
| Eddy Pineiro | K | 1 | 1 | 4 | 30 |

