Skip to main content
Advertising

NFL offseason workout program dates announced

Each offseason, all 32 NFL teams hold a series of voluntary offseason workout programs.

These nine-week programs are conducted in three phases, per the collective bargaining agreement:

Phase One consists of the first two weeks of the program, with activities limited to strength and conditioning and physical rehabilitation.

Phase Two consists of the next three weeks of the program. On-field workouts may include individual player instruction and drills as well as team practice conducted on a "separates" basis. No live contact or team offense versus team defense drills are permitted.

Phase Three consists of the next four weeks of the program. Teams may conduct a total of 10 days of organized team practice activity, or OTAs. No live contact is permitted, but 7-on-7, 9-on-7 and 11-on-11 drills are permitted.

Additionally, clubs may hold one mandatory minicamp for veteran players. This minicamp must occur during Phase Three of the offseason program.

Below is the comprehensive schedule for each team's offseason workout programs:

<table class="standard_table" cellpadding="2" cellspacing="1" align="left" border="0" width="615"> 
 <tbody> 
  <tr> 
   <td class="KCcolors" colspan="9">**NFL offseason workout program dates announced**</td> 
  </tr> 
  <tr class="major_header"> 
   <td colspan="5"> </td> 
   <td colspan="1"> </td> 
   <td colspan="5"> </td> 
  </tr> 
  <tr> 
   <th align="center"> 
    <div align="center"> 
     **Team** 
    </div> </th> 
   <th align="center"> 
    <div align="center"> 
     **First Day** 
    </div> </th> 
   <th align="center"> 
    <div align="center"> 
     **OTA Offseason Workouts** 
    </div> </th> 
   <th align="center"> 
    <div align="center"> 
     **Voluntary Minicamp** 
    </div> </th> 
   <th align="center"> 
    <div align="center"> 
     **Mandatory Minicamp** 
    </div> </th> 
   <th align="center"> 
    <div align="center"> 
     **Rookie Minicamp** 
    </div> </th> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Arizona Cardinals 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 20-22, May 27-29, June 2-5 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 23-25 
    </div> </td> 
   <td> </td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Atlanta Falcons 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-4, June 10-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Baltimore Ravens 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 3-5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-17 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Buffalo Bills 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 2, June 4-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 17-19 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Carolina Panthers 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 3-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 15-17 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Chicago Bears 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-28, May 30, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Cincinnati Bengals 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 3-5, June 16-18 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      None 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Cleveland Browns 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 20-21, May 23, May 27-28, May 30, June 2-3, June 5-6 
    </div> </td> 
   <td> 
    <div align="center">
      April 29-May 1 
    </div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Dallas Cowboys 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2, June 4-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Denver Broncos 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 2-4, June 16-19 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Detroit Lions 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 20-22, May 27-29, June 2-5 
    </div> </td> 
   <td> 
    <div align="center">
      April 22-24 
    </div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Green Bay Packers 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 3-5, June 10-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-17 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Houston Texans 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center">
      May 6-8 
    </div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Indianapolis Colts 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-4, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Jacksonville Jaguars 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Kansas City Chiefs 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 3-5, June 10-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 24-26 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Miami Dolphins 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-28, May 30, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 23-25 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Minnesota Vikings 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 3-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center">
      April 29-May 1 
    </div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     New England Patriots 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27, May 29-30, June 2-3, June 5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     New Orleans Saints 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 3-5, June 16-19 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     New York Giants 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 28-30, June 2-3, June 5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      None 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     New York Jets 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-28, May 30, June 2, June 4-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Oakland Raiders 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-28, May 30, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Philadelphia Eagles 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Pittsburgh Steelers 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 3-5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     St. Louis Rams 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      June 3, June 5-6, June 9-10, June 12, June 16-17, June 19-20 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      None 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     San Diego Chargers 
    </div> </td> 
   <td> 
    <div align="center">
      April 22 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-4, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     San Francisco 49ers 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-10, June 12-13 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 23-25 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Seattle Seahawks 
    </div> </td> 
   <td> 
    <div align="center">
      April 21 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center"></div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Tampa Bay Buccaneers 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 20-22, May 27-29, June 2-5 
    </div> </td> 
   <td> 
    <div align="center">
      April 22-24 
    </div> </td> 
   <td> 
    <div align="center">
      June 10-12 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="whiteback"> 
   <td> 
    <div align="center"> 
     Tennessee Titans 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-3, June 5, June 9-12 
    </div> </td> 
   <td> 
    <div align="center">
      April 29-May 1 
    </div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
  <tr class="ltblueback"> 
   <td> 
    <div align="center"> 
     Washington Redskins 
    </div> </td> 
   <td> 
    <div align="center">
      April 7 
    </div> </td> 
   <td> 
    <div align="center">
      May 27-29, June 2-4, June 9-12 
    </div> </td> 
   <td> 
    <div align="center">
      April 29-May 1 
    </div> </td> 
   <td> 
    <div align="center">
      June 17-19 
    </div> </td> 
   <td> 
    <div align="center">
      May 16-18 
    </div> </td> 
   <td></td> 
  </tr> 
 </tbody> 
</table> 

This article has been reproduced in a new format and may be missing content or contain faulty links. Please use the Contact Us link in our site footer to report an issue.

Related Content