The Seattle Seahawks open their 2012 regular-season schedule on the road Sept. 9 against Arizona.
A week later, they will face Dallas in their home opener at CenturyLink Field.
Also noteworthy is the Seahawks' Dec. 16 game against the Buffalo Bills. The teams will meet at Toronto's Rogers Centre.
The complete schedule:
Never miss a local story.
Aug. 11 vs. Tennessee, 7 p.m. (FOX)
Aug. 18 at Denver, 6 p.m. (FOX)
Aug. 24 at Kansas City, 5 p.m. (FOX)
Aug. 30 vs. Oakland, 7 p.m. (FOX)
Sept. 9 at Arizona, 1:15 p.m. (FOX)
Sept. 16 vs. Dallas, 1:05 p.m. (FOX)
Sept. 24 vs. Green Bay, 5:30 p.m. (ESPN)
Sept. 30 at St. Louis, 10 a.m. (FOX)
Oct. 7 at Carolina, 1:05 p.m. (FOX)
Oct. 14 vs. New England, 1:05 p.m. (CBS)
Oct. 18 at San Francisco, 5:20 p.m. (NFL)
Oct. 28 at Detroit, 10 a.m. (FOX)
Nov. 4 vs. Minnesota, 1:05 p.m. (FOX)
Nov. 11 vs. New York, 1:05 p.m. (CBS)
Nov. 25 at Miami, 10 a.m. (FOX)
Dec. 2 at Chicago, 10 a.m. (FOX)
Dec. 9 vs. Arizona, 1:15 p.m.* (FOX)
Dec. 16 at Buffalo, 1:05 p.m. (at Rogers Centre, Toronto)* (FOX)
Dec. 23 vs. San Francisco, 1:15 p.m.* (FOX)
Dec. 30 vs. St. Louis, 1:15 p.m.* (FOX)
*Game times subject to NFL flex scheduling