Pittsburgh Steelers vs Baltimore Ravens Recap

NFL Recap: Pittsburgh Steelers vs Baltimore Ravens – Week 18

The Pittsburgh Steelers took on the Baltimore Ravens at Acrisure Stadium in Pittsburgh, PA. The game was held on Sunday, January 4, 2026, as part of Week 18 of the 2025 season. The Steelers won 26–24.

Aaron Rodgers led the Steelers with 294 passing yards and one touchdown. On the Ravens’ side, Zay Flowers recorded 138 receiving yards and two touchdowns. The game showcased strong performances from key players on both teams.

The Pittsburgh Steelers secured a victory over the Baltimore Ravens with a final score of 26–24. In the first half, the Ravens took an early lead, scoring 7 points in the first quarter and adding 3 more in the second quarter. The Steelers responded in the second quarter with a field goal, ending the half with Baltimore leading 10–3. In the second half, the Steelers found their rhythm. They scored 10 points in the third quarter and added 13 more in the fourth. The Ravens scored 14 points in the fourth quarter, but it wasn’t enough. Pittsburgh’s defense held strong, ensuring the win. The Steelers had a higher time of possession, which helped them control the game flow.

Zay Flowers was a standout for the Ravens. He caught for 138 yards and scored two touchdowns. His performance was a key part of Baltimore’s passing game.

Lamar Jackson also had a strong game. He threw for 238 yards and three touchdowns. His efforts kept the Ravens competitive throughout the game.

For the Steelers, Aaron Rodgers led the offense. He passed for 294 yards and one touchdown. His leadership helped Pittsburgh secure the win.

What’s Next

The Pittsburgh Steelers’ win over the Baltimore Ravens improved their record to 9-7-0. This victory keeps the Steelers in the top spot in the AFC North. The Ravens now have an 8-8-0 record, placing them second in the division. In head-to-head games, the Steelers have had the upper hand recently, winning the last two encounters. The Ravens had won the two meetings before that. This rivalry continues to be closely contested.

The Baltimore Ravens will play the Cincinnati Bengals next. This game is on Sunday, January 11, 2026. The Ravens will need to improve on their penalties and time of possession from their last game.

The Pittsburgh Steelers will face the Cleveland Browns on Sunday, January 11, 2026. The Steelers will aim to keep their strong passing game going. They will look to build on their win against the Ravens.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.