In a time-honored tradition, the NFL schedule has been leaked hours before its official release.

Below is the complete New England Patriots schedule for the 2019 season, per reports from The Athletic.

The Pats will play five primetime games, including a Thursday night contest versus the Giants and a Monday Night trip to play the Jets. New England is scheduled to open on Sunday Night Football versus the Steelers on Sept. 8.

All game dates and locations are listed. Kickoff times are TBA.

Week 1: vs. Pittsburgh (SNF), Sept. 8

Week 2: at Miami, Sept. 15

Week 3: vs. New York Jets, Sept. 22

Week 4: at Buffalo, Sept. 29

Week 5: at Washington, Oct. 6

Week 6: vs. New York Giants (TNF), Oct. 10

Week 7: at New York Jets (MNF), Oct. 21

Week 8: vs. Cleveland, Oct. 27

Week 9: at Baltimore (SNF), Nov. 3

Week 10: BYE

Week 11: at Philadelphia, Nov. 17

Week 12: vs. Dallas, Nov. 24

Week 13: at Houston (SNF), Dec. 1

Week 14: vs. Kansas City, Dec. 8

Week 15: at Cincinnati, Dec. 15

Week 16: vs. Buffalo, Dec. 22

Week 17: vs. Miami, Dec. 29