2017 NFL offseason workout program dates: OTAs, mandatory minicamps for all 32 teams
The offseason workout programs for all 32 teams are right around the corner.
Here's a look at the schedule breakdown throughout the NFL:
AFC EAST
New England Patriots
First day: April 17
Organized team activities (OTAs): May 22-23, 25, 31, June 1, 12-13, 15
Mandatory minicamp: June 6-8
Miami Dolphins
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Buffalo Bills
First day: April 3
OTAs: May 16-18, 23-25, June 5-8
Voluntary minicamp: April 18-20
Mandatory minicamp: June 13-15
New York Jets
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
AFC WEST
Kansas City Chiefs
First day: April 17
OTAs: May 23-25, 30-31, June 1, 6-9
Mandatory minicamp: June 13-15
Oakland Raiders
First day: April 17
OTAs: May 22-23, 25, 30-31, June 2, 5-6, 8-9
Mandatory minicamp: June 13-15
Denver Broncos
First day: April 10
OTAs: May 23-25, 30-31, June 1, 5-8
Voluntary minicamp: April 25-27
Mandatory minicamp: June 13-15
Los Angeles Chargers
First day: April 3
OTAs: May 16-18, 23-25, June 5-6, 8-9
Voluntary minicamp: April 25-27
Mandatory minicamp: June 13-15
AFC NORTH
Pittsburgh Steelers
First day: April 17
OTAs: May 23-25, May 30-31, June 1, June 5-8
Mandatory minicamp: June 13-15
Baltimore Ravens
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-6, 8-9
Mandatory minicamp: June 13-15
Cincinnati Bengals
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Cleveland Browns
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
AFC SOUTH
Houston Texans
First day: April 17
OTAs: May 22-23, 25, 30-31, June 1, 5-6, 8-9
Mandatory minicamp: June 13-15
Tennessee Titans
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Indianapolis Colts
First day: April 17
OTAs: May 22-23, 25, 31, June 1-2, 5-8
Mandatory minicamp: June 13-15
Jacksonville Jaguars
First day: April 17
OTAs: May 23, 25-26, 30, June 1-2, 5-6, 8-9
Mandatory minicamp: June 13-15
NFC EAST
Dallas Cowboys
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-7
Mandatory minicamp: June 13-15
New York Giants
First day: April 18
OTAs: May 22-23, 25, 30-31, June 2, 5-6, 8-9
Mandatory minicamp: June 13-15
Washington Redskins
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Philadelphia Eagles
First day: April 17
OTAs: May 23-25, May 30-31, June 1, June 5-6, June 8-9
Mandatory minicamp: June 13-15
NFC WEST
Seattle Seahawks
First day: April 18
OTAs: May 30, June 1-2, June 5-6, June 8-9
Mandatory minicamp: June 13-15
Arizona Cardinals
First day: April 17
OTAs: May 16-18, 23-25, 30-31, June 1-2
Mandatory minicamp: June 6-8
Los Angeles Rams
First day: April 10
OTAs: May 23-25, 30-31, June 1, 5-8
Voluntary minicamp: April 25-27
Mandatory minicamp: June 13-15
San Francisco 49ers
First Day: April 10
OTAs: May 22-23, 25, 30-31, June 2, 5-6, 8-9
Voluntary minicamp: April 25-27
Mandatory minicamp: June 13-15
NFC NORTH
Green Bay Packers
First day: April 18
OTAs: May 22-24, May 31, June 1-2, June 5-8
Mandatory minicamp: June 13-15
Detroit Lions
First Day: April 17
OTAs: May 23-25, 30-31, June 1, 5-6, 8-9
Mandatory minicamp: June 13-15
Minnesota Vikings
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Chicago Bears
First day: April 18
OTAs: May 22-23, 25, 30, June 1-2, 5-6, 8-9
Mandatory minicamp: June 13-15
NFC SOUTH
Atlanta Falcons
First Day: April 17
OTAs: May 30, June 1-2, 5-6, 8-9
Mandatory minicamp: June 13-15
Tampa Bay Buccaneers
First day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
New Orleans Saints
First Day: April 17
OTAs: May 23-25, 30-31, June 1, 5-8
Mandatory minicamp: June 13-15
Carolina Panthers
First day: April 17
OTAs: May 23-25, 30-31, June 1, 6, 8-9
Mandatory minicamp: June 13-15
Follow Paste BN Sports' NFL coverage on Twitter @usatoday_nfl.