The NFL released the preseason schedules for every franchise on Thursday. The dates and times have finally been announced on April 15, which we have below.

Week 1 (7:30 p.m. Aug. 11) at Baltimore Ravens

Week 2 (3:00 p.m. Aug. 20) at Tennessee Titans

Week 3 (7:30 p.m. Aug. 26) vs. New England Patriots

Week 4 (7:30 p.m. Sept. 1) vs. Pittsburgh Steelers

The first and last games will be interesting ones since the Panthers will get to face off against two high profile former players.

Against the Ravens, Carolina will see wide receiver Steve Smith. Smith departed the Panthers on less than positive terms and has seemingly held a grudge, promising “blood and guts” when the two met last time.

The final week, the Panthers will see former running back DeAngelo Williams. Just like Smith, Williams was cast aside due to age and cost factors, with some fans believing he was a negative influence on the locker room as well. Williams posted his release paperwork on Twitter earlier this offseason, saying that it provided him with inspiration. Williams also fielded a question on Twitter about who he would retire with, not being able to provide a formal answer.