The Carolina Panthers announced their full schedule for 2019 training camp Wednesday, including the annual kickoff party and join practices with the Buffalo Bills. 

Training camp will kickoff Thursday, July 25 at Gibbs Stadium on the campus of Wofford College. The Kickoff Party runs from 4 p.m. until 6:30 p.m. with on-field performances by the TopCats, Sir Purr and the Black & Blue Crew. Admission is free to the annual event before practice at 6:30 p.m. 

Opening weekend of training camp will see Panthers Pals, a program that allows kids 6-13 to watch some practice from the field and spend time with a player afterward. The kids who get to participate will be picked at random 45 minutes before the end of practice, according to the Panthers. 

Click here to sign up for the daily Wake Up Charlotte newsletter

Fan Fest will be held on Friday, August 2 at Bank of America Stadium. Admission is $5 and will include a fireworks and laser light show after practice. Fan Fest tickets go on sale July 12 and all proceeds will benefit Carolina Panthers Charities. 

RELATED: Ian Thomas: A Carolina rookie's remarkable journey to the NFL

RELATED: 5 things you need to know about Panthers training camp

The Panthers will have joint practices with the Bills on August 13 and 14 ahead of their preseason game on Friday, August 16. Buffalo's head coach is Sean McDermott, former defensive coordinator of the Panthers. The Panthers also had joint practices with the Detroit Lions and Miami Dolphins in past seasons. 

Click here for the complete Panthers training camp schedule.