BALTIMORE — The Baltimore Ravens’ 2025 NFL schedule, released on May 14, 2025, presents a formidable challenge with nine games against 2024 playoff teams and the ninth-toughest strength of schedule, based on opponents’ combined 154-135 record (.533 winning percentage). The Ravens, aiming for a third consecutive AFC North title, will navigate four primetime games, a Thanksgiving home matchup, and a demanding early slate, as detailed by the team’s official site.
The regular season begins September 7 with a Sunday Night Football clash against the Buffalo Bills at Highmark Stadium, a rematch of last year’s 27-25 divisional playoff loss. Week 2 brings the Cleveland Browns to M&T Bank Stadium for a 1:00 p.m. CBS game, potentially featuring former Ravens quarterback Joe Flacco. On September 22, Baltimore hosts the Detroit Lions for a Monday Night Football game at 8:15 p.m. on ESPN, facing a Super Bowl contender. Week 4 sees a trip to Kansas City to face the Chiefs on September 28 at 4:25 p.m. on CBS, revisiting the site of their 2023 season-ending loss.

Baltimore hosts the Houston Texans on October 5 and the Los Angeles Rams on October 12, both at 1:00 p.m., before a Week 7 bye. The early bye, a shift from late byes in 2023 and 2024, allows adjustments after a grueling opening stretch against five 2024 division winners—Bills, Lions, Chiefs, Texans, and Rams—who combined for a 43-8 record last season. “We’ve gone through that and understand how hard it is to climb out of that hole,” safety Kyle Hamilton said, reflecting on last year’s 0-2 start.
Post-bye, the Ravens face the Chicago Bears at home on October 26 at 1:00 p.m., followed by a Thursday Night Football game against the Miami Dolphins on October 30 at 8:15 p.m. on Prime Video. November includes road games against the Minnesota Vikings on November 9 at 1:00 p.m. on FOX and the Browns on November 16 at 4:25 p.m. on CBS. The Ravens return home to host the New York Jets on November 23 at 1:00 p.m. on CBS and the Cincinnati Bengals on Thanksgiving, November 27, at 8:20 p.m. on NBC, their first Thanksgiving game since 2013.
December starts with a home game against the Pittsburgh Steelers on December 7 at 1:00 p.m. on CBS, followed by a road trip to Cincinnati on December 14 at 1:00 p.m. on CBS. The Ravens host the New England Patriots on December 21 at 1:00 p.m. on CBS. The final two weeks, with dates to be determined, feature road games against the Green Bay Packers and the Steelers, marking the first time since 2016 that Baltimore ends with consecutive road games. Four of the last six games are against AFC North rivals, a critical stretch for the division crown, which no team has won three straight years.
The schedule features long homestands and road trips, with five of the first seven games at home from September 29 to October 29, followed by three straight road games from October 30 to November 16, and three consecutive home games from November 23 to December 7. The Ravens travel 10,657 miles, the third-fewest in the NFL, with their longest trip for a preseason game against the Dallas Cowboys on August 16. The preseason also includes home games against the Indianapolis Colts on August 7 and the Washington Commanders, with the date to be determined.
Despite eight nationally televised games in 2024, Baltimore has four primetime games in 2025, fewer than expected for a team led by Lamar Jackson. The Lions game marks only the sixth home Monday Night Football game since 2008. The Thanksgiving matchup against Cincinnati offers fans a holiday treat, with an 8:20 p.m. kickoff allowing time for festivities. The absence of a Christmas game, after two straight years on the road, keeps Baltimore home for the holidays.
The Ravens face a daunting early test, with five playoff teams in the first six weeks, but their 37-20 September record under Head Coach John Harbaugh suggests resilience. The early bye could aid strategic tweaks, though 11 straight games post-bye demand stamina. Facing quarterbacks like Buffalo’s Josh Allen, Kansas City’s Patrick Mahomes, and Minnesota’s J.J. McCarthy, Baltimore’s defense will be tested. The late-season AFC North gauntlet, with back-to-back Bengals and Steelers games, will likely decide the division.
