* = rookies only.
Arizona Cardinals
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 11-13*, June 12-14.
Atlanta Falcons
OTAs: May 29-31, June 5-7 and 12-15.
Minicamps: May 11-13*, June 19-21.
Baltimore Ravens
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 11-13*, June 12-14.
Buffalo Bills
OTAs: May 29, May 31-June 1, June 5, 7-8, 11-12, and 14-15.
Minicamps: May 11-13*, June 19-21.
Carolina Panthers
OTAs: May 22-24, May 30-June 1, June 4-7.
Minicamps: May 11-13*, June 12-14.
Chicago Bears
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 11-13*, June 12-14.
Cincinnati Bengals
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 11-13*, June 12-14.
Cleveland Browns
OTAs: May 22-24, May 30-June 1, June 12-15.
Minicamps: May 11-13*, June 5-7.
Dallas Cowboys
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 4-6*, June 12-14.
Denver Broncos
OTAs: May 21-23, May 30-June 1, June 4-7.
Minicamps: May 11-13*, June 12-14.
Detroit Lions
OTAs: May 21-22, 24, and 29, May 31-June 1, June 4-5 and 7-8.
Minicamps: May 11-13*, June 12-14.
Green Bay Packers
OTAs: May 21-23, May 30-June 1, June 5-8.
Minicamps: May 11-13*, June 12-14.
Houston Texans
OTAs: May 21-22, 24, and 29-31, June 4-7.
Minicamps: June 12-14.
Indianapolis Colts
OTAs: May 15-17 and 22-24, June 4-7.
Minicamps: May 4-6*, June 12-14.
Jacksonville Jaguars
OTAs: May 15-17 and 22-24, May 29-June 1.
Minicamps: May 4-6*, June 12-14.
Kansas City Chiefs
OTAs: May 21-22, 24, and 29, May 31-June 1, June 4-5 and 7-8.
Minicamps: May 11-13*, June 12-14.
Miami Dolphins
OTAs: May 22-24 and 29-31, June 11-14.
Minicamps: May 4-6*, June 19-21.
Minnesota Vikings
OTAs: May 29-31, June 5-7 and 11-14.
Minicamps: May 4-6*, June 19-21.
New England Patriots
OTAs: May 21-22, 24, and 29-31, June 4-5 and 7-8.
Minicamps: May 10-12*, June 12-14.
New Orleans Saints
OTAs: May 22-24 and 29-31, June 11-14.
Minicamps: May 11-13*, June 5-7.
New York Giants
OTAs: May 23-24, May 30-June 1, June 4-5 and 7-8.
Minicamps: May 11-13*, June 12-14.
New York Jets
OTAs: May 22-24 and 29-31, June 4 and 6-7.
Minicamps: May 4-6*, June 12-14.
Oakland Raiders
OTAs: May 14-15, 17, 21-22, and 24, June 4-7.
Minicamps: May 11-13*, June 12-14.
Philadelphia Eagles
OTAs: May 22-24, May 30-June 1, June 4-7.
Minicamps: May 12-14*, June 12-14.
Pittsburgh Steelers
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 4-6*, June 12-14.
St. Louis Rams
OTAs: May 15-16, 18, 22-23, and 25, June 5-8.
Minicamps: May 11-13*, June 12-14.
San Diego Chargers
OTAs: May 29-31, June 5-7 and 11-14.
Minicamps: May 11-13*, June 19-21.
San Francisco 49ers
OTAs: May 22-24 and 29-31, June 4-7.
Minicamps: May 11-13*, June 12-14.
Seattle Seahawks
OTAs: May 22-24, May 30-June 1, June 4-7.
Minicamps: May 11-13*, June 12-14.
Tampa Bay Bucs
OTAs: May 15, 17-18, 21-22, and 24, June 4-5 and 7-8.
Minicamps: May 4-6*, June 12-14.
Tennessee Titans
OTAs: May 30-June 1, June 5-7, 11-12, and 14-15.
Minicamps: May 11-12*, June 19-21.
Washington Redskins
OTAs: May 21, 23-24, and 29-31, June 4-7.
Minicamps: May 4-6*, June 12-14.