The 49ers + David Carr - Tony Pashos - Arnaz Battle = two extra seventh-round draft picks. That was the formula (give or take) the league used in giving the 49ers two compensatory picks, Nos. 238 and 249 overall, in the upcoming draft. The 49ers now have a league-high 12 selections with extra picks in the fourth, sixth and seventh rounds.
Compensatory picks are based on the ratio of signed to departed free agents from the prior year. Here's exactly how the NFL defined them on its website: "Compensatory free agents are determined by a formula based on salary, playing time and postseason honors." In 2010, the 49ers lost free agents WR Battle and OT Pashos to the Steelers and Browns respectively. Those two players appeared in a combined 15 games this past season (and Pashos signed a three-year, $10.3 million deal) while Carr played in just one (although he did briefly run onto the field against the Eagles).
The compensatory picks can't be used in trades. However, with multiple picks in three rounds, the 49ers have a fair amount of firepower to move up in the draft, something general manager Trent Baalke did in 2010, his first year running the team's draft. The 49ers traded the 13th and 113th (fourth round) overall picks to Denver to move ahead two slots in the first round to select OT Anthony Davis.
Baalke and the 49ers also traded their third-round pick (79th overall) to San Diego, which the Chargers used to draft LB Donald Butler. In return, the 49ers got San Diego's third-round pick (91st overall), which was used on LB NaVorro Bowman, as well as a sixth-round selection (173rd overall) that was used for RB Anthony Dixon and a fourth-round selection in this year's draft.
49ers 2011 draft picks
4th (115) from San Diego from 2010 draft-day trade
6th (190) from Kentwan Balmer trade
7th (230) from Shaun Hill trade
7th (238) compensatory
7th (249) compensatory
-- Matt Barrows