As part of the NFL's schedule rotation, all but two of the Patriots' opponents for 2012 were known. The home and away, however, had yet to be finalized on non-division games until today.
Here is how 2012 breaks down:
Home: 49ers, Bills, Cardinals, Colts, Dolphins, Jets, Texans, 1 AFC West team (based on 2011 final standings)
Away: Bills, Dolphins, Jaguars, Jets, Rams, Seahawks, Titans, 1 AFC North team (based on final standings)
(This post was updated at 6 p.m. as it originally had the home and away schedule flipped.)