The NFL will release its full 2020 regular-season schedule on Thursday, May 7, at 5 p.m. PT (8 p.m. ET), according to Ian Rapoport of NFL Network.
Coming soon! The 2020 NFL schedule will be unveiled Thursday at 8 pm on NFL Network. "Schedule Release '20" airs Thursday, a three-hour show that breaks down the upcoming regular season schedule, division-by-division, nuance by nuance.
— Ian Rapoport (@RapSheet) May 4, 2020
As has been the case in recent years, the release will occur simultaneously on the league's official website, team sites, and be featured during a breakdown show on NFL Network.
It has been reported that the NFL might push division matchups to the backend of the schedule, allowing for the league to cancel early games, should that be necessary amid coronavirus concerns.
RELATED Peter King wonders if 49ers might have to play unbalanced schedule due to Bay Area restrictions
The NFL announced on Monday that no regular-season games would be played outside of the United States in 2020.
The 49ers will meet each NFC West team twice, as they do each year. San Francisco is also slated to face each team within the AFC East and NFC East once and last season's first-place opponents from the NFC North and NFC South divisions.
Below are the opponents the 49ers will play during the upcoming season, should the full 17-week schedule take place.
Home Opponents
Arizona Cardinals
Los Angeles Rams
Seattle Seahawks
Buffalo Bills
Green Bay Packers
Miami Dolphins
Philadelphia Eagles
Washington Redskins
Road Opponents
Arizona Cardinals
Los Angeles Rams
Seattle Seahawks
Dallas Cowboys
New England Patriots
New Orleans Saints
New York Giants
New York Jets