Following is the NFL Organized Team Activity (OTA) schedule for 2009. Teams are permitted to conduct up to 14 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. The schedule of minicamps will be announced later this month.
ARIZONA May 19-21, May 26-28, June 1-4, June 8-11
ATLANTA May 20-21, May 26-28, June 2-4, June 9-11, June 16-18
BALTIMORE May 18-21, May 26-29, June 1-3, June 8-10
BUFFALO May 18-20, May 26-29, June 2-5, June 8
CAROLINA May 27-29, June 1-4, June 8-11, June 15-17
CHICAGO May 20-21, June 1-4, June 8-11, June 15-18
CINCINNATI May 19-21, May 26-28, June 2-4, June 9-11, June 17
CLEVELAND June 1-2, June 4, June 8-9
DALLAS May 19-21, May 26-28, June 2-4, June 8-10
DENVER May 26-29, June 2-5, June 8-10
DETROIT April 21-23, May 5, May 7, May 12, May 14, May 19-21, May 27-28, June 1, June 3-4
GREEN BAY May 26-29, June 2-4, June 9-11, June 16-18
HOUSTON May 18-21, June 26-28, June 1-4, June 9-11
INDIANAPOLIS May 19, May 21, May 26, May 28, June 1-3, June 9-11
JACKSONVILLE May 18-19, May 21, June 1-2, June 4, June 8-9, June 11, June 15-16, June 18
KANSAS CITY May 18-19, May 21-22, June 1-2, June 8-9, June 11-12, June 15-18
MIAMI May 18-19, May 21, May 26, May 28-29, June 1-2, June 4, June 8-9, June 16-18
MINNESOTA May 19-22, June 2-5, June 8-11, June 15-16
NEW ENGLAND May 18-20, May 26-29, June 1-2, June 4-5, June 9
NEW ORLEANS May 18-21, June 8-11, June 15-18
NEW YORK GIANTS May 27-29, June 1-2, June 4-5, June 8-9, June 11-12
NEW YORK JETS May 11-12, May 14, May 18-19, May 21, May 27-28, June 1, June 3-4
OAKLAND May 19-21, June 2-4, June 9-11, June 16-18
PHILADELPHIA May 20-21, May 26-29, June 2-5, June 8-11
PITTSBURGH April 20-21, May 19-21, May 26-28, June 2-4, June 9-11
ST. LOUIS May 19-21, May 27-29, June 1-2, June 9-11, June 15-17
SAN DIEGO May 18-21, June 1-3, June 9-11, June 15-18
SAN FRANCISCO May 18-21, June 1-2, June 8-11, June 15-16
SEATTLE May 5-7, May 18-19, May 21, May 27-28, June 1-2, June 4, June 8
TAMPA BAY May 12-13, May 19-21, May 26-28, June 2-4, June 9-11
TENNESSEE May 4, May 6, May 12, May 19, May 21-22, June 16-17, June 19, June 23-24, June 26
WASHINGTON May 4-7, June 1-4, June 8-11