Getty Images

The NFL voluntary offseason workout program is just that -- voluntary. A lot of players use it to prepare for the next season, and those joining a new team can use it to get familiar with their new squad. The league states that the programs "are intended to provide training, teaching, and physical conditioning for players."

There are multiple phases for the nine-week program, starting off with less physical activity before moving into more involved drills. 

Phase One is the first two weeks and includes meetings, strength and conditioning and physical rehabilitation. Phase Two is three weeks, with on-field workouts, drills and walk-throughs of the offensive and defensive players lining up across each other. There is no live contact or "team offense vs. team defense drills" allowed.

Then there's Phase Three, which is the next four weeks of the program. During this time, teams can hold 10 days of organized team practice activity (OTAs), but no live contact is permitted. Teams are allowed to carry out 7-on-7, 9-on-7 and 11-on-11 drills.

All 32 teams can hold one mandatory minicamp, which must take place during one of the final two weeks of Phase Three. Teams may also run a rookie football development program for seven weeks, which can begin this year Monday, May 13. 

Here is the full schedule for every team:

TEAMPROGRAMPROGRAM DATES

Arizona Cardinals

OTA Offseason Workouts:

May 20-22, May 28-30, June 3-6

 

Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Atlanta Falcons

OTA Offseason Workouts:

May 13-14, May 16, May 20-21, May 23, June 3-4, June 6


Mandatory Minicamp:

June 10-12


Rookie Minicamp:

May 10-12

Baltimore Ravens

OTA Offseason Workouts:

May 20, May 22-23, May 28, May 30-31, June 3-4, June 6-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 3-5

Buffalo Bills

OTA Offseason Workouts:

May 20-21, May 23, May 28-30, June 3-4, June 6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-11

Carolina Panthers

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-4, June 6

 

Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Chicago Bears

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-11

Cincinnati Bengals

OTA Offseason Workouts:

May 28-30, June 3-6

 

Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10

Cleveland Browns

OTA Offseason Workouts:

May 21-23, May 28-30, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Dallas Cowboys

OTA Offseason Workouts:

May 21-23, May 29-31


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-11

Denver Broncos

OTA Offseason Workouts:

May 21-23, May 28-30, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Detroit Lions

OTA Offseason Workouts:

May 21-23, May 29-31, June 10-12


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-12

Green Bay Packers

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-4, June 6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 3-4

Houston Texans

OTA Offseason Workouts:

May 20-21, May 23, May 29-31


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-11

Indianapolis Colts

OTA Offseason Workouts:

May 21-23, May 29-31

 

Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-12

Jacksonville Jaguars

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-6


Mandatory Minicamp:

June 10-12


Rookie Minicamp:

May 10-11

Kansas City Chiefs

OTA Offseason Workouts:

May 20-22, May 28-30, June 4-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 4-6

Las Vegas Raiders

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-11

Los Angeles Chargers

OTA Offseason Workouts:

May 20-21, May 23, May 29-31, June 4-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Los Angeles Rams

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-6


Mandatory Minicamp:

June 10-12

 

Rookie Minicamp:

May 10-11

Miami Dolphins

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-12

Minnesota Vikings

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 10-13


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-12

New England Patriots

OTA Offseason Workouts:

May 20-21, May 23, May 29-31, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

New Orleans Saints

OTA Offseason Workouts:

May 21-23, May 28-30, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

New York Giants

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-4, June 6-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 9-11

New York Jets

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 3-4, June 6-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 3-5

Philadelphia Eagles

OTA Offseason Workouts:

May 20, May 22-23, May 28, May 30-31

 

Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 3-4

Pittsburgh Steelers

OTA Offseason Workouts:

May 21-23, May 28-30, June 3-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

San Francisco 49ers

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-11

Seattle Seahawks

OTA Offseason Workouts:

May 20, May 22-23, May 28, May 30-31, June 3-4, June 6-7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 3-5

Tampa Bay Buccaneers

OTA Offseason Workouts:

May 21-23, May 28-30, June 4-6


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12

Tennessee Titans

OTA Offseason Workouts:

May 20-21, May 23, May 28-29, May 31, June 10-13


Mandatory Minicamp:

June 4-6


Rookie Minicamp:

May 10-12

Washington Commanders

OTA Offseason Workouts:

May 14-15, May 17, May 21-22, May 24, June 4-5. June 7


Mandatory Minicamp:

June 11-13


Rookie Minicamp:

May 10-12