It seems a long way off, but the Steelers now know their opponents for the 2019 season.
While the dates and times won't be announced for a while, normally in April, the Steelers know who will be on the schedule, including the traditional AFC North opponents.
At home the Steelers will play the Baltimore Ravens, Cincinnati Bengals and Cleveland Browns in the North, in addition to the Buffalo Bills, Indianapolis Colts, Miami Dolphins, Los Angeles Rams and Seattle Seahawks.
On the road the team will face Baltimore, Cincinnati and Cleveland, as well as the Arizona Cardinals, Los Angeles Chargers, New England Patriots, New York Jets and San Francisco 49ers.