The San Francisco 49ers entered the previous 2018 campaign as one of the favorites to have a turnaround season. However, things went south immediately for San Francisco as devastating injuries across the board quickly ravaged the 49ers roster.

Once again slated to enter the 2019-20 campaign with a fresh start and high expectations, the 49ers were not done any favors upon learning of their schedule for the upcoming season.

First of all, San Francisco will be forced to encounter nightmarish road swings with a five-game mid-season oasis slated to serve as the team's saving grace. Taking on the Tampa Bay Buccaneers and Cincinnati Bengals in back-to-back games on the road, the 49ers will then travel to take on the Baltimore Ravens and New Orleans Saints in another back-to-back affair. On the other hand, between Week 8 and Week 12, San Francisco will play four games at home and only one on the road — and that's a short hop to Phoenix to play the rival Arizona Cardinals.

If the 49ers can weather the storm during their strange stretch of tough back-to-back matchups, perhaps competing with the surging Los Angeles Rams in the NFC West wouldn't be too farfetched. Even so, the Rams might be too much to handle in the end as Los Angeles is notably coming off of an NFC title and an appearance in Super Bowl LIII against the heralded New England Patriots.

It is also worth noting that the Cardinals could be much improved in 2019-20 with the Seattle Seahawks always serving as a legitimate threat in the divisional standings.