Wide receiver John Brown and the Cardinals will begin OTAs in May.
Football is never far away.
The Cardinals are in the middle of working the annual Scouting combine, in the process of narrowing down choices in the draft. The rest of the offseason events, including the on-field work that will prep them for 2017 training camp, will unfurl quickly.
It starts this week, when free agency officially begins on Thursday, March 9. From there:
March 26-29: NFL Owners Meetings at the Arizona Biltmore.
April 17: Phase One of the offseason program, which includes strength and conditioning. It is voluntary work.
Mid-April: Announcement of 2017 NFL schedule.
April 27-29: NFL draft (including the Cardinals Draft Party & Spring Tailgate at University of Phoenix Stadium.
May 1: Phase Two of the offseason program, which includes some field work without helmets. It is voluntary work.
May 12-14: Rookie minicamp, which is mandatory.
May 16-18: Organized Team Activities with the full team. All OTAs are voluntary.
May 23-25: Organized Team Activities with the full team (voluntary).
May 30-June 2: Organized Team Activities with the full team (voluntary).
June 6-8: Full team minicamp, which is mandatory.
The start of training camp is yet to be determined, but the Cardinals will start the preseason in the Hall of Fame game against the Dallas Cowboys in Canton, Ohio on Aug. 3. Camp will begin in mid July.
Images from the Cardinals' offseason work on Wednesday

LB Gabe Martin runs back an interception

The WR trio of Michael Floyd (left), Larry Fitzgerald (middle) and John Brown

Defensive line coach Brentson Buckner

QB Carson Palmer (right) talks with WR John Brown

DT Robert Nkemdiche

RB Elijhaa Penny

CB Carrington Byndom

WR John Brown hauls in a long pass

TE Jermaine Gresham

LB Kareem Martin

G Earl Watford

WR John Brown (left) congratulates RB David Johnson on a touchdown

QB Carson Palmer at the line of scrimmage

The defense at the line of scrimmage

RB David Johnson wraps up the OTA with a touchdown reception

DT Robert Nkemdiche

T Jared Veldheer (left) shares a laugh with DC James Bettcher

S Matthias Farley

LB Lamar Louis (left) and S Matthias Farley

CB Shaun Prater (left) gives instruction to CB Ronald Zamort

C A.Q. Shipley (left) and C Evan Boehm

Defensive backs coach Nick Rapone talks with S Matthias Farley (left) and S Marqui Christian

DT Ed Stinson

CB Cariel Brooks (left) is congratulated after making an interception

S Tony Jefferson

T Jared Veldheer

NT Xavier Williams runs a drill under the tutelage of special teams coach Amos Jones