NFL Matchup Hub 2026 › Week 8 matchup

Baltimore Ravens at Buffalo Bills

Week 8 · Sun, Nov 1 · Line: Bills -3 (Circa)

Every number below comes from the two team pages. The highlighted side and the arrow mark the better number in each row; ties are marked even, n/a = nothing to compare yet. No predictions.

Side by side

RavensBills
#8Power rank ▶#2
4-3Record (straight up) ▶5-1
2-4-1Against the spread ▶4-2
2-1on the roadATS on the road / at home even2-1at home
1-0as underdogATS as favorite / underdog ◀3-2as favorite
-4pts per gameAvg. cover margin ▶+0.8pts per game
+2Point differential ▶+26
19.6avg. opp. rankStrength of schedule so far ▶13.2avg. opp. rank
#4Net EPA rank ◀#17

Strength of schedule: average power rank of opponents at kickoff, lower = tougher, so the tougher schedule is marked. EPA ranks: Weeks 2-2, #1 is best on both sides of the ball.

Ravens offense vs. Bills defense

Ravens offenseBills defense
#5EPA per play ◀#31
#6Dropback EPA ◀#30
#9Rush EPA ◀#21
#10Success rate ◀#30
#1829.0% of dropbacksPressure rate allowed vs. pressure rate ▶#1728.9% of dropbacks

Bills offense vs. Ravens defense

Ravens defenseBills offense
#11EPA per play ▶#1
#12Dropback EPA ▶#1
#12Rush EPA ▶#1
#20Success rate ▶#3
#1828.5% of dropbacksPressure rate vs. pressure rate allowed ◀#2029.2% of dropbacks

Season so far

Every game in order, Week 1 first. Opp. rank = where I had the opponent in my power rankings in effect at kickoff. Recaps are mine, word for word.

Opponent's group in my power rankings at kickoff: Group A Group B Group C Group D Group F

Baltimore Ravens

Week 1Sun, Sep 13 at Indianapolis Colts Opp. rank #20Group C
W 41-23 Line -3.5 ATS: Covered (+14.5)

Ravens 41, COLTS 23 (IND +3.5). The Ravens dominated this game with so many big plays from the three primary players. This was a 28-6 game when the Colts did stuff in garbage time. 506-251 BAL, 7.9-4.7 BAL

Week 2Sun, Sep 20 vs. New Orleans Saints Opp. rank #23Group D
L 17-24 Line -8.5 ATS: Did not cover (-15.5)

Saints 24, RAVENS 17 (BAL -8.5). The Ravens got out to an early double-digit lead and could have led by more if they didn't make mistakes, but they fell asleep at the wheel in the second half, allowing Tyler Shough to mount a great comeback. 312-298 BAL, 5.6-4.7 BAL

Week 3Sun, Sep 27 vs. Dallas Cowboys (neutral) Opp. rank #16Group C
W 34-31 Line -3 ATS: Push (0)

Ravens 34, Cowboys 31 (DAL +3). This was a back-and-forth game where the Cowboys went up 10, and then the Ravens were up 11. They exchanged leads in the fourth quarter but this game was tied at 31 with seven seconds remaining. Lamar Jackson hit Zay Flowers for 26 yards, setting up Tyler Loop for a 56-yard kick that went through. 415-378 DAL, 6.5-5.8 BAL

Week 4Sun, Oct 4 vs. Tennessee Titans Opp. rank #31Group F
W 24-18 Line -11.5 ATS: Did not cover (-5.5)

RAVENS 24, Titans 18 (BAL -11.5). The Ravens were up 24-7 at halftime, as the Titans had no answer for Lamar Jackson. Jackson got hurt right before halftime, and the Ravens didn't score a single time in the second half. The Titans got a garbage-time back-door cover at the end. 384-297 BAL, 6.3-5.1 BAL

Week 5Sun, Oct 11 at Atlanta Falcons Opp. rank #15Group C
W 30-23 Line +3.5 ATS: Covered (+10.5)

Ravens 30, FALCONS 23 (ATL -3.5). The Falcons led for most of the game because of Mark Andrews' mistakes, but Tyler Huntley caught fire at the end of the game leading drives to tie at the end of regulation and in overtime to win it. Michael Penix got hurt at the end. 391-367 BAL, 5.7-5.5 ATL

Week 6Sun, Oct 18 at Cleveland Browns Opp. rank #23Group D
L 10-13 Line -5.5 ATS: Did not cover (-8.5)

BROWNS 13, Ravens 10 (CLE +5.5). The Ravens ran well with Derrick Henry early in the game, going up 10-0. They forgot to run him in the second half and couldn't do anything offensively in the second half. The Browns eventually got enough together to win with a field goal at the end. 237-235 CLE, 4.1-4.0 BAL

Week 7Sun, Oct 25 vs. Cincinnati Bengals Opp. rank #9Group B
L 13-35 Line -1.5 ATS: Did not cover (-23.5)

Bengals 35, RAVENS 13 (BAL -1.5). The Ravens led 13-0 at halftime, with Tyler Huntley dissecting Cincinnati's defense with passes to Zay Flowers. Joe Burrow couldn't get anything going against a stout defense, but caught fire in the second half, scoring on each possession. The Ravens, down 14-13, passed on a field goal to take the lead and then were crushed the rest of the way. 359-357 BAL, 7.0-5.5 CIN

Buffalo Bills

Week 1Sun, Sep 13 at Houston Texans Opp. rank #6Group B
W 36-31 Line -0.5 ATS: Covered (+4.5)

Bills 36, TEXANS 31 (HOU +0.5). This was a back-and-forth thriller with big plays by both teams on both sides of the ball. The Texans forgot to run the ball in the second half and Kamari Lassiter dropped a game-sealing interception. The Texans had a chance to win at the end, but the Bills sacked C.J. Stroud twice in the red zone. 409-381 BUF, 7.9-5.2 BUF

Week 2Thu, Sep 17 vs. Detroit Lions Opp. rank #12Group B
W 41-31 Line -5.5 ATS: Covered (+4.5)

BILLS 41, Lions 31 (BUF -5.5). The Lions repeatedly shot themselves in the foot with penalties, while the offensive line couldn't block because three linemen were sidelined. The Lions were down 27-7 and got most of their yardage in garbage time. 446-355 BUF, 6.5-5.7 BUF

Week 3Sun, Sep 27 vs. Los Angeles Chargers Opp. rank #25Group D
W 24-16 Line -7 ATS: Covered (+1)

BILLS 24, Chargers 16 (BUF -7). The Bills made plenty of mistakes in the first half with a James Cook fumble and two Justin Herbert interceptions, but the Chargers couldn't capitalize on them and then made mistakes in the second half. 350-348 BUF, 5.6-5.4 BUF

Week 4Sun, Oct 4 vs. New England Patriots Opp. rank #14Group C
L 26-29 Line -6.5 ATS: Did not cover (-9.5)

Patriots 29, BILLS 26 (BUF -6.5). Drake Maye lost a fumble but was otherwise back to 2025 form with his passing and rushing. This was a back-and-forth game with the Patriots scoring late to go up three and then Josh Allen, missing D.J. Moore who got hurt, throwing an interception. 405-340 NE, 6.3-5.5 BUF

Week 5Mon, Oct 12 at Los Angeles Rams Opp. rank #3Group A
W 37-34 Line +3 ATS: Covered (+6)

Bills 37, RAMS 34 (LAR -3). The Bills led 13-7 at halftime, but this game turned into a shootout in the fourth quarter and overtime. James Cook lost a fumble in overtime, but the Rams couldn't capitalize because of a blocked field goal. The Bills then moved into field goal position because of two long Josh Allen runs, and they converted on the decisive kick. 454-436 LAR, 7.5-5.9 BUF

Week 6Sun, Oct 18 at Las Vegas Raiders Opp. rank #19Group C
W 33-30 Line -4.5 ATS: Did not cover (-1.5)

Bills 33, RAIDERS 30 (LV +4.5). This was a high-scoring game where both teams had leads. The Raiders were up 7-3 and 13-10, but the Bills dominated the third quarter with James Cook. The Raiders rallied back to tie the game at 23, but the Bills scored 10 points toward the end. Tre Tucker caught a deep touchdown to get the cover, but the onside kick wasn't converted. 378-345 LV, 6.2-5.4 LV

Week 7Bye week

Injuries

Baltimore Ravens

QBs

  • Lamar Jackson out 5-6
  • Lamar Jackson LLL 7 (out)
  • Lamar Jackson returns 8

WR/TE

  • Ja'Kobi Lane out 2-5
  • Zay Flowers out 2
  • Zay Flowers DDL 3 (returns)
  • Zay Flowers LFL 4 (in)
  • Zay Flowers LLL 5 (in)
  • Ja'Kobi Lane FFF 6 (returns)

OL

  • Danny Pinter out 1-IR
  • John Simpson DDL 2 (in)
  • Ronnie Stanley DDL 2 (in)
  • Ronnie Stanley out 3
  • Ronnie Stanley LLD 4 (returns)
  • Ethan Pocic out 4-IR
  • Jovaughn Gwym out 4-IR
  • Cam Jurgens added 5
  • Cam Jurgens out 5-6
  • Andrew Vorhees DLL 5 (out)
  • Andrew Vorhees LLL 6 (in)
  • Cam Jurgens returns 7
  • Vega Ioane out 8

Int DL

  • Nnamdi Madubuike out 1-2
  • Nnamdi Madubuike returns 3

Pass Rush

  • Trey Hendrickson DDL 2 (in)
  • Trey Hendrickson out 4-5
  • Trey Hendrickson returns 6
  • Tavius Robinson out 7-8

LBs

  • Teddye Buchanan out 1-2
  • Teddye Buchanan returns 3

CBs

  • Marlon Humphrey DDL 5 (in)

Safeties

  • Jaylinn Hawkins out 7-8

Buffalo Bills

WR/TE

  • Keon Coleman DDL 3 (in)
  • D.J. Moore LDL 3 (in)
  • D.J. Moore out 5
  • D.J. Moore DDL 6 (out)
  • D.J. Moore LLL 8
  • Dalton Kincaid LLL 8

OL

  • Spencer Brown DDL 8

Int DL

  • Ed Oliver out 2
  • Ed Oliver DL 3 (in)
  • Ed Oliver out 5-6
  • Ed Oliver returns 8

Pass Rush

  • T.J. Parker LLF 8

CBs

  • Christian Benford DDD 4 (out)
  • Christian Benford returns 5
  • Dee Alford LLL 6 (out)
  • Dee Alford LDD 8

Key: F = Full in practice · L = Limited in practice · D = Did not practice · IR = Injured Reserve · PUP = Physically unable to perform · CE = Commissioner's Exempt List. Numbers are game weeks.