NFL
How do OTAs and training camps work in the NFL?
Ten NFL teams have opened mandatory minicamp, marking another checkpoint in the countdown to the 2024-25 season, the league’s 105th.
The Chicago Bears, Dallas Cowboys, Detroit Lions, Houston Texans, Indianapolis Colts, Miami Dolphins, Minnesota Vikings, Philadelphia Eagles, San Francisco 49ers and Tennessee Titans have all kicked off their respective three-day minicamps. The other 22 teams will begin their mandatory minicamps next week.
Here’s everything you need to know about the NFL’s remaining offseason schedule:
What is mandatory minicamp?
Each team is allowed to conduct one mandatory minicamp during the third and final phase of the NFL’s OTAs, or organized team activities.
Phase 1 focuses on strength and conditioning, while Phase 2 allows offenses and defenses to practice together but not against each another.
Phase 3, or mandatory minicamp, usually takes place during the first or second week of June and players are allowed to wear helmets and compete in “live” situations.
What makes mandatory minicamp different from the rest of NFL OTAs?
The biggest difference is it’s mandatory. While previous portions of the teams’ offseason workouts were voluntary, players must attend minicamp or be subjected to fines.
How much can players be fined for missing mandatory minicamp?
Players who miss minicamp without an excused absence can be fined $16,953 for the first day, $33,908 for the second day and $50,855 for the third day, or a total of $101,716, according to the terms of the NFL’s current collective bargaining agreement.
Can teams hold full-contact practices during mandatory minicamp?
Full pads and full contact are prohibited until training camp.
When does NFL training camp begin?
The 90-man roster will break following mandatory minicamp and then reconvene in July for training camp.
Teams will announce their exact 2024 training camp schedules later this month.
Here are notable upcoming dates for all 32 NFL teams:
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Saints (8 p.m. ET)
Season opener: Sept. 8 at Bills (1 p.m. ET)
Mandatory minicamp: June 10-12
Preseason opener: Aug. 9 at Dolphins (7 p.m. ET)
Season opener: Sept. 8 vs. Steelers (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 9 vs. Eagles (7:30 p.m. ET)
Season opener: Sept. 5 at Chiefs (8:20 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Bears (1 p.m. ET)
Season opener: Sept. 8 vs. Cardinals (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 8 at Patriots (7 p.m. ET)
Season opener: Sept. 8 at Saints (1 p.m. ET)
Chicago Bears
Mandatory minicamp: June 4-6
Preseason opener: Aug. 1 vs. Texans (8 p.m. ET)
Season opener: Sept. 8 vs. Titans (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Buccaneers (7 p.m. ET)
Season opener: Sept. 8 vs. Patriots (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Packers (4:25 p.m. ET)
Season opener: Sept. 8 vs. Cowboys (4:25 p.m. ET)
Dallas Cowboys
Mandatory minicamp: June 4-6
Preseason opener: Aug. 11 at Rams (4:25 p.m. ET)
Season opener: Sept. 8 at Browns (4:25 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 11 at Colts (1 p.m. ET)
Season opener: Sept. 8 at Seahawks (4:05 p.m. ET)
Detroit Lions
Mandatory minicamp: June 4-6
Preseason opener: Aug. 8 at Giants (7 p.m. ET)
Season opener: Sept. 8 vs. Rams (8:20 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Browns (4:25 p.m. ET)
Season opener: Sept. 6 at Eagles (8:15 p.m. ET)
Houston Texans
Mandatory minicamp: June 4-6
Preseason opener: Aug. 1 vs. Bears (8 p.m. ET)
Season opener: Sept. 8 at Colts (1 p.m. ET)
Indianapolis Colts
Mandatory minicamp: June 4-6
Preseason opener: Aug. 11 vs. Broncos (1 p.m. ET)
Season opener: Sept. 8 vs. Texans (1 p.m. ET)
Mandatory minicamp: June 10-12
Preseason opener: Aug. 10 vs. Chiefs (8 p.m. ET)
Season opener: Sept. 8 at Dolphins (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Jaguars (8 p.m. ET)
Season opener: Sept. 5 vs. Ravens (8:20 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Vikings (4 p.m. ET)
Season opener: Sept. 8 at Chargers (4:05 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Seahawks (4:05 p.m. ET)
Season opener: Sept. 8 vs. Raiders (4:05 p.m. ET)
Mandatory minicamp: June 10-12
Preseason opener: Aug. 11 vs. Cowboys (4:25 p.m. ET)
Season opener: Sept. 8 at Lions (8:20 p.m. ET)
Miami Dolphins
Mandatory minicamp: June 4-6
Preseason opener: Aug. 9 vs. Falcons (7 p.m. ET)
Season opener: Sept. 8 vs. Jaguars (1 p.m. ET)
Minnesota Vikings
Mandatory minicamp: June 4-6
Preseason opener: Aug. 10 vs. Raiders (4 p.m. ET)
Season opener: Sept. 8 at Giants (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 8 vs. Panthers (7 p.m. ET)
Season opener: Sept. 8 at Bengals (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Cardinals (8 p.m. ET)
Season opener: Sept. 8 vs. Panthers (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 8 vs. Lions (7 p.m. ET)
Season opener: Sept. 8 vs. Vikings (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Commanders (Noon ET)
Season opener: Sept. 9 at 49ers (8:15 p.m. ET)
Philadelphia Eagles
Mandatory minicamp: June 4-6
Preseason opener: Aug. 9 at Ravens (7:30 p.m. ET)
Season opener: Sept. 6 vs. Packers (8:15 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 9 vs. Texans (7 p.m. ET)
Season opener: Sept. 8 at Falcons (1 p.m. ET)
San Francisco 49ers
Mandatory minicamp: June 4-6
Preseason opener: Aug. 10 at Titans (7 p.m. ET)
Season opener: Sept. 9 vs. Jets (8:15 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Chargers (4:05 p.m. ET)
Season opener: Sept. 8 vs. Broncos (4:05 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 at Bengals (7 p.m. ET)
Season opener: Sept. 8 vs. Commanders (4:25 p.m. ET)
Tennessee Titans
Mandatory minicamp: June 4-6
Preseason opener: Aug. 10 vs. 49ers (7 p.m. ET)
Season opener: Sept. 8 at Bears (1 p.m. ET)
Mandatory minicamp: June 11-13
Preseason opener: Aug. 10 vs. Jets (Noon ET)
Season opener: Sept. 8 at Buccaneers (4:25 p.m. ET)
How can fans access other NFL content from ESPN?
Check out the ESPN NFL hub page for breaking news, transactions, statistics, scores, schedules and more.