Organized Team Activities and minicamp dates

* = 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.