2012 NFL team OTA, minicamp dates
The NFL has announced the complete list of dates for 2012 team OTAs and minicamps. Check below for each team's schedule.
| 2012 NFL team OTA, minicamp dates | ||
| TEAM | OTA DATES |
MINICAMP DATES (All camps include rookies and veterans unless otherwise noted) |
| Arizona Cardinals | May 22-24, May 29-31, June 4-7 | May 11-13 (rookies), June 12-14 |
| Atlanta Falcons | May 29-31, June 5-7, June 12-15 | May 11-13 (rookies), June 19-21 |
| Baltimore Ravens | May 22-24, May 29-31, June 4-7 | May 11-13 (rookies), June 12-14 |
| Buffalo Bills | May 29, May 31-June 1, June 5, June 7-8, June 11-12, June 14-15 | May 11-13 (rookies), June 19-21 |
| Carolina Panthers | May 22-24, May 30-June 1, June 4-7 | May 11-13 (rookies), June 12-14 |
| Chicago Bears | May 22-24, May 29-31, June 4-7 | May 11-13 (rookies), June 12-14 |
| Cincinnati Bengals | May 22-24, May 29-31, June 4-7 | May 11-13 (rookies), June 12-14 |
| Cleveland Browns | May 22-24, May 30-June 1, June 12-15 | May 11-13 (rookies), June 5-7 |
| Dallas Cowboys | May 22-24, May 29-31, June 4-7 | May 4-6 (rookies), June 12-14 |
| Denver Broncos | May 21-23, May 30-June 1, June 4-7 | May 11-13 (rookies), June 12-14 |
| Detroit Lions | May 21-22, May 24, May 29, May 31-June 1, June 4-5, June 7-8 | May 11-13 (rookies), June 12-14 |
| Green Bay Packers | May 21-23, May 30-June 1, June 5-8 | May 11-13 (rookies), June 12-14 |
| Houston Texans | May 21-22, May 24, May 29-31, June 4-7 | June 12-14 |
| Indianapolis Colts | May 15-17, May 22-24, June 4-7 | May 4-6 (rookies), June 12-14 |
| Jacksonville Jaguars | May 15-17, May 22-24, May 29-June 1 | May 4-6 (rookies), June 12-14 |
| Kansas City Chiefs | May 21-22, May 24, May 29, May 31-June 1, June 4-5, June 7-8 | May 11-13 (rookies), June 12-14 |
| Miami Dolphins | May 22-24, May 29-31, June 11-14 | May 4-6 (rookies), June 19-21 |
| Minnesota Vikings | May 29-31, June 5-7, June 11-14 | May 4-6 (rookies), June 19-21 |
| New England Patriots | May 21-22, May 24, May 29-31, June 4-5, June 7-8 | May 10-12 (rookies), June 12-14 |
| New Orleans Saints | May 22-24, May 29-31, June 11-14 | May 11-13 (rookies), June 5-7 |
| New York Giants | May 23-24, May 30-June 1, June 4-5, June 7-8 | May 11-13 (rookies), June 12-14 |
| New York Jets | May 22-24, May 29-31, June 4, June 6-7 | May 4-6 (rookies), June 12-14 |
| Oakland Raiders | May 14-15, May 17, May 21-22, May 24, June 4-7 | May 11-13 (rookies), June 12-14 |
| Philadelphia Eagles | May 22-24, May 30-June 1, June 4-7 | May 12-14 (rookies), June 12-14 |
| Pittsburgh Steelers | May 22-24, May 29-31, June 4-7 | May 4-6 (rookies), June 12-14 |
| St. Louis Rams | May 15-16, May 18, May 22-23, May 25, June 5-8 | May 11-13 (rookies), June 12-14 |
| San Diego Chargers | May 29-31, June 5-7, June 11-14 | May 11-13 (rookies), June 19-21 |
| San Francisco 49ers | May 22-24, May 29-31, June 4-7 | May 11-13 (rookies), June 12-14 |
| Seattle Seahawks | May 22-24, May 30-June 1, June 4-7 | May 11-13 (rookies), June 12-14 |
| Tampa Bay Buccaneers | May 15, May 17-18, May 21-22, May 24, June 4-5, June 7-8 | May 4-6 (rookies), June 12-14 |
| Tennessee Titans | May 30-June 1, June 5-7, June 11-12, June 14-15 | May 11-12 (rookies), June 19-21 |
| Washington Redskins | May 21, May 23-24, May 29-31, June 4-7 | May 4-6 (rookies), June 12-14 |








