Baltimore
Ravens
4-2
48
FINAL
20
Buffalo
Bills
4-1
AI Recap
AI RECAPIn a dominant display, the Baltimore Ravens beat the Buffalo Bills 48-20 in Week 8 of the 2026 season. With this victory, the Ravens solidified their playoff positioning and showcased their offensive firepower in a game that many expected to be tightly contested.
Matthew Stafford led the charge for Baltimore, throwing for an impressive 408 yards and five touchdowns, while Travis Etienne Jr. added a remarkable 171 rushing yards to keep the Bills' defense on its heels. Terry McLaurin was Stafford's favorite target, racking up 166 receiving yards and contributing significantly to the Ravens' offensive barrage.
Defensively, the Ravens made their presence felt, particularly with Justin Reid's standout performance, as he registered two interceptions that shifted momentum in Baltimore's favor. Charvarius Ward Sr. anchored the defense with six total tackles, helping to limit the Bills' scoring opportunities. The turning point came in the second quarter when Reid's second interception set up a quick touchdown, extending the Ravens' lead and putting them firmly in control of the game.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Matthew Stafford | QB | 23 | 20 | 87% | 408 | 5 | 0 | 158.3 |
| C.J. Stroud | QB | 20 | 11 | 55% | 286 | 3 | 3 | 99.9 |
| Jahmyr Gibbs | HB | 0 | 2 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Travis Etienne Jr | HB | 18 | 171 | 9.5 | 22 | 2 | 53 | 0 |
| Jahmyr Gibbs | HB | 14 | 31 | 2.2 | 9 | 0 | 16 | 0 |
| Dawson Knox | TE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Rashid Shaheed | WR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Matthew Stafford | QB | 1 | -1 | -1.0 | — | 0 | 0 | 0 |
| Cam Akers | HB | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Terry McLaurin | WR | 6 | 166 | 27.7 | 22 | 1 | 59 | 0 |
| Emeka Egbuka | WR | 5 | 90 | 18.0 | 20 | 0 | 36 | 0 |
| Rashid Shaheed | WR | 2 | 84 | 42.0 | 23 | 1 | 57 | 0 |
| Chris Godwin Jr | WR | 2 | 68 | 34.0 | 26 | 1 | 40 | 0 |
| Travis Etienne Jr | HB | 4 | 66 | 16.5 | 30 | 2 | 38 | 0 |
| Jerry Jeudy | WR | 2 | 57 | 28.5 | 14 | 2 | 51 | 0 |
| KaVontae Turpin | WR | 1 | 45 | 45.0 | 20 | 1 | 45 | 0 |
| Dawson Knox | TE | 2 | 37 | 18.5 | 17 | 0 | 20 | 0 |
| Jahmyr Gibbs | HB | 3 | 35 | 11.7 | 48 | 0 | 12 | 0 |
| Travis Kelce | TE | 3 | 29 | 9.7 | 21 | 0 | 15 | 0 |
| Zach Ertz | TE | 1 | 17 | 17.0 | — | 0 | 17 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Justin Reid | FS | 3 | 0 | 2 | 0 | 0 |
| Jakobe Thomas | SS | 3 | 0 | 1 | 0 | 1 |
| Charvarius Ward Sr | CB | 6 | 0 | 0 | 0 | 0 |
| Chris Jones | DT | 3 | 1 | 0 | 0 | 0 |
| Dee Alford | CB | 4 | 0 | 0 | 0 | 0 |
| Ja'Quan McMillian | CB | 4 | 0 | 0 | 0 | 0 |
| Christian Benford | CB | 3 | 0 | 0 | 0 | 0 |
| Andrew Van Ginkel | REDG | 1 | 1 | 0 | 0 | 0 |
| Jourdan Lewis | CB | 3 | 0 | 0 | 0 | 0 |
| Alim McNeill | DT | 1 | 1 | 0 | 0 | 0 |
| Reed Blankenship | SS | 3 | 0 | 0 | 0 | 0 |
| Roquan Smith | MIKE | 3 | 0 | 0 | 0 | 0 |
| Isaiah Rodgers Sr | CB | 2 | 0 | 0 | 0 | 2 |
| Demario Davis | MIKE | 1 | 0 | 0 | 0 | 0 |
| Kayvon Thibodeaux | LEDG | 1 | 0 | 0 | 0 | 0 |
| Yasir Abdullah | SAM | 1 | 0 | 0 | 0 | 0 |
| Germaine Pratt | WILL | 1 | 0 | 0 | 0 | 0 |
| Leonard Williams | DT | 1 | 0 | 0 | 0 | 0 |
| Jaylinn Hawkins | FS | 1 | 0 | 0 | 0 | 0 |
| Marcus Williams | FS | 0 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Bryan Anger | P | 0 | 0 | 0 | 0 |
| Joshua Karty | K | 0 | 1 | 6 | 0 |
| Riley Patterson | K | 0 | 0 | 2 | 0 |

