Some rivalry games live up to the hype. Both teams battle for sixty minutes.
The lead changes hands. Fans stay on the edge of their seats until the final whistle.
This wasn’t that kind of game.
The Baltimore Ravens jumped on the Pittsburgh Steelers from the opening kickoff and never let up.
By halftime, the scoreboard read 21-0. The game felt over before the third quarter even started.
Baltimore ran for 299 yards. They controlled the ball for nearly 40 minutes. They made Pittsburgh’s defense look tired, slow, and completely overmatched.
The Steelers tried to fight back in the second half. Russell Wilson threw two touchdown passes. George Pickens made some impressive catches. But it was too little, too late.
Pittsburgh Steelers vs Baltimore Ravens Match Player Stats

This AFC Wild Card game showed everyone exactly where these two teams stand right now. Baltimore looks like a championship contender. Pittsburgh looks like a team that got lucky to make the playoffs.
The Biggest Moments That Decided This Game
Here’s how Baltimore took control and never gave it back:
First Quarter – Opening Drive Touchdown (7-0 Ravens)
Baltimore marched 95 yards in 13 plays over 7 minutes and 15 seconds. Derrick Henry took a direct snap and ran for 34 yards. Lamar Jackson hit Rashod Bateman for the touchdown.
| Drive Stats | Numbers |
|---|---|
| Plays | 13 |
| Yards | 95 |
| Time | 7:15 |
| Result | Touchdown |
Second Quarter – Henry’s 8-Yard TD Run (14-0 Ravens)
Another long drive. This time 85 yards on 14 plays. Baltimore didn’t throw a single pass. All runs. Henry capped it with an 8-yard touchdown.
| Drive Stats | Numbers |
|---|---|
| Plays | 14 |
| Yards | 85 |
| Passing Plays | 0 |
| Result | Touchdown |
Second Quarter – Jackson’s Scramble to Hill TD (21-0 Ravens)
Just 11 seconds left before halftime. Jackson scrambled for 6.31 seconds, keeping the play alive. Finally dumped a short pass to Justice Hill who walked into the end zone.
| Play Stats | Numbers |
|---|---|
| Time on Clock | 11 seconds |
| Jackson Scramble Time | 6.31 seconds |
| Result | Touchdown |
Third Quarter – Wilson to Jefferson TD (21-7)
Pittsburgh’s first score. Russell Wilson led a 98-yard drive and hit Van Jefferson for a 30-yard touchdown. Gave Steelers fans some hope.
| Drive Stats | Numbers |
|---|---|
| Plays | Unknown |
| Yards | 98 |
| Result | Touchdown |
Third Quarter – Henry’s 44-Yard TD Run (28-7 Ravens)
One play later, hope died. Henry took the handoff, broke two tackles, and sprinted 44 yards to the end zone untouched. Game over.
| Play Stats | Numbers |
|---|---|
| Carries | 1 |
| Yards | 44 |
| Broken Tackles | 2 |
| Result | Touchdown |
Third Quarter – Wilson to Pickens TD (28-14)
Pittsburgh scored again. Wilson found George Pickens for a 36-yard touchdown down the sideline. Made the score look closer than the game actually was.
| Drive Stats | Numbers |
|---|---|
| Yards | 75 |
| Result | Touchdown |
| Final Margin | Still down 14 |
Fourth Quarter – Madubuike Ends Pittsburgh’s Last Hope
Steelers drove into Baltimore territory. Nnamdi Madubuike batted down a pass, then sacked Wilson on the next play. Pittsburgh punted and never threatened again.
| Defensive Stats | Madubuike |
|---|---|
| Batted Passes | 1 |
| Sacks | 1 on this drive |
| Result | Forced punt |
Complete Game Statistics
Here’s the full breakdown of the Pittsburgh Steelers vs Baltimore Ravens match player stats that tell the complete story:
Final Score and Overall Team Stats:
| Category | Pittsburgh Steelers | Baltimore Ravens |
|---|---|---|
| Final Score | 14 | 28 |
| Total Yards | 280 | 464 |
| Total Plays | 45 | 72 |
| Yards Per Play | 6.2 | 6.4 |
| First Downs | 11 | 29 |
| Time of Possession | 20:27 | 39:33 |
| Turnovers | 0 | 0 |
| Penalties | 7-41 | 3-14 |
| Third Down Conversions | 5/11 (45.5%) | 10/15 (66.7%) |
Passing Statistics:
| Team | Player | Completions/Attempts | Yards | TD | INT | Sacks Taken | QB Rating |
|---|---|---|---|---|---|---|---|
| PIT | Russell Wilson | 20/29 | 270 | 2 | 0 | 4 | 121.3 |
| PIT | Justin Fields | 0/1 | 0 | 0 | 0 | 0 | 39.6 |
| PIT Team | 20/30 | 251 | 2 | 0 | 4 | 117.4 | |
| BAL | Lamar Jackson | 16/21 | 175 | 2 | 0 | 1 | 132.0 |
| BAL Team | 16/21 | 165 | 2 | 0 | 1 | 132.0 |
Rushing Statistics:
| Team | Player | Carries | Yards | Average | TD | Long Run |
|---|---|---|---|---|---|---|
| PIT | Najee Harris | 6 | 17 | 2.8 | 0 | 5 |
| PIT | Jaylen Warren | 2 | 6 | 3.0 | 0 | 4 |
| PIT | Russell Wilson | 3 | 6 | 2.0 | 0 | 5 |
| PIT Team | 11 | 29 | 2.6 | 0 | 5 | |
| BAL | Derrick Henry | 26 | 186 | 7.2 | 2 | 44 |
| BAL | Lamar Jackson | 15 | 81 | 5.4 | 0 | 20 |
| BAL | Steven Sims | 1 | 15 | 15.0 | 0 | 15 |
| BAL | Justice Hill | 6 | 12 | 2.0 | 0 | 5 |
| BAL Team | 50 | 299 | 6.0 | 2 | 44 |
Receiving Statistics:
| Team | Player | Catches | Targets | Yards | Average | TD | Longest |
|---|---|---|---|---|---|---|---|
| PIT | George Pickens | 5 | 5 | 87 | 17.4 | 1 | 36 |
| PIT | Najee Harris | 3 | 3 | 41 | 13.7 | 0 | 21 |
| PIT | Van Jefferson | 2 | 2 | 37 | 18.5 | 1 | 30 |
| PIT | Mike Williams | 1 | 2 | 37 | 37.0 | 0 | 37 |
| BAL | Isaiah Likely | 3 | 4 | 53 | 17.7 | 0 | 25 |
| BAL | Mark Andrews | 2 | 3 | 27 | 13.5 | 0 | 20 |
| BAL | Rashod Bateman | 2 | 2 | 24 | 12.0 | 1 | 15 |
| BAL | Justice Hill | 4 | 4 | 13 | 3.3 | 1 | 7 |
Defensive Statistics:
| Team | Player | Total Tackles | Solo | Sacks | Tackles for Loss | QB Hits |
|---|---|---|---|---|---|---|
| PIT | Elandon Roberts | 14 | 7 | 0 | 0 | 0 |
| PIT | Patrick Queen | 10 | 4 | 0 | 1 | 0 |
| PIT | Cameron Heyward | 10 | 3 | 0 | 2 | 0 |
| PIT | Minkah Fitzpatrick | 9 | 5 | 0 | 0 | 0 |
| BAL | Ar’Darius Washington | 7 | 5 | 0 | 0 | 0 |
| BAL | Roquan Smith | 5 | 3 | 0 | 0 | 0 |
| BAL | Nnamdi Madubuike | 4 | 3 | 2 | 1 | 1 |
| BAL | Odafe Oweh | 2 | 2 | 1 | 1 | 3 |
Special Teams:
| Team | Player | Position | Field Goals | Extra Points | Punts | Punt Average |
|---|---|---|---|---|---|---|
| PIT | Chris Boswell | Kicker | 0/0 | 2/2 | – | – |
| PIT | Corliss Waitman | Punter | – | – | 5 | 51.4 |
| BAL | Justin Tucker | Kicker | 0/0 | 4/4 | – | – |
| BAL | Jordan Stout | Punter | – | – | 4 | 45.8 |
The Henry and Jackson Show
This game belonged to two players. Derrick Henry and Lamar Jackson combined to destroy Pittsburgh’s defense.
Henry carried the ball 26 times for 186 yards and two touchdowns. That’s 7.2 yards every single time he touched the ball. In a playoff game. Against a top-ten defense.
The big running back forced 12 missed tackles. He gained 157 yards after contact. Those numbers sound made up. They’re not.
Jackson added 81 rushing yards on 15 carries. He also completed 76 percent of his passes for 175 yards and two touchdowns.
Together, they combined for 267 rushing yards. That’s the second-highest total ever by a quarterback and running back in the same playoff game.
For anyone checking the Steelers vs Baltimore Ravens match player stats today, those rushing numbers jump right off the screen.
Henry + Jackson Combined Stats:
| Category | Derrick Henry | Lamar Jackson | Combined |
|---|---|---|---|
| Rushing Attempts | 26 | 15 | 41 |
| Rushing Yards | 186 | 81 | 267 |
| Rushing TDs | 2 | 0 | 2 |
| Passing Yards | – | 175 | 175 |
| Passing TDs | – | 2 | 2 |
| Total Yards | 186 | 256 | 442 |
Henry’s 44-yard touchdown run in the third quarter killed any hope Pittsburgh had. He took the handoff, broke through Joey Porter Jr.’s tackle attempt, made Patrick Queen miss completely, and sprinted to the end zone.
At 31 years old, Henry proved he’s still one of the most dangerous runners in football. This was his second-highest rushing total in any playoff game ever.
Jackson posted a perfect passer rating of 132.0. He didn’t turn the ball over. He made plays with his arm and his legs. He did exactly what Baltimore needed.
The Ravens only threw 21 passes all game. They didn’t need to throw more. The running game worked so well that passing became optional.
Wilson Fought Back, But It Wasn’t Enough
Russell Wilson actually played pretty well. He completed 69 percent of his passes for 270 yards and two touchdowns with zero interceptions.
According to analysis similar to what you’d see on Steelers vs Baltimore Ravens match player stats ESPN, Wilson completed 62.5 percent of his deep throws over 15 yards.
His 30-yard touchdown to Van Jefferson cut Baltimore’s lead to 21-7. His 36-yard touchdown to George Pickens made it 28-14.
But Wilson got sacked four times. The pocket collapsed constantly. He spent most of the game on the sideline watching Baltimore control the ball.
Wilson’s Game Stats:
| Category | Russell Wilson |
|---|---|
| Completions/Attempts | 20/29 (69.0%) |
| Passing Yards | 270 |
| Touchdowns | 2 |
| Interceptions | 0 |
| Sacks | 4 |
| QB Hits | 7 |
| Passer Rating | 121.3 |
Those are good numbers. Under normal circumstances, they win playoff games. But Pittsburgh’s offense only ran 45 total plays because Baltimore dominated possession.
Wilson threw accurately under pressure. He made several impressive throws into tight coverage. He showed that arm strength still exists at age 36.
The problem wasn’t Wilson. The problem was that Pittsburgh couldn’t run the ball at all. They gained 29 rushing yards total. That’s pathetic in a playoff game.
Baltimore knew Pittsburgh had to pass on almost every down. The Ravens sent pressure and hit Wilson seven times. Hard to complete passes when defenders are in your face constantly.
George Pickens: Pittsburgh’s Only Bright Spot
Five catches. Five targets. Eighty-seven yards. One touchdown.
George Pickens caught everything thrown his way. He was Pittsburgh’s only consistent offensive weapon in this game.
The 36-yard touchdown in the third quarter showed his talent. He ran a post route, got behind the corner, caught the ball in stride, and outran the safety.
Pickens’ Performance:
| Category | Stats |
|---|---|
| Receptions | 5 |
| Targets | 5 |
| Catch Rate | 100% |
| Yards | 87 |
| Average Per Catch | 17.4 |
| Touchdowns | 1 |
| Longest Reception | 36 |
Pickens beat press coverage. He made contested catches. He created separation on routes. Baltimore started double-teaming him in the second half and he still found ways to get open.
The young receiver continues developing into Pittsburgh’s most dangerous weapon. In a game where almost everything went wrong for the Steelers, Pickens represented the one bright spot.
Rashod Bateman Stepped Up Big
With Zay Flowers injured, Baltimore needed someone to step up at receiver. Rashod Bateman answered the call.
He caught the game’s opening touchdown on a beautiful pass from Jackson. That 15-yard score gave Baltimore a 7-0 lead and set the tone.
Bateman finished with two catches for 24 yards and a touchdown. Not huge numbers, but crucial production when Baltimore needed it most.
Bateman’s Impact:
| Category | Stats |
|---|---|
| Receptions | 2 |
| Targets | 2 |
| Yards | 24 |
| Touchdowns | 1 |
| Longest Catch | 15 |
He provided Jackson a reliable red zone target. He made tough catches in traffic. He did the dirty work that doesn’t always show up in highlight reels.
Baltimore’s passing game didn’t need to do much in this game. But when they did throw, Bateman made plays.
Nnamdi Madubuike Crushed Pittsburgh’s Comeback
Pittsburgh trailed 28-14 in the fourth quarter. They drove into Baltimore territory. This was their last real chance to make it a one-score game.
Second and 8 from midfield. Wilson dropped back. Nnamdi Madubuike batted the pass down at the line of scrimmage.
Third and 8. Wilson is in the pocket again. Madubuike blew past his blocker and sacked Wilson for a seven-yard loss.
Those two consecutive plays ended Pittsburgh’s final scoring threat.
Madubuike’s Game:
| Category | Stats |
|---|---|
| Total Tackles | 4 |
| Solo Tackles | 3 |
| Sacks | 2 |
| Tackles for Loss | 1 |
| QB Hits | 1 |
| Pass Deflections | 1 |
The defensive tackle dominated his matchup all game. He controlled the A-gap. He collapsed the pocket on passing downs. He set the edge against runs.
When Baltimore needed a big defensive play in the fourth quarter, Madubuike delivered twice in a row.
Minkah Fitzpatrick Couldn’t Save Pittsburgh
Minkah Fitzpatrick is one of the NFL’s best safeties. He led Pittsburgh with nine total tackles and five solo stops.
But he couldn’t do it alone. Baltimore’s rushing attack overwhelmed everyone.
Fitzpatrick’s Stats:
| Category | Stats |
|---|---|
| Total Tackles | 9 |
| Solo Tackles | 5 |
| Sacks | 0 |
| Pass Deflections | 0 |
Fitzpatrick made tackles downfield. He cleaned up after running backs broke through the first level. He tried to rally the defense.
But when you’re making nine tackles as a safety, it means the running backs are getting past your linebackers and defensive linemen constantly.
Roquan Smith: Quiet but Effective
Roquan Smith had a quiet game statistically with five total tackles. But Baltimore’s defensive game plan worked perfectly.
Smith’s Performance:
| Category | Stats |
|---|---|
| Total Tackles | 5 |
| Solo Tackles | 3 |
| Sacks | 0 |
| Tackles for Loss | 0 |
Pittsburgh couldn’t run the ball, which meant Smith didn’t need to make a ton of tackles. The Steelers only ran 11 rushing plays all game.
Smith stayed disciplined in coverage. He helped contain the short passing game. He did his job even if it didn’t produce huge statistics.
A Rivalry With Deep History
The Ravens vs Steelers rivalry goes back to 1996 when Baltimore joined the NFL. These teams have played some of the most physical, intense games in league history.
Looking at Steelers vs Ravens history, the early years belonged to Pittsburgh. They won most of the matchups and dominated the division.
But Baltimore has taken control recently. They’re winning the big games. They’re more physical. They’re better built for playoff success.
When people search for Steelers vs Baltimore Ravens match player stats all time, this game will rank among Baltimore’s most dominant performances.
The 299 rushing yards shattered a 51-year-old playoff record against Pittsburgh. No team had rushed for that many yards against the Steelers in a playoff game since 1973.
Historic Context:
| Category | Record/Stat |
|---|---|
| Most Rush Yards vs PIT (Playoffs) | 299 (Ravens, 2025) |
| Previous Record | 232 (Raiders, 1973) |
| Pittsburgh Playoff Losing Streak | 6 games |
| Last Pittsburgh Playoff Win | January 15, 2017 |
The Ravens vs Steelers 2025 Wild Card game showed how far apart these teams currently are. Baltimore looks like a Super Bowl contender. Pittsburgh needs major roster improvements.
Looking ahead to potential Steelers vs Ravens 2026 matchups, Pittsburgh faces huge offseason decisions. Do they bring back Russell Wilson? Do they rebuild the offensive line? How do they fix a rushing attack that gained 29 yards?
Mike Tomlin’s job security faces questions. Twelve playoff appearances in 18 seasons sounds impressive. But just three playoff wins since 2011? That’s concerning.
Future Predictions
The Ravens vs Steelers prediction for future games heavily favors Baltimore based on this performance.
Baltimore advanced to the divisional round to face Buffalo. They’d already beaten the Bills 35-10 earlier in the season.
With Derrick Henry, Lamar Jackson, and a dominant defense, the Ravens look built for a deep playoff run.
Looking Ahead:
| Team | Outlook |
|---|---|
| Baltimore Ravens | Super Bowl contenders, complete roster, dominant running game |
| Pittsburgh Steelers | Major questions at QB, offensive line, running back, and coaching |
Pittsburgh faces a tough offseason. Both Russell Wilson and Justin Fields are free agents. The offensive line needs upgrades. The running game needs a complete overhaul.
For Baltimore, this victory validated all their offseason moves. Signing Derrick Henry proved to be a genius. Their offensive line investments paid off. The defense showed it can dominate elite competition.
Baltimore’s blueprint for beating Pittsburgh is crystal clear now: Run the ball, control possession, pressure the quarterback, and let your defense make crucial stops.
Pittsburgh needs to figure out how to compete physically with Baltimore. Right now, they can’t. The gap between these teams looks huge.
What does This Game Really mean?
The 28-14 final score doesn’t show how dominant Baltimore really was.
The Ravens controlled every important stat. They ran 72 plays to Pittsburgh’s 45. They held the ball for nearly 40 minutes. They converted 66.7 percent of third downs.
Pittsburgh couldn’t run the ball. They couldn’t protect Wilson. They couldn’t sustain drives. They couldn’t stop Baltimore’s rushing attack.
This wasn’t a competitive playoff game. This was Baltimore making a statement about their championship goals. This was Pittsburgh learning they’re not ready to compete with the NFL’s elite teams.
For Ravens fans, this brought excitement and confidence. For Steelers fans, this brought disappointment and serious worries about the team’s future.
The rivalry continues. But right now, one team clearly stands way above the other. Baltimore dominated from start to finish and sent Pittsburgh home with more questions than answers.
Also Check:





