San Francisco
49ers
1-0
26
FINAL
35
Buffalo
Bills
1-0
AI Recap
AI RECAPIn a thrilling matchup, the Buffalo Bills topped the San Francisco 49ers 35-26 in Week 2 of the 2028 season. This win not only bolsters Buffalo’s early-season momentum but also highlights their offensive prowess against a formidable opponent. With both teams eager to establish their dominance, the stakes were high throughout the game.
Lamar Jackson led the charge for Buffalo, throwing for 277 yards and three touchdowns, showcasing his ability to make big plays when it mattered most. The Bills' offense was effective and efficient, capitalizing on key opportunities and keeping the pressure on the 49ers. Meanwhile, Jayden Daniels put up a strong performance for San Francisco, rushing for 120 yards, and Drake London was a standout in the receiving game with a staggering 242 yards, providing the 49ers with explosive plays.
Defensively, the 49ers struggled to contain the Bills' high-powered offense, with Ryan Shazier Jr. managing to snag five interceptions but not enough to turn the tide. The turning point came late in the third quarter when the Bills scored a critical touchdown that shifted the momentum firmly in their favor. Despite a valiant effort from San Francisco's defense, including Devin Lloyd's four tackles, it ultimately wasn't enough to secure a victory against a resilient Buffalo squad.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Lamar Jackson | QB | 26 | 12 | 46% | 277 | 3 | 7 | 83.8 |
| Jayden Daniels | QB | 27 | 8 | 30% | 251 | 2 | 4 | 50.9 |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Jayden Daniels | QB | 7 | 120 | 17.1 | 17 | 0 | 25 | 1 |
| RJ Harvey | HB | 13 | 95 | 7.3 | 28 | 2 | 22 | 0 |
| Braden O'Sullivan | HB | 9 | 25 | 2.8 | 10 | 1 | 17 | 0 |
| Lamar Jackson | QB | 3 | 24 | 8.0 | 2 | 0 | 13 | 0 |
| Lucki Lean | HB | 1 | 4 | 4.0 | 2 | 0 | 4 | 0 |
| Christian McCaffrey | HB | 1 | 2 | 2.0 | 1 | 0 | 2 | 0 |
| Drake London | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Drake London | WR | 6 | 242 | 40.3 | 43 | 2 | 76 | 0 |
| Xavier Worthy | WR | 6 | 134 | 22.3 | 56 | 2 | 54 | 0 |
| Jahan Dotson | WR | 1 | 66 | 66.0 | 32 | 1 | 66 | 0 |
| Michael Pittman | WR | 3 | 62 | 20.7 | 10 | 0 | 29 | 0 |
| Darnell Washington Jr. | TE | 1 | 11 | 11.0 | 3 | 0 | 11 | 0 |
| RJ Harvey | HB | 2 | 9 | 4.5 | 10 | 0 | 9 | 0 |
| Ray Davis | HB | 1 | 4 | 4.0 | — | 0 | 4 | 0 |
| A.J. Brown | WR | 0 | 0 | 0.0 | — | 0 | 0 | 1 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Ryan Shazier Jr | CB | 1 | 0 | 5 | 0 | 0 |
| Alontae Taylor | CB | 2 | 0 | 2 | 1 | 5 |
| Bryan Cook | FS | 3 | 0 | 1 | 0 | 1 |
| Craig Woodson | SS | 2 | 0 | 1 | 0 | 0 |
| Devin Bush | MIKE | 1 | 0 | 1 | 0 | 0 |
| Devin Lloyd | WILL | 4 | 0 | 0 | 0 | 3 |
| Joey Porter | CB | 4 | 0 | 0 | 0 | 0 |
| Grant Pointer | CB | 0 | 0 | 1 | 0 | 0 |
| Roquan Smith | MIKE | 3 | 0 | 0 | 0 | 0 |
| Azeez Al-Shaair | MIKE | 2 | 0 | 0 | 0 | 1 |
| Tyler Onyedim | DT | 2 | 0 | 0 | 0 | 0 |
| Sal Reyes | LEDG | 1 | 0 | 0 | 0 | 0 |
| Chris Jones | DT | 1 | 0 | 0 | 0 | 0 |
| Frankie Luvu | WILL | 1 | 0 | 0 | 0 | 0 |
| Kobie Turner | DT | 1 | 0 | 0 | 0 | 0 |
| Teddye Buchanan | WILL | 1 | 0 | 0 | 0 | 0 |
| Talanoa Hufanga | SS | 0 | 0 | 0 | 0 | 1 |
| Renardo Green | CB | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Jake Bates | K | 0 | 1 | 2 | 0 |
| Spencer Shrader | K | 0 | 0 | 3 | 0 |
| Tommy Doman Jr | P | 0 | 0 | 0 | 0 |
| Braden Mann | P | 0 | 0 | 0 | 0 |

