/cdn.vox-cdn.com/uploads/chorus_image/image/10367405/20121230_jla_bc2_157.0.jpg)
NFL free agency has been underway for nearly two full weeks. In those two weeks, the Detroit Lions have re-signed several players, added a few notable free agents, lost some players to other teams and lost one player to retirement. Let's take a look at what the Lions roster now looks like following all of these moves. (The contract length for each player is in parentheses.)
Offense
Quarterback
Matthew Stafford (through 2014 + club option for 2015)
Shaun Hill (through 2013)
Kellen Moore (through 2014)
Running back
Reggie Bush (through 2016)
Mikel Leshoure (through 2014)
Joique Bell (through 2013)
Devin Moore (through 2014)
Jahvid Best (through 2014)
Fullback
Shaun Chapas (through 2013)
Wide receiver
Calvin Johnson (through 2019)
Nate Burleson (through 2014)
Ryan Broyles (through 2015)
Kassim Osgood (through 2013)
Mike Thomas (through 2015)
Brian Robiskie (through 2013)
Kris Durham (through 2013)
Devin Thomas (through 2013)
Troy Burrell (through 2014)
Patrick Edwards (through 2014)
Dominique Curry (through 2014)
Lance Long (through 2014)
Terrence Austin (through 2014)
Chastin West (through 2014)
Tight end
Brandon Pettigrew (through 2013)
Tony Scheffler (through 2013)
Nathan Overbay (through 2014)
Offensive tackle
Riley Reiff (through 2015 + club option for 2016)
Corey Hilliard (through 2014)
Jason Fox (through 2013)
Offensive guard
Rob Sims (through 2014)
Bill Nagy (through 2014)
Rodney Austin (through 2014)
Dylan Gandy (through 2013)
Center
Dominic Raiola (through 2013)
Defense
Defensive end
Jason Jones (through 2015)
Willie Young (through 2013)
Ronnell Lewis (through 2015)
Defensive tackle
Ndamukong Suh (through 2015, which is voidable year)
Nick Fairley (through 2014 + club option for 2015)
Ogemdi Nwagbuo (through 2013)
Jimmy Saddler-McQueen (through 2014)
Linebacker
Stephen Tulloch (through 2016)
DeAndre Levy (through 2015)
Ashlee Palmer (through 2014)
Tahir Whitehead (through 2015)
Travis Lewis (through 2015)
Carmen Messina (through 2014)
Cornerback
Chris Houston (through 2017)
Jonte Green (through 2015)
Bill Bentley (through 2015)
Ron Bartell (through 2013)
Chris Greenwood (through 2015)
Ross Weaver (through 2014)
Conroy Black (through 2014)
Lionel Smith (through 2014)
D.J. Johnson (through 2013)
Safety
Glover Quin (through 2017)
Louis Delmas (through 2014)
Don Carey (through 2013)
John Wendling (through 2013)
Amari Spievey (through 2013)
Ricardo Silva (through 2013)
Tyrell Johnson (through 2013)
Special Teams
Kicker
None
Punter
Blake Clingan (through 2015)
Long snapper
Don Muhlbach (through 2013)