Justin Tucker’s worst performance in a Hall of Fame career cost Baltimore the game. The veteran kicker missed two field goals and an extra point at M&T Bank Stadium, leaving seven points on the board in a five-point loss to Philadelphia on December 1, 2024. While Lamar Jackson threw for 237 yards and Baltimore outgained the Eagles 372-252, Tucker’s collapse and Philadelphia’s ruthless red zone efficiency decided the outcome.
Saquon Barkley rushed for 107 yards and the game-sealing touchdown. Jalen Hurts managed just 118 passing yards but avoided mistakes. The Eagles improved to 10-2 with their eighth consecutive victory. Baltimore dropped to 8-5, falling further behind Pittsburgh in the AFC North race.
This breakdown analyzes every statistical category from the Week 13 matchup that separated these playoff contenders.
Essential Game Details
When: Sunday, December 1, 2024 at 4:25 PM EST
Where: M&T Bank Stadium, Baltimore, Maryland
Weather: 41°F, 41% humidity, 7 mph wind, natural grass surface
Attendance: 71,344
Officials: Referee Craig Wrolstad and crew
Network: CBS national broadcast
Game Length: 3 hours, 5 minutes
Betting Results:
- Baltimore was favored by 3 points (Philadelphia covered)
- Total set at 51 points (Under hit with 43 combined points)
Team Records:
- Philadelphia: 9-2 entering, 10-2 after victory
- Baltimore: 8-4 entering, 8-5 after defeat
Baltimore won the pregame coin toss and elected to defer, giving Philadelphia the opening possession.
Table of Contents
Justin Tucker’s Historic Meltdown
The normally reliable kicker experienced his first career three-miss game at the worst possible time.
Tucker’s Performance:
- Field Goals: 2 of 4 (50%)
- Made: 34 yards (Q1), 50 yards (Q2)
- Missed: 47 yards wide left (Q3), 53 yards wide right (Q3)
- Extra Points: 1 of 2 (50%)
- Missed: After Andrews TD in Q1 (hit left upright)
Jake Elliott’s Flawless Day:
- Field Goals: 1 of 1 (35 yards in Q4)
- Extra Points: 3 of 3 (100%)
Seven points left on the field. Tucker’s three misses marked the first such game in his illustrious career. A kicker of his caliber makes those kicks nine times out of ten. On this December afternoon, he couldn’t deliver when Baltimore needed him most.
Elliott converted every attempt, providing the reliability Philadelphia required to protect their lead down the stretch.
Quarter-by-Quarter Scoring Breakdown
First Quarter: Ravens 9, Eagles 0
Baltimore seized early momentum behind two scoring drives. Tucker connected from 34 yards at 9:21 after a seven-play, 51-yard march. Mark Andrews caught a spectacular 14-yard touchdown at 3:49 (eight plays, 82 yards), but Tucker’s missed extra point foreshadowed trouble ahead.
Philadelphia’s offense sputtered, managing just six net yards on three possessions.
Second Quarter: Ravens 3, Eagles 14
Everything changed in 15 minutes. Jalen Hurts found Dallas Goedert for a 17-yard touchdown at 8:04 (six plays, 49 yards). Two minutes later, Hurts scored on a 1-yard quarterback sneak to give Philadelphia a 14-9 advantage (nine plays, 68 yards).
Tucker’s 50-yard field goal with three seconds remaining made it 14-12 at halftime.
Third Quarter: Ravens 0, Eagles 0
The pivotal quarter. Baltimore controlled possession for 12 of 15 minutes without scoring a single point. Tucker missed field goals from 47 and 53 yards after sacks pushed Baltimore out of comfortable range. Philadelphia’s defense survived extended time on the field without breaking.
Fourth Quarter: Ravens 7, Eagles 10
Barkley’s 25-yard touchdown run at 7:56 extended Philadelphia’s lead to 21-12 (seven plays, 71 yards). Elliott’s 35-yard field goal at 1:03 made it 24-12 (11 plays, 25 yards, 5:08 of clock consumed).
Isaiah Likely caught an 11-yard touchdown with three seconds left (seven plays, 70 yards), but the comeback attempt arrived too late.
Statistical Comparison: Volume vs Results
| Metric | Philadelphia | Baltimore |
|---|---|---|
| Total Yards | 252 | 372 |
| Passing Yards | 112 | 206 |
| Rushing Yards | 140 | 166 |
| First Downs | 17 | 24 |
| Plays Run | 54 | 71 |
| Possession Time | 26:09 | 33:51 |
| Third Downs | 4-12 (33.3%) | 6-15 (40.0%) |
| Fourth Downs | 1-1 (100%) | 1-2 (50.0%) |
| Red Zone TDs | 2-3 (66.7%) | 2-5 (40.0%) |
| Turnovers | 0 | 0 |
| Penalties | 8-55 | 4-20 |
| Sacks Allowed | 2-6 | 3-31 |
Baltimore gained 120 more total yards. The Ravens held the ball nearly eight minutes longer. They ran 17 more plays from scrimmage. Yet Philadelphia won by five points.
The disconnect came down to three critical factors: red zone execution (66.7% vs 40.0%), special teams (Tucker’s misses), and costly sacks at critical moments (31 yards lost vs 6).
Lamar Jackson’s Excellence Without Victory
Jackson produced spectacular numbers in a losing effort.
Passing Statistics:
- Completions: 23 of 36 (63.9%)
- Passing Yards: 237
- Touchdowns: 2
- Interceptions: 0
- Passer Rating: 101.3
- Sacks: 3 (31 yards lost)
Rushing Statistics:
- Attempts: 8
- Yards: 79
- Average: 9.9 per carry
- Long: 39 yards
- Touchdowns: 0
Advanced Metrics:
- Intended Air Yards: 362
- Average Target Depth: 10.1 yards
- Completed Air Yards: 138
- Yards After Catch: 99
- Bad Throws: 5
- Drops by Receivers: 4
Jackson accounted for 316 of Baltimore’s 372 total yards (84.9%). His dual-threat brilliance kept the Ravens competitive throughout. Three sacks for 31 yards lost changed everything.
The most damaging sack came in the third quarter on third-and-five. Jalen Carter and Jalyx Hunt combined to drop Jackson for 14 yards, pushing a potential 33-yard field goal into a 47-yard attempt Tucker missed. That single play represented a potential seven-point swing.
Baltimore’s Pass Catchers
| Receiver | Targets | Receptions | Yards | Average | Long | TD |
|---|---|---|---|---|---|---|
| Mark Andrews | 7 | 6 | 67 | 11.2 | 23 | 1 |
| Zay Flowers | 7 | 3 | 74 | 24.7 | 40 | 0 |
| Isaiah Likely | 8 | 5 | 38 | 7.6 | 11 | 1 |
| Derrick Henry | 3 | 3 | 29 | 9.7 | 16 | 0 |
| Justice Hill | 6 | 4 | 15 | 3.8 | 5 | 0 |
| Tylan Wallace | 2 | 2 | 14 | 7.0 | 12 | 0 |
Andrews caught his 47th career touchdown, tying Jamal Lewis for the Ravens franchise record. His first-quarter score had just an 18.1% completion probability according to NFL Next Gen Stats, making it the 14th-least likely touchdown reception of the 2024 season. The contested grab over multiple defenders showcased elite talent but also reflected an offense forced into difficult throws.
Flowers hauled in a 40-yard bomb on Baltimore’s opening drive, immediately establishing field position. Philadelphia’s secondary adjusted, limiting him to two catches for 34 yards the rest of the game.
Derrick Henry Contained
Henry rushed 19 times for 82 yards (4.3 average) without reaching the end zone.
Advanced Rushing Metrics:
- Yards Before Contact: 23 (1.2 per carry)
- Yards After Contact: 59 (3.1 per carry)
- Broken Tackles: 6
Philadelphia’s defensive front penetrated blocking schemes immediately, averaging just 1.2 yards before contact per Henry carry. He broke six tackles and generated 59 yards after contact, displaying trademark power, but the Eagles controlled the line of scrimmage when games hung in balance.
Jalen Hurts: Efficient Execution Under Pressure
Hurts didn’t compile impressive volume statistics, but his decision-making won the game.
Passing Statistics:
- Completions: 11 of 19 (57.9%)
- Passing Yards: 118
- Touchdowns: 1
- Interceptions: 0
- Passer Rating: 93.8
- Sacks: 2 (6 yards lost)
Rushing Statistics:
- Attempts: 9
- Yards: 29
- Average: 3.2 per carry
- Long: 11 yards
- Touchdowns: 1
Advanced Metrics:
- Average Target Depth: 7.3 yards
- Completed Air Yards: 66 (56% of passing total)
- Yards After Catch: 52 (44% of passing total)
- Bad Throws: 3
- Receiver Drops: 1
Hurts completed just one of his first five attempts before finding his rhythm. Eight completions on his next nine passes for 86 yards orchestrated consecutive touchdown drives that erased a 9-0 deficit.
His 17-yard touchdown to Dallas Goedert at 8:04 in the second quarter came off perfectly timed play-action. His 1-yard scoring run two minutes later gave Philadelphia a lead they never surrendered.
After halftime, Hurts protected the football and converted when necessary. Zero turnovers. Zero costly mistakes. Just execution when required.
Philadelphia’s Receiving Options
| Receiver | Targets | Receptions | Yards | Average | Long | TD |
|---|---|---|---|---|---|---|
| A.J. Brown | 6 | 5 | 66 | 13.2 | 15 | 0 |
| Dallas Goedert | 4 | 3 | 35 | 11.7 | 17 | 1 |
| Saquon Barkley | 4 | 2 | 10 | 5.0 | 5 | 0 |
| Jahan Dotson | 1 | 1 | 7 | 7.0 | 7 | 0 |
With DeVonta Smith sidelined (hamstring), Brown absorbed extra coverage and still produced. His five catches included multiple third-down conversions that sustained drives. His 14.7-yard average target depth showed Philadelphia attacked vertically despite the conditions.
Goedert’s touchdown reception ignited the comeback. Three catches on four targets provided consistent production from the tight end position.
Saquon Barkley’s Fourth-Quarter Dominance
Barkley rushed 23 times for 107 yards and one touchdown (4.7 average) against Baltimore’s second-ranked run defense.
Quarterly Breakdown:
Advanced Metrics:
- Yards Before Contact: 29 (1.3 per carry)
- Yards After Contact: 78 (3.4 per carry)
- Broken Tackles: 4
Barkley received limited work early while Philadelphia established the passing game. Then came the fourth quarter assault. Fourteen carries for 64 yards when Baltimore’s defense showed fatigue.
His 25-yard touchdown at 7:56 broke the game open, capping a seven-play, 71-yard drive where he touched the ball on every snap.
Offensive Line Excellence
Pro Football Focus named Philadelphia’s offensive line Team of the Week. Left tackle Jordan Mailata earned Offensive Player of the Week honors (94.5 overall grade, 95.6 run-blocking grade).
The unit allowed zero sacks and just three total pressures all afternoon. Mailata surrendered one pressure on 24 pass-blocking snaps, neutralizing Baltimore’s edge rushers.
All five starters played every offensive snap (56 of 56): Jordan Mailata, Landon Dickerson, Cam Jurgens, Mekhi Becton, Lane Johnson.
Philadelphia’s Defensive Performance
The Eagles allowed 372 yards but made critical stops in the red zone and third quarter.
Leading Tacklers
| Player | Total Tackles | Solo | Assists | Sacks | TFL | QB Hits |
|---|---|---|---|---|---|---|
| Zack Baun | 13 | 8 | 5 | 0.5 | 1 | 1 |
| Nakobe Dean | 10 | 5 | 5 | 0.0 | 0 | 0 |
| Nolan Smith Jr. | 8 | 3 | 5 | 1.0 | 1 | 1 |
| Cooper DeJean | 5 | 5 | 0 | 0.0 | 0 | 1 |
| Josh Sweat | 5 | 3 | 2 | 0.0 | 0 | 0 |
Baun played all 72 defensive snaps, finishing with a game-high 13 tackles. His most crucial stop came on third-and-two in the third quarter, dropping Derrick Henry for a four-yard loss and forcing a punt.
Pass Rush Impact
| Player | Sacks | QB Hits | Pressures | TFL |
|---|---|---|---|---|
| Jalen Carter | 1.0 | 2 | 3 | 3 |
| Nolan Smith Jr. | 1.0 | 1 | 2 | 1 |
| Jalyx Hunt | 0.5 | 1 | 1 | 0 |
| Zack Baun | 0.5 | 1 | 1 | 1 |
Philadelphia generated 20 total pressures (3 sacks, 6 QB hits, 14 hurries) without relying on blitzes. Carter dominated from the defensive tackle position, recording four tackles, one sack, and three tackles for loss on 71 snaps. His 12-yard sack of Jackson in the second quarter killed a promising Ravens drive.
The three sacks for 31 yards represented drive-killing moments that changed field position and forced Tucker into longer attempts he couldn’t convert.
Baltimore’s Defensive Effort
The Ravens held Philadelphia to 252 yards but couldn’t generate a turnover.
Top Tacklers
| Player | Total Tackles | Solo | Assists | Sacks | TFL |
|---|---|---|---|---|---|
| Roquan Smith | 11 | 2 | 9 | 0.5 | 0 |
| Ar’Darius Washington | 8 | 6 | 2 | 0.0 | 2 |
| Chris Board | 7 | 5 | 2 | 0.0 | 1 |
| Brandon Stephens | 4 | 4 | 0 | 0.0 | 0 |
| Kyle Hamilton | 4 | 3 | 1 | 0.0 | 0 |
Smith played every defensive snap (56 of 56), finishing with 11 tackles. Washington and Hamilton also never left the field. Broderick Washington Jr. (32 snaps) recorded one sack and forced a Barkley fumble that Barkley recovered.
Baltimore generated 19 total pressures on Hurts (1 sack, 1 QB hit, 15 hurries) but couldn’t finish with turnovers or consistent negative plays.
Field Position: Mann’s Strategic Excellence
| Punter | Team | Punts | Yards | Average | Long | Inside 20 | Net Average |
|---|---|---|---|---|---|---|---|
| Braden Mann | PHI | 6 | 307 | 51.2 | 58 | 5 | 48.5 |
| Jordan Stout | BAL | 4 | 191 | 47.8 | 58 | 0 | 40.5 |
Mann pinned five of six punts inside the Baltimore 20-yard line, consistently flipping field position. His most impactful punt came in the second quarter, downing the ball at Baltimore’s one-yard line and forcing a three-and-out that gave Philadelphia the ball at midfield.
His 48.5-yard net average crushed Stout’s 40.5-yard mark, creating field position advantages that compounded throughout the game.
Red Zone: Where Games Are Won
| Team | Attempts | Touchdowns | Field Goals | Misses | TD % |
|---|---|---|---|---|---|
| Philadelphia | 3 | 2 | 1 | 0 | 66.7% |
| Baltimore | 5 | 2 | 0 | 2 | 40.0% |
Philadelphia converted two of three red zone chances into touchdowns. Baltimore scored touchdowns on just two of five attempts. Tucker’s two missed field goals from 47 and 53 yards (after sacks pushed Baltimore back) exposed the Ravens’ inability to finish drives.
The 26.7% gap in red zone touchdown efficiency correlates directly to the five-point margin. Philadelphia’s defense bent throughout the game but refused to break inside the 20-yard line, forcing Tucker into field goal attempts he couldn’t make.
Game-Changing Injuries
Philadelphia:
- DeVonta Smith (hamstring) ruled inactive before kickoff
- Reed Blankenship (concussion) exited Q3 after 51 snaps
- Britain Covey (neck) left during game
- Dallas Goedert (knee) briefly sidelined but returned
Baltimore:
- Kyle Hamilton (concussion protocol) cleared to return, played all 56 defensive snaps
- Rashod Bateman (knee) lost during game
- Sanoussi Kane (hamstring) ruled out
Smith’s absence forced Philadelphia to rely more heavily on A.J. Brown, who responded with five catches for 66 yards. Baltimore’s loss of Bateman reduced receiving depth and made the offense more predictable.
Playoff and Division Race Implications
Philadelphia improved to 10-2, the best record in the NFC at that point. The Eagles extended their NFC East lead to 2.5 games over Washington (7-5), controlling their destiny with four games remaining.
Their remaining schedule:
- Week 14: vs Carolina (home)
- Week 15: vs Pittsburgh (home)
- Week 16: @ Washington (division showdown)
Baltimore fell to 8-5, dropping 1.5 games behind Pittsburgh (9-3) in the AFC North after the Steelers defeated Cincinnati 44-38 in Week 13.
The Ravens entered their Week 14 bye before:
- Week 15: @ New York Giants
- Week 16: vs Pittsburgh (division-deciding game)
- Week 17: @ Houston (Christmas Day)
The Week 16 Pittsburgh game carries massive significance. A Ravens victory pulls them within half a game with one week remaining. A loss drops them three games back, essentially ending division title hopes.
According to Pro Football Reference, Jackson’s record against NFC opponents fell to 23-2 as a starter, one of the most dominant inter-conference records in recent history.
Critical Stats You Need to Know
Most Important Numbers:
- Red Zone TD Rate: PHI 66.7%, BAL 40.0%
- Tucker Misses: 7 points left on field (2 FGs + 1 XP)
- Sacks Against: BAL lost 31 yards, PHI lost 6 yards
- Fourth Quarter: Barkley 14 carries, 64 yards, 1 TD
- Time of Possession: BAL 33:51, PHI 26:09 (didn’t matter)
Jackson’s Production:
- 316 of Baltimore’s 372 yards (84.9%)
- 237 passing yards + 79 rushing yards
- 2 passing TDs, 0 INTs, 101.3 rating
Barkley’s Impact:
- 107 rushing yards on 23 carries
- 25-yard TD run at 7:56 in Q4
- 78 yards after contact (3.4 per carry)
Offensive Line Dominance:
- PHI allowed 3 total pressures, 0 sacks
- BAL allowed 20 total pressures, 3 sacks
Common Questions About This Game
What was the final score of Eagles vs Ravens on December 1, 2024?
Philadelphia Eagles defeated Baltimore Ravens 24-19 at M&T Bank Stadium on December 1, 2024.
How many yards did Saquon Barkley rush for against Baltimore?
Barkley rushed for 107 yards on 23 carries (4.7 yards per carry) with one touchdown. His 25-yard scoring run in the fourth quarter sealed Philadelphia’s victory.
What were Lamar Jackson’s stats vs Eagles December 2024?
Jackson completed 23 of 36 passes for 237 yards and two touchdowns with zero interceptions (101.3 rating). He added 79 rushing yards on eight carries but was sacked three times for 31 yards lost.
How many kicks did Justin Tucker miss against Philadelphia?
Tucker missed three kicks: two field goals (47 and 53 yards) and one extra point. He made field goals from 34 and 50 yards plus one extra point, but his three misses left seven points on the board in a five-point loss.
What were Jalen Hurts passing stats vs Ravens?
Hurts completed 11 of 19 passes (57.9%) for 118 yards and one touchdown with zero interceptions (93.8 rating). He rushed nine times for 29 yards and one touchdown.
Why did Baltimore lose despite more total yards?
Baltimore outgained Philadelphia 372-252 but lost because of three factors: red zone inefficiency (40% TD rate vs Philadelphia’s 66.7%), Justin Tucker’s three missed kicks (7 points), and three sacks for 31 yards lost that pushed field goals out of range.
Who was the leading receiver for each team?
For Philadelphia, A.J. Brown caught 5 passes for 66 yards. For Baltimore, Zay Flowers had 3 catches for 74 yards, while Mark Andrews caught 6 passes for 67 yards and one touchdown.
What was the red zone efficiency difference?
Philadelphia scored touchdowns on 2 of 3 red zone attempts (66.7%). Baltimore converted just 2 of 5 red zone chances into touchdowns (40.0%), a 26.7% gap that directly correlated to the five-point margin.
Complete Game Information
Date: Sunday, December 1, 2024
Time: 4:25 PM EST
Location: M&T Bank Stadium, Baltimore, Maryland
Attendance: 71,344
Duration: 3:05
Surface: Natural grass, outdoors
Temperature: 41°F
Humidity: 41%
Wind: 7 mph
Network: CBS (National broadcast)
Officials:
- Referee: Craig Wrolstad (#4)
- Umpire: Steven Woods (#54)
- Down Judge: Danny Short (#113)
- Line Judge: Brett Bergman (#17)
- Field Judge: Jeff Shears (#60)
- Side Judge: Frank Steratore (#132)
- Back Judge: Rich Martinez (#39)
- Replay Official: Gavin Anderson (#0)
Coin Toss: Baltimore won and deferred; Philadelphia received opening kickoff
Betting Results:
- Spread: Baltimore -3.0 (Philadelphia covered)
- Over/Under: 51.0 (Under hit, 43 combined points)
This complete statistical breakdown demonstrates how Philadelphia’s efficiency in critical situations overcame Baltimore’s advantage in total yardage. Red zone execution, special teams reliability, and timely defensive stops decided a game where traditional metrics suggested a different outcome.
Visit The Sportie for more NFL coverage.

