When do NFL OTAs start? Team schedules for offseason training and workouts.

NFL offseason workouts are designed for training, teaching and physical conditioning for players as they prepare for the upcoming season. There are three phases to the offseason workout program. Each phase consists of a gradual ramp up in physical activity.
Phase one is limited to strength and conditioning, physical rehabilitation and meetings. Phase two includes on-field individual workouts, group instruction and drills. Phase three is the organized team activity portion, known as "OTAs." During OTAs, 7-on-7 and 11-on-11 are permitted but there’s no live contact. Phase three of the offseason program also includes mandatory minicamp.
Below is the NFL’s full offseason workout schedule:
Arizona Cardinals — First day: April 11; Rookie minicamp: May 12-14; OTAs: May 22, May 24-25, May 31-June 2, June 5-8; Mandatory minicamp: June 13-15
Atlanta Falcons — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, May 31-June 2, June 6-9; Mandatory minicamp: June 13-15
Baltimore Ravens — First day: April 17; Rookie minicamp: May 5-7; OTAs: May 22, May 24-25, May 30, June 1-2, June 5-6, June 8-9; Mandatory minicamp: June 13-15
Buffalo Bills — First day: April 17; Rookie minicamp: May 12-13; OTAs: May 22-23, May 25, May 30-June 1, June 5-6, June 8; Mandatory minicamp: June 13-15
Carolina Panthers — First day: April 10; Rookie minicamp: May 12-14; OTAs: May 23-25, May 31-June 2, June 5-8; Mandatory minicamp: June 13-15
Chicago Bears — First day: April 17; Rookie minicamp: May 5-6; OTAs: May 22-23, May 25, May 30-June 1, June 5-8; Mandatory minicamp: June 13-15
Cincinnati Bengals — First day: April 17; Rookie minicamp: May 12; OTAs: June 5-6, June 8, June 13-15
Cleveland Browns — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, June 1-2; Mandatory minicamp: June 6-8
Dallas Cowboys — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 30, June 1-2, June 13-15; Mandatory minicamp: June 6-8
Denver Broncos — First day: April 11; Rookie minicamp: May 12-14; OTAs: May 23-25, May 30-June 1, June 5-8; Mandatory minicamp: June 13-15
Detroit Lions — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, May 31-June 2, June 12-15; Mandatory minicamp: June 6-8
Green Bay Packers — First day: April 17; Rookie minicamp: May 5-6; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8; Mandatory minicamp: June 13-15
Houston Texans — First day: April 11; Rookie minicamp: May 12-13; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8; Mandatory minicamp: June 13-14
Indianapolis Colts — First day: April 10; Rookie minicamp: May 5-7; OTAs: May 23-25, May 31-June 2, June 5-8; Mandatory minicamp: June 13-15
Jacksonville Jaguars — First day: April 17; Rookie minicamp: May 12-13; OTAs: May 22-23, May 25, May 30-May 31, June 2, June 5-8; Mandatory minicamp: June 12-14
Kansas City Chiefs — First day: April 17; Rookie minicamp: May 6-8; OTAs: May 22-24, May 30-June 1, June 6-9; Mandatory minicamp: June 13-15
Las Vegas Raiders — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 31-June 2, June 12-15; Mandatory minicamp: June 6-8
Los Angeles Chargers — First day: April 17; Rookie minicamp: May 12-13; OTAs: May 22-23, May 25, May 31-June 2, June 6-7, June 9; Mandatory minicamp: June 13-14
Los Angeles Rams — First day: April 17; OTAs: May 22-23, May 25, May 30-May 31, June 2, June 5-8; Mandatory minicamp: June 13-15
Miami Dolphins — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 30-31, June 2; Mandatory minicamp: June 6-8
Minnesota Vikings — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8; Mandatory minicamp: June 13-14
New England Patriots — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9; Mandatory minicamp: June 12-14
New Orleans Saints — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, May 30-June 1, June 5-8; Mandatory minicamp: June 13-15
New York Giants — First day: April 17; Rookie minicamp: May 5-7; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9; Mandatory minicamp: June 13-15
New York Jets — First day: April 17; Rookie minicamp: May 5-7; OTAs: May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9; Mandatory minicamp: June 13-15
Philadelphia Eagles — First day: April 24; Rookie minicamp: May 5-6; OTAs: May 30, June 1-2, June 5-6, June 8
Pittsburgh Steelers — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, May 30-June 1, June 5-8; Mandatory minicamp: June 13-15
San Francisco 49ers — First day: April 17; Rookie minicamp: May 12-13; OTAs: May 22-23, May 25, May 30-May 31, June 2, June 5-6, June 8; Mandatory minicamp: June 13-15
Seattle Seahawks — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22, May 24-25, May 30, June 1-2, June 12-14; Mandatory minicamp: June 6-8
Tampa Bay Buccaneers — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 23-25, May 30-June 1, June 6-9; Mandatory minicamp: June 13-15
Tennessee Titans — First day: April 17; Rookie minicamp: May 12-14; OTAs: May 22-23, May 25, May 30-31, June 2, June 12-15; Mandatory minicamp: June 6-8
Washington Commanders — First day: April 17; Rookie minicamp: May 12-13; OTAs: May 23-25, May 30-June 1, June 13; Mandatory minicamp: June 6-8