Offseason schedules
Teams are permitted to conduct up to 14 Organized Team Activity (OTA) sessions as part of their offseason workout programs. In addition, clubs may conduct one mandatory veteran minicamp. Teams that hired a new head coach may hold two additional voluntary minicamps.
Read More: NFL.com
NFL offseason minicamp and OTA schedule
Arizona Cardinals May 1-3 (rookie and mandatory minicamp); May 19-21, May 26-28, June 1-4, June 8-11 (OTAs)
Atlanta Falcons May 8-10 (rookie and mandatory minicamp); May 20-21, May 26-28, June 2-4, June 9-11, June 16-18 (OTAs)
Baltimore Ravens May 8-10 (rookie minicamp); May 18-21, May 26-29, June 1-3, June 8-10 (OTAs)
Buffalo Bills May 1-3 (rookie minicamp); May 18-20, May 26-29, June 2-5, June 8 (OTAs); June 9-11 (mandatory minicamp)
Carolina Panthers May 1-3 (rookie and mandatory minicamp); May 27-29, June 1-4, June 8-11, June 15-17 (OTAs)
Chicago Bears May 1-3 (rookie minicamp); May 20-21, June 1-4, June 8-11, June 15-18 (OTAs)
Cincinnati Bengals May 19-21, May 26-28, June 2-4, June 9-11, June 17 (OTAs); May 1-3 (rookie minicamp), June 18-20 (mandatory minicamp)
Cleveland Browns May 1-3 (rookie minicamp); May 19-21, May 26-28 (voluntary minicamp); June 1-2, June 4, June 8-9 (OTAs); June 11-13 (mandatory minicamp)
Dallas Cowboys May 19-21, May 26-28, June 2-4, June 8-10 (OTAs); May 1-3 (rookie minicamp), June 16-18 (mandatory minicamp)
Denver Broncos May 1-3 (rookie, voluntary minicamp); May 26-29, June 2-5, June 8-10 (OTAs); June 12-14 (mandatory minicamp)
Detroit Lions May 5, May 7, May 12, May 14, May 19-21, May 27-28, June 1, June 3-4 (OTAs); May 1-3 (rookie minicamp), June 23-25 (voluntary minicamp)
Green Bay Packers May 26-29, June 2-4, June 9-11, June 16-18 (OTAs); May 1-3 (rookie minicamp), June 23-25 (voluntary minicamp)
Houston Texans May 18-21, June 26-28, June 1-4, June 9-11 (OTAs); June 15-17 (mandatory minicamp)
Indianapolis Colts May 19, May 21, May 26, May 28, June 1-3, June 9-11 (OTAs); May 1-3 (rookie minicamp), June 5-7 (mandatory minicamp)
Jacksonville Jaguars May 18-19, May 21, June 1-2, June 4, June 8-9, June 11, June 15-16, June 18 (OTAs); May 1-3 (rookie and mandatory minicamp)
Kansas City Chiefs May 18-19, May 21-22, June 1-2, June 8-9, June 11-12, June 15-18 (OTAs); May 8-10 (rookie minicamp), June 5-7 (mandatory minicamp)
Miami Dolphins May 18-19, May 21, May 26, May 28-29, June 1-2, June 4, June 8-9, June 16-18 (OTAs); May 1-3 (rookie minicamp), June 12-14 (mandatory minicamp)
Minnesota Vikings May 19-22, June 2-5, June 8-11, June 15-16 (OTAs); May 1-3 (rookie minicamp), May 29-31 (mandatory minicamp)
New England Patriots May 18-20, May 26-29, June 1-2, June 4-5, June 9 (OTAs); May 1-3 (rookie minicamp), June 10-12 (mandatory minicamp)
New Orleans Saints May 18-21, June 8-11, June 15-18 (OTAs); May 8-10 (rookie minicamp), June 5-7 (mandatory minicamp)
New York Giants May 27-29, June 1-2, June 4-5, June 8-9, June 11-12 (OTAs); May 8-10 (rookie minicamp), June 16-18 (mandatory minicamp)
New York Jets May 11-12, May 14, May 18-19, May 21, May 27-28, June 1, June 3-4 (OTAs); May 1-3 (rookie minicamp), June 9-11 (mandatory minicamp)
Oakland Raiders May 8-10 (mandatory minicamp); May 19-21, June 2-4, June 9-11, June 16-18 (OTAs)
Philadelphia Eagles May 1-3 (rookie and mandatory minicamps); May 20-21, May 26-29, June 2-5, June 8-11 (OTAs)
Pittsburgh Steelers May 1-3 (rookie and mandatory minicamps); May 19-21, May 26-28, June 2-4, June 9-11 (OTAs)
St. Louis Rams May 1-3 (rookie, voluntary minicamp); May 19-21, May 27-29, June 1-2 (OTAs); June 5-7 (mandatory minicamp); June 9-11, June 15-17 (OTAs);
San Diego Chargers May 1-3 (rookie and mandatory minicamp); May 18-21, June 1-3, June 9-11, June 15-18 (OTAs)
San Francisco 49ers May 1-3 (voluntary minicamp); May 18-21, June 1-2 (OTAs); June 5-7 (mandatory minicamp); June 8-11, June 15-16 (OTAs)
Seattle Seahawks May 1-3 (rookie, voluntary minicamp); May 5-7, May 18-19, May 21, May 27-28, June 1-2, June 4, June 8 (OTAs); June 10-12 (mandatory minicamp)
Tampa Bay Buccaneers May 12-13, May 19-21, May 26-28, June 2-4, June 9-11 (OTAs); May 1-3 (rookie minicamp), June 16-18 (mandatory minicamp)
Tennessee Titans May 1-2 (rookie minicamp); May 4, May 6, May 12, May 19, May 21-22, June 16-17, June 19, June 23-24, June 26 (OTAs)
Washington Redskins May 1-3 (rookie and mandatory minicamp); May 4-7, June 1-4, June 8-11 (OTAs)
Advocating for football prospects one story at a time.