The 49ers are sitting at 2-3, and if they’re going to make the playoffs, it’s going to take a hell of a turnaround. Their upcoming schedule is by far the hardest in the league.

San Francisco’s next seven games are, in order: Rams, at Patriots, at Seahawks, Packers, at Saints, at Rams and Bills. Combined those teams are currently 26-6 – about as good a record as you’ll ever see over a seven-game stretch.

Arizona also has a difficult upcoming schedule. After playing Dallas on Sunday, it will be moving into the meatier portion of its schedule. It’s currently completing a stretch of games against softer defenses, with its last four against Washington, Detroit, Carolina and the Jets.

Other teams with harder upcoming schedules: Ravens, Bucs and Bears.

If you’re looking for easier schedules over the next seven games, focus instead on the Lions, Dolphins and Washington. For each of those three teams, their next seven games are against teams that have won a combined 10 games.

STRENGTH OF SCHEDULE (next 7 games)
TeamWLTPct
Detroit10250.286
Miami10221.318
Washington10221.318
Las Vegas13210.382
New Orleans13210.382
LA Chargers13190.406
NY Giants13193.414
Green Bay15200.429
Denver15190.441
Atlanta15180.455
Minnesota15180.455
New England15180.455
Dallas15181.456
Cleveland14162.469
Kansas City15170.469
Carolina16180.471
Buffalo17170.500
Jacksonville16160.500
Seattle17161.515
Cincinnati17150.531
NY Jets18150.545
Philadelphia19150.559
Pittsburgh19131.591
Houston18120.600
LA Rams21140.600
Tennessee20131.603
Indianapolis17111.603
Chicago19120.613
Tampa Bay21130.618
Baltimore19101.650
Arizona2490.727
San Francisco2660.813

—Ian Allan