NFL News & Analysis

NFL Week 15 Game Recap: Green Bay Packers 31, Baltimore Ravens 30

Baltimore, Maryland, USA; Green Bay Packers wide receiver Davante Adams (17) celebrates with quarterback Aaron Rodgers (12) after scoring a second quarter touchdown against the Baltimore Ravens at M&T Bank Stadium. Mandatory Credit: Tommy Gilligan-USA TODAY Sports

The Green Bay Packers stopped a last-second two-point conversion attempt to defeat the Baltimore Ravens 31-30 in Week 15. Green Bay was in control throughout thanks to another dominant performance from Aaron Rodgers, who once again appears in MVP form as the playoffs inch closer. Baltimore performed admirably without their MVP, Lamar Jackson, as the league’s most injured team appears to have found the one ailment they cannot overcome.

The Packers moved to 11-3 on the season and are in hot pursuit of the NFC’s No. 1 overall seed, while the Ravens fell to 8-6 and for the first time all season find themselves on the outside of the playoff picture.


Click here for more PFF tools:

Rankings & Projections | WR/CB Matchup Chart | NFL & NCAA Betting Dashboards | NFL Player Props tool | NFL & NCAA Power Rankings

Safety worth way more than 2 points. Help protect your family with fast, free will.

Green Bay Packers


Aaron Rodgers was spectacular in Sunday’s victory, throwing for 268 yards and three touchdowns on 23-of-31 passing. Last season’s MVP appeared in control throughout as he registered zero turnover-worthy plays and three big-time throws, finishing with his third-highest big-time throw rate (9.7%) so far this season.

Rodgers tore through the Ravens defense in the intermediate and deeper areas of the field — a season-high 54.8% of his attempts traveled past the first-down marker. The 17-year pro also found immense success in play-action, completing 11 of his 13 attempts for 130 yards. The team utilized play-action 36.1% of the time, Green Bay’s third-highest rate so far this season.

Aaron Rodgers | Week 15
Target Depth Comps./Atts. Yds. Adj. Comp. % TDs
Behind L.O.S 6/6 48 100% 0
Short (1-9) 10/12 82 83.3% 2
Medium (10-19) 5/8 96 62.5% 1
Long (20+) 1/4 31 25% 0
Running Backs

Aaron Jones was effective in his role as Green Bay’s lead back, turning his 15 touches into 70 total yards and a touchdown. The fifth-year pro forced two missed tackles, most among all Packers ball-carriers.

Wide Receivers/Tight Ends

Davante Adams drew a team-high seven targets, hauling in six for 44 yards and a touchdown. The perennial All-Pro was deployed in the shorter and intermediate areas of the field at a much higher rate than usual, averaging a season-low 5.5-yard of depth per target. The star wide receiver remained Rodgers' most trusted target in the game’s tightest moments, catching two of his three third-down targets for 9 yards and two first downs.

Marcedes Lewis was a key cog in Green Bay’s offensive attack, catching each of his three targets for 40 yards and two first downs. The 37-year-old tight end has proved invaluable over the past two weeks, catching all seven targets for 91 yards across the two contests. Lewis also exhibited some impressive capabilities as a ball-carrier, forcing a team-high four missed tackles.

Offensive Line

Green Bay’s offensive line excelled in multiple facets Sunday, allowing just seven pressures and three sacks while powering a Packers rushing attack that averaged 3.8 yards per carry. Starting center Lucas Patrick was just one of the unit’s many standout members, as the fifth-year pro failed to allow a single pressure.

Defensive Line

The Packers defensive line manhandled the Ravens up front, accounting for 18 pressures and two quarterback hits. Edge defender Preston Smith was one of five Green Bay defensive lineman to finish with two or more pressures. He registered a team-high five pressures and two quarterback hits.

Player Pass Rushing Snaps Total Pressures Sacks
Dean Lowry 36 0 0
Preston Smith 36 5 0
Rashan Gary 35 5 0
Kingsley Keke 33 2 0

De’Vondre Campbell led all Green Bay defenders with 10 tackles, averaging three yards of depth per tackle. Campbell and his fellow Packers linebackers were equally impressive in coverage, surrendering just 25 yards and two first downs on five unit-wide receptions.


Green Bay’s secondary was up and down in its performance, allowing receptions on 23 of their 32 unit-wide targets for 190 yards and two touchdowns. Safety Adrian Amos drew five targets yet conceded just two receptions for 7 yards while registering one forced incompletion to finish with a unit-low passer rating allowed of 47.9.

Player Coverage snaps Receptions allowed/Targets Yards allowed Passer rating allowed
Eric Stokes 49 7/9 35 82.9
Darnell Savage 49 6/8 96 154.2
Rasul Douglas 49 5/7 29 78.9
Adrian Amos 49 2/5 7 47.9
Chandon Sullivan 43 2/2 12 91.7

Baltimore Ravens


Tyler Huntley submitted an impressive Lamar Jackson impersonation in relief of the injured starter, throwing for 215 yards and two touchdowns on 28-of-40 passing while rushing for 73 yards and two touchdowns. Huntley was clearly hesitant to throw the ball downfield, averaging 6.7 yards per target — 53.7% of the second-year pro’s attempts failed to travel past the first down marker.

Some of Huntley’s deficiencies downfield can be attributed to poor protection, as he was forced to scramble eight times while succumbing to one sack. Despite this, Huntley was impressively accurate with the ball, registering an adjusted completion percentage of 73.7% while finishing with one big time throw and zero turnover-worthy plays.

Tyler Huntley | Wek 15
Target Depth Comps./Atts. Yds. Adj. Comp. % TDs
Behind L.O.S 6/7 17 85.7% 0
Short (1-9) 18/23 147 78.3% 0
Medium (10-19) 4/6 51 66.7% 2
Long (20+) 0/2 0 0% 0
Running Backs

Latavius Murray and Devonta Freeman split lead back duties for Baltimore, as the duo turned their 15 combined touches into 75 total yards. Murray was the more effective ball-carrier when given the opportunity, averaging 6.9 yards per carry to Freeman’s 3.7. Murray forced the unit’s lone missed tackle.

Wide Receivers/Tight Ends

Mark Andrews was the most dominant force on the field Sunday, catching 10 of his 13 targets for 136 yards and two touchdowns. The former Pro-Bowler was Baltimore’s lone downfield threat, as he was responsible for 10 of the team’s 12 receiving first downs while averaging a team-high 10.3-yard of depth per target. Andrews also displayed some impressive abilities as a ball-carrier, leading the team in explosive plays (2) and forced missed tackles (2).

Marquise Brown saw a team-high 14 targets, reeling in 10 for 43 receiving yards. Brown was uniquely affected by the loss of Jackson, as the third-year pro’s 4.4 yard average depth of target was his lowest figure since week 17 of 2019. Despite his 10 receptions, Brown failed to pick up even one first down, the first time this season the former first-round pick was held without a receiving first down.

Offensive Line

Baltimore’s offensive line performed competently in the defeat, allowing 20 pressures and one sack in pass protection while facilitating a Ravens rushing attack that averaged 5.5 yards per carry. Starting right tackle Alejando Villanueva shone in pass protection, allowing zero pressures Sunday after conceding 14 across his last four contests.

Defensive Line

The Ravens defensive line struggled to make a sizable impact rushing the passer, as the unit accumulated just five total pressures, three of which were converted into sacks. The group was much stouter against the run. Packers running backs averaged just 1.7 yards before contact.

Player Pass Rushing Snaps Total Pressures Sacks
Tyus Bowser 30 1 1
Justin Houston 23 2 1
Odafe Oweh 22 1 0
Brandon Williams 17 0 0
Justin Madubuike 14 1 1

Patrick Queen led all defenders with 13 tackles, finishing with an average depth of tackle of 3.6 yards. He captained a unit that was picked apart in coverage, as Queen and his fellow linebackers conceded receptions on each of their nine unit-wide targets for 120 yards and a touchdown.


Baltimore’s snake-bitten secondary was ineffective against Green Bay’s aerial attack, surrendering 142 yards and two touchdowns on 13 unit-wide receptions. Cornerback Kevon Seymour drew a team-high six targets, allowing four receptions for 71 yards and four first downs.

Player Coverage snaps Receptions allowed/Targets Yards allowed Passer rating allowed
Geno Stone 36 2/3 25 92.4
Brandon Stephens 36 0/1 0 39.6
Anthony Averett 35 1/2 1 56.3
Kevon Seymour 32 4/6 71 106.9
Robert Jackson 24 3/4 21 126.0
Anthony Levine 11 3/3 24 100.0

Unlock the 2023 Fantasy Draft Kit, with League Sync, Live Draft Assistant, PFF Grades & Data Platform that powers all 32 Pro Teams

$31 Draft Kit Fee + $8.99/mo
$89.88/yr + FREE Draft Kit