Team |
First Day |
Voluntary Minicamp |
Rookie Minicamp |
OTA Offseason Workouts |
Mandatory Minicamp |
Arizona Cardinals |
April 11 |
April 25-27 |
May 12-14 |
May 22-23, May 25, May 31-June 2, June 5-8 |
June 13-15 |
Atlanta Falcons |
April 17 |
N/A |
May 12-14 |
May 23-25, May 31-June 2, June 6-9 |
June 13-15 |
Baltimore Ravens |
April 17 |
N/A |
May 5-7 |
May 22, May 24-25, May 30, June 1-2, June 5-6, June 8-9 |
June 13-15 |
Buffalo Bills |
April 17 |
N/A |
May 12-13 |
May 22-23, May 25, May 30-June 1, June 5-6, June 8 |
June 13-15 |
Carolina Panthers |
April 10 |
April 25-27 |
May 12-14 |
May 23-25, May 31-June 2, June 6-8 |
June 13-15 |
Chicago Bears |
April 17 |
N/A |
May 5-6 |
May 22-23, May 25, May 30-June 1, June 5-8 |
June 13-15 |
Cincinnati Bengals |
April 17 |
N/A |
May 12 |
June 5-6, June 8 |
June 13-15 |
Cleveland Browns |
April 17 |
N/A |
May 12-14 |
May 23-25, June 1-2 |
June 6-8 |
Dallas Cowboys |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 30, June 1-2, June 13-15 |
June 6-8 |
Denver Broncos |
April 11 |
April 24-26 |
May 12-14 |
May 23-25, May 30-June 1, June 5-8 |
June 13-15 |
Detroit Lions |
April 17 |
N/A |
May 12-14 |
May 23-25, May 31-June 2, June 12-15 |
June 6-8 |
Green Bay Packers |
April 17 |
N/A |
May 5-6 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8 |
June 13-15 |
Houston Texans |
April 11 |
April 25-27 |
May 12-13 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8 |
June 13-14 |
Indianapolis Colts |
April 10 |
April 24-26 |
May 5-7 |
May 23-25, May 31-June 2, June 5-8 |
June 13-15 |
Jacksonville Jaguars |
April 17 |
N/A |
May 12-13 |
May 22-23, May 25, May 30-31, June 2, June 5-8 |
June 12-14 |
Kansas City Chiefs |
April 17 |
N/A |
May 6-8 |
May 22-24, May 30-June 1, June 6-9 |
May 6-8 |
Las Vegas Raiders |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 31-June 2, June 12-15 |
June 6-8 |
Los Angeles Chargers |
April 17 |
N/A |
May 12-13 |
May 22-23, May 25, May 31-June 2, June 6-7, June 9 |
June 13-14 |
Los Angeles Rams |
April 17 |
N/A |
N/A |
May 22-23, May 25, May 30-31, June 2, June 5-8 |
June 13-15 |
Miami Dolphins |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 30-31, June 2 |
June 6-8 |
Minnesota Vikings |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8 |
June 13-14 |
New England Patriots |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9 |
June 12-14 |
New Orleans Saints |
April 17 |
N/A |
May 12-14 |
May 23-25, May 30-June 1, June 5-8 |
June 13-15 |
New York Giants |
April 17 |
N/A |
May 5-7 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9 |
June 13-15 |
New York Jets |
April 17 |
N/A |
May 5-7 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8-9 |
June 13-15 |
Philadelphia Eagles |
April 24 |
N/A |
May 5-6 |
May 30, June 1-2, June 5-6, June 8 |
N/A |
Pittsburgh Steelers |
April 17 |
N/A |
May 12-14 |
May 23-25, May 30-June 1, June 5-8 |
June 13-15 |
San Francisco 49ers |
April 17 |
N/A |
May 12-13 |
May 22-23, May 25, May 30-31, June 2, June 5-6, June 8 |
June 13-15 |
Seattle Seahawks |
April 17 |
N/A |
May 12-14 |
May 22, May 24-25, May 30, June 1-2, June 12-14 |
June 6-8 |
Tampa Bay Buccaneers |
April 17 |
N/A |
May 12-14 |
May 23-25, May 30-June 1, June 6-9 |
June 13-15 |
Tennessee Titans |
April 17 |
N/A |
May 12-14 |
May 22-23, May 25, May 30-31, June 2, June 12-15 |
June 6-8 |
Washington Commanders |
April 17 |
N/A |
May 12-13 |
May 23-25, May 30-June 1, June 13 |
June 6-8 |
Source