GREEN BAY, Wis. -- Shortly before free agency opened, the Green Bay Packers had the sixth-most salary-cap space in the NFL.

Since then, they have re-signed cornerback Sam Shields, defensive tackle B.J. Raji, outside linebacker/defensive end Mike Neal, tight end Andrew Quarless, tendered restricted free-agent linebacker Jamari Lattimore and added free-agent defensive linemen Julius Peppers and Letroy Guion.

They began the month with nearly $34.2 million in cap space and even after all that activity, they still have about half of that remaining.

According to ESPN Stats & Information, the Packers had $20,627,413 in available cap space as of the start of the second week of free agency. However, that did not include Raji’s one-year, $4 million contract. It also did not include the new two-year deal that running back James Starks has agreed to but has yet to be announced by the team.

According to NFL Players Association salary information, counting the Packers' top-51 players under contract -- which is all that must be counted for cap purposes at this time of the year -- the Packers still had $17,024,449 in salary-cap space as of the start of business on Wednesday. That also did not include Starks' contract.

The Packers will need around $5 million for their rookie salary pool but even accounting for that, general manager Ted Thompson still has room to maneuver.

Among the things he has to consider is having enough space to extend the contracts of receivers Randall Cobb and Jordy Nelson, both of whom are entering the final years of their contracts. Their situation likely played a role in Thompson's decision not to re-sign receiver James Jones, who signed a three-year, $10 million deal with the Oakland Raiders on Monday.