The below table maps out when teams will have their scheduled offseason events.
Rookie Mini Camp Starts | OTA Workout | OTA Workout | OTA Workout | OTA Workout | OTA Workout | OTA Workout | Mandatory Camp Starts | |
Arizona Cardinals | May 10th | May 20th-22nd | May 28th-30th | June 3rd-6th | June 11th | |||
Atlanta Falcons | May 10th | May 13th-14th | May 16th | May 20th-21st | May 23rd | June 3rd-4th | June 6th | June 10th |
Baltimore Ravens | May 3rd | May 20th | May 22nd-23rd | May 28th | May 30th-31st | June 3rd-4th | June 6th-7th | June 11th |
Buffalo Bills | May 10th | May 20th-21st | May 23rd | May 28th-30th | June 3rd-4th | June 6th | June 11th | |
Carolina Panthers | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-4th | June 6th | June 11th |
Chicago Bears | May 10th | May 21st-23rd | May 29th-31st | June 10th-12th | June 4th | |||
Cincinnati Bengals | May 10th | May 28th-30th | June 3rd-6th | June 11th | ||||
Cleveland Browns | May 10th | May 21st-23rd | May 28th-30th | June 3rd-6th | June 11th | |||
Dallas Cowboys | May 10th | May 21st-23rd | May 29th-31st | June 4th | ||||
Denver Broncos | May 10th | May 21st-23rd | May 28th-30th | June 3rd-6th | June 11th | |||
Detroit Lions | May 10th | May 21st-23rd | May 29th-31st | June 10th-12th | June 4th | |||
Green Bay Packers | May 3rd | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-4th | June 6th | June 11th |
Houston Texans | May 10th | May 20th-21st | May 23rd | May 29th-31st | June 11th | |||
Indianapolis Colts | May 10th | May 21st-23rd | May 29th-31st | June 4th | ||||
Jacksonville Jaguars | May 10th | May 20th-21st | May 23rd | May 28th-29th | June 3rd-6th | June 10th | ||
Kansas City Chiefs | May 3rd | May 20th-22nd | May 28th-30th | June 4th-7th | June 11th | |||
Las Vegas Raiders | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-6th | June 11th | |
Los Angeles Chargers | May 10th | May 20th-21st | May 23rd | May 29th-31st | June 4th-7th | June 11th | ||
Los Angeles Rams | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-6th | June 10th | |
Miami Dolphins | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 4th | ||
Minnesota Vikings | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 10th-13th | June 4th | |
New England Patriots | May 10th | May 20th-21st | May 23rd | May 29th-31st | June 3rd-4th | June 6th-7th | June 11th | |
New Orleans Saints | May 10th | May 21st-23rd | May 28th-30th | June 3rd-6th | June 11th | |||
New York Giants | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-4th | June 6th-7th | June 11th |
New York Jets | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 3rd-4th | June 6th-7th | June 11th |
Philadelphia Eagles | May 3rd | May 20th | May 22nd-23rd | May 28th | May 30th-31st | June 4th | ||
Pittsburgh Steelers | May 10th | May 21st-23rd | May 28th-30th | June 3rd-6th | June 11th | |||
San Francisco 49ers | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 4th | ||
Seattle Seahawks | May 3rd | May 20th | May 22nd-23rd | May 28th | May 30th-31st | June 3rd-4th | June 6th-7th | June 11th |
Tampa Bay Buccaneers | May 10th | May 21st-23rd | May 28th-30th | June 4th-6th | June 11th | |||
Tennessee Titans | May 10th | May 20th-21st | May 23rd | May 28th-29th | May 31st | June 10th-13th | June 4th | |
Washington Commanders | May 10th | May 20th | May 22nd-23rd | May 28th | May 30th-31st | June 11th |