49ers Transactions 2012: A Complete Rundown Of Free Agency & NFL Draft

Fooch's Note: The 49ers announced the signing of Texas A&M DT Tony Jerod-Eddie, moving them up to a full 90-man roster.

Now that we are into May and the 49ers have signed their undrafted free agents, the roster is more or less set for training camp. The team currently has 89 players under contract, which leaves them space for one more player on their 90-man roster.

The 49ers could do a lot of things with that one roster spot, but I suspect it won't be all too dramatic. It is possible they could add a veteran offensive guard to join the right guard competition, but that strikes me as less likely following the 49ers addition of Joe Looney. Coach Harbaugh is always looking for competition, but if the team thinks Kilgore and/or Looney can handle the job, adding another player to compete for snaps might gum up the works a bit.

After the jump, I've posted all the 49ers transactions from this offseason. It starts with free agency additions, contract extensions and Dashon Goldson's franchise tag. The contracts are maxed out numbers, many of which are unlikely to be reached.

The next set of moves are the team's seven draft picks and undrafted free agent additions. The rundown is wrapped up with ten players signed to reserve/future contracts. They are guys with limited time in the league and they are basically handed a contract that guarantees nothing, but generally means they will get a camp invite.

At the bottom of the page you can see a rundown of the 89 players currently on the 49ers roster sorted first by name and second by position.

Free Agency
RB Rock Cartwright - 1-year, $950,000
CB Perrish Cox - 2-year, $1.02M
RB Brandon Jacobs - 1-year, $1.575M
QB Josh Johnson - 2-year, $2.115M
WR Mario Manningham - 2-year, $7.375M
WR Randy Moss - 1-year, $2.5M
LS Ryan Pontbriand - 1-year, $826,000

Re-Signed
CB Tramaine Brock - 1-year, $540,000 (ERFA)
OLB Ahmad Brooks - 6-year, $44.5M
KR/PR/WR Ted Ginn Jr. - 1-year, $1.375M
LB Tavares Gooden - 1-year, $700,000
LB Larry Grant - 1-year, $1.26M (RFA)
CB Carlos Rogers - 4-year, $29.3M
QB Alex Smith - 3-year, $24M
S CJ Spillman - 3-year, $6M (RFA)
WR Brett Swain - 1-year, $615,000
DE Will Tukuafu - 2-year, $1.02M (ERFA)

Franchise Tag
FS Dashon Goldson - Unsigned

Draft
1 (30) - WR A.J. Jenkins
2 (61) - RB LaMichael James
4 (117) - OG Joe Looney
5 (165) - OLB Darius Fleming
6 (180) - FS Trent Robinson
6 (199) - C Jason Slowey
7 (237) - Cam Johnson

Undrafted Free Agents
FB Cameron Bell
LB Kourtnei Brown
DT Patrick Butrym
TE Garrett Celek
OL David Gonzalez
RB Jewel Hampton
LB Joe Holland
DT Tony Jerod-Eddie
DT Matthew Masifilo
CB Anthony Mosely
T Kevin Murphy
G Al Netter
WR Chris Owusu
WR Nathan Palmer
CB Deante Purvis
K Giorgio Tavecchio
S Michael Thomas
WR Brian Tyms

Reserve/Future Contract
C Chase Beeler
OG Garrett Chisolm
OT Derek Hall
FS Mark LeGree
WR John Matthews
DB Cory Nelms
WR Kyle Nelson
TE Konrad Reuland
OT Kenny Wiggins
LB Michael Wilhoite


ROSTER BY NAME

# NAME POS. HT. WT. AGE EXP. COLLEGE
2 Akers, David K 5-10 200 37 13 Louisville
61 Beeler, Chase C 6-3 285 24 R Stanford
44 Bell, Cameron FB 6-2 252 23 R Northern Illinois
75 Boone, Alex T 6-8 300 25 2 Ohio St.
53 Bowman, NaVorro LB 6-0 242 23 2 Penn St.
26 Brock, Tramaine CB 5-10 197 23 2 Belhaven
55 Brooks, Ahmad LB 6-3 259 28 6 Virginia
48 Brown, Kourtnei LB 6-6 255 24 R Clemson
25 Brown, Tarell CB 5-10 193 27 5 Texas
69 Butrym, Patrick DE 6-4 285 23 R Wisconsin
82 Byham, Nate TE 6-4 264 23 2 Pittsburgh
28 Cartwright, Rock RB 5-8 215 32 10 Kansas St.
48 Celek, Garrett TE 6-5 252 23 R Michigan State
60 Chisolm, Garrett G 6-6 299 24 R South Carolina
20 Cox, Perrish DB 6-0 198 25 2 Oklahoma St.
15 Crabtree, Michael WR 6-1 214 24 3 Texas Tech
29 Culliver, Chris CB 6-0 199 23 R South Carolina
76 Davis, Anthony T 6-5 323 22 2 Rutgers
85 Davis, Vernon TE 6-3 250 28 6 Maryland
24 Dixon, Anthony RB 6-1 233 24 2 Mississippi St.
96 Dobbs, Demarcus DT 6-2 275 24 R Georgia
58 Fleming, Darius LB 6-2 255 22 R Notre Dame
19 Ginn Jr., Ted WR 5-11 180 27 5 Ohio St.
38 Goldson, Dashon S 6-2 200 27 5 Washington
68 Gonzales, David OL 6-6 286 21 R Washington St.
56 Gooden, Tavares LB 6-1 242 27 4 Miami (Fla.)
59 Goodwin, Jonathan C 6-3 318 33 10 Michigan
21 Gore, Frank RB 5-9 217 28 7 Miami (Fla.)
54 Grant, Larry LB 6-1 251 27 4 Ohio St.
71 Hall, Derek T 6-5 307 24 R Stanford
33 Hampton, Jewel RB 5-9 210 22 R Southern Illinois
98 Haralson, Parys LB 6-0 255 28 6 Tennessee
13 Hastings, Joe WR 6-0 185 25 R Washburn
41 Holcomb, Curtis CB 5-10 190 23 R Florida A&M
51 Holland, Joe LB 6-1 229 23 R Purdue
32 Hunter, Kendall RB 5-7 199 23 R Oklahoma St.
77 Iupati, Mike G 6-5 331 24 2 Idaho
45 Jacobs, Brandon RB 6-4 264 29 7 Southern Illinois
23 James, LaMichael RB 5-9 195 22 R Oregon
95 Jean Francois, Ricky DT 6-3 295 25 3 Louisiana St.
17 Jenkins, A.J. WR 6-0 192 22 R Illinois
86 Jennings, Brian TE/LS 6-5 242 35 12 Arizona St.
50 Johnson, Cam LB 6-3 268 21 R Virginia
1 Johnson, Josh QB 6-3 205 25 4 San Diego
43 Jones, Colin S 6-0 208 24 R Texas Christian
7 Kaepernick, Colin QB 6-4 230 24 R Nevada
67 Kilgore, Daniel G 6-3 308 24 R Appalachian St.
4 Lee, Andy P 6-2 180 29 8 Pittsburgh
35 LeGree, Mark S 6-0 210 22 R Appalachian St.
66 Looney, Joe G 6-3 309 21 R Wake Forest
Manningham, Mario WR 6-0 185 25 4 Michigan
71 Masifilo, Matthew DE 6-3 280 22 R Stanford
83 Matthews, John WR 6-0 200 25 2 San Diego
91 McDonald, Ray DT 6-3 290 27 5 Florida
49 Miller, Bruce FB 6-2 248 24 R Central Florida
33 Mosley, Anthony CB 6-0 178 22 R Kentucky
84 Moss, Randy WR 6-4 210 35 13 Marshall
63 Murphy, Kevin T 6-7 295 22 R Harvard
23 Nelms, Cory CB 6-0 195 24 R Miami
47 Nelson, Kyle WR 6-3 240 25 R New Mexico St.
65 Netter, Al G 6-6 310 22 R Northwestern
81 Owusu, Chris WR 6-2 200 22 R Stanford
89 Palmer, Nathan WR 5-11 195 23 R Northern Illinois
78 Person, Mike G 6-4 299 23 R Montana St.
64 Pontbriand, Ryan LS 6-2 255 32 9 Rice
40 Purvis, Deante' CB 5-11 195 22 R UNLV
88 Reuland, Konrad TE 6-4 260 25 R Stanford
30 Robinson, Trenton S 5-9 193 22 R Michigan St.
22 Rogers, Carlos CB 6-0 192 30 7 Auburn
62 Slowey, Jason OL 6-4 305 23 R Western Oregon
99 Smith, Aldon LB 6-4 258 22 R Missouri
11 Smith, Alex QB 6-4 217 28 7 Utah
94 Smith, Justin DT 6-4 285 32 11 Missouri
90 Sopoaga, Isaac DT 6-2 330 30 8 Hawaii
27 Spillman, C.J. S 6-0 199 26 3 Marshall
74 Staley, Joe T 6-5 315 27 5 Central Michigan
18 Swain, Brett WR 6-0 200 26 3 San Diego State
5 Tavecchio, Giorgio K 5-10 178 21 R California
36 Thomas, Michael S 5-11 182 23 R Stanford
3 Tolzien, Scott QB 6-3 205 24 R Wisconsin
92 Tukuafu, Will DT 6-3 293 28 1 Oregon
9 Tyms, Brian WR 6-3 210 23 R Flordia A&M
46 Walker, Delanie TE 6-0 242 27 6 Central Missouri
31 Whitner, Donte S 5-10 208 26 6 Ohio St.
69 Wiggins, Kenny T 6-6 314 23 R Fresno St.
57 Wilhoite, Michael LB 6-0 240 25 R Washburn
93 Williams, Ian DT 6-1 305 22 R Notre Dame
10 Williams, Kyle WR 5-10 186 23 2 Arizona St.
52 Willis, Patrick LB 6-1 240 27 5 Mississippi


ROSTER BY POSITION

# NAME POS. HT. WT. AGE EXP. COLLEGE
61 Beeler, Chase C 6-3 285 24 R Stanford
59 Goodwin, Jonathan C 6-3 318 33 10 Michigan
26 Brock, Tramaine CB 5-10 197 23 2 Belhaven
25 Brown, Tarell CB 5-10 193 27 5 Texas
29 Culliver, Chris CB 6-0 199 23 R South Carolina
41 Holcomb, Curtis CB 5-10 190 23 R Florida A&M
33 Mosley, Anthony CB 6-0 178 22 R Kentucky
23 Nelms, Cory CB 6-0 195 24 R Miami
40 Purvis, Deante' CB 5-11 195 22 R UNLV
22 Rogers, Carlos CB 6-0 192 30 7 Auburn
20 Cox, Perrish DB 6-0 198 25 2 Oklahoma St.
69 Butrym, Patrick DE 6-4 285 23 R Wisconsin
71 Masifilo, Matthew DE 6-3 280 22 R Stanford
96 Dobbs, Demarcus DT 6-2 275 24 R Georgia
95 Jean Francois, Ricky DT 6-3 295 25 3 Louisiana St.
91 McDonald, Ray DT 6-3 290 27 5 Florida
94 Smith, Justin DT 6-4 285 32 11 Missouri
90 Sopoaga, Isaac DT 6-2 330 30 8 Hawaii
92 Tukuafu, Will DT 6-3 293 28 1 Oregon
93 Williams, Ian DT 6-1 305 22 R Notre Dame
44 Bell, Cameron FB 6-2 252 23 R Northern Illinois
49 Miller, Bruce FB 6-2 248 24 R Central Florida
60 Chisolm, Garrett G 6-6 299 24 R South Carolina
77 Iupati, Mike G 6-5 331 24 2 Idaho
67 Kilgore, Daniel G 6-3 308 24 R Appalachian St.
66 Looney, Joe G 6-3 309 21 R Wake Forest
65 Netter, Al G 6-6 310 22 R Northwestern
78 Person, Mike G 6-4 299 23 R Montana St.
2 Akers, David K 5-10 200 37 13 Louisville
5 Tavecchio, Giorgio K 5-10 178 21 R California
53 Bowman, NaVorro LB 6-0 242 23 2 Penn St.
55 Brooks, Ahmad LB 6-3 259 28 6 Virginia
48 Brown, Kourtnei LB 6-6 255 24 R Clemson
58 Fleming, Darius LB 6-2 255 22 R Notre Dame
56 Gooden, Tavares LB 6-1 242 27 4 Miami (Fla.)
54 Grant, Larry LB 6-1 251 27 4 Ohio St.
98 Haralson, Parys LB 6-0 255 28 6 Tennessee
51 Holland, Joe LB 6-1 229 23 R Purdue
50 Johnson, Cam LB 6-3 268 21 R Virginia
99 Smith, Aldon LB 6-4 258 22 R Missouri
57 Wilhoite, Michael LB 6-0 240 25 R Washburn
52 Willis, Patrick LB 6-1 240 27 5 Mississippi
64 Pontbriand, Ryan LS 6-2 255 32 9 Rice
68 Gonzales, David OL 6-6 286 21 R Washington St.
62 Slowey, Jason OL 6-4 305 23 R Western Oregon
4 Lee, Andy P 6-2 180 29 8 Pittsburgh
1 Johnson, Josh QB 6-3 205 25 4 San Diego
7 Kaepernick, Colin QB 6-4 230 24 R Nevada
11 Smith, Alex QB 6-4 217 28 7 Utah
3 Tolzien, Scott QB 6-3 205 24 R Wisconsin
28 Cartwright, Rock RB 5-8 215 32 10 Kansas St.
24 Dixon, Anthony RB 6-1 233 24 2 Mississippi St.
21 Gore, Frank RB 5-9 217 28 7 Miami (Fla.)
33 Hampton, Jewel RB 5-9 210 22 R Southern Illinois
32 Hunter, Kendall RB 5-7 199 23 R Oklahoma St.
45 Jacobs, Brandon RB 6-4 264 29 7 Southern Illinois
23 James, LaMichael RB 5-9 195 22 R Oregon
38 Goldson, Dashon S 6-2 200 27 5 Washington
43 Jones, Colin S 6-0 208 24 R Texas Christian
35 LeGree, Mark S 6-0 210 22 R Appalachian St.
30 Robinson, Trenton S 5-9 193 22 R Michigan St.
27 Spillman, C.J. S 6-0 199 26 3 Marshall
36 Thomas, Michael S 5-11 182 23 R Stanford
31 Whitner, Donte S 5-10 208 26 6 Ohio St.
75 Boone, Alex T 6-8 300 25 2 Ohio St.
76 Davis, Anthony T 6-5 323 22 2 Rutgers
71 Hall, Derek T 6-5 307 24 R Stanford
63 Murphy, Kevin T 6-7 295 22 R Harvard
74 Staley, Joe T 6-5 315 27 5 Central Michigan
69 Wiggins, Kenny T 6-6 314 23 R Fresno St.
82 Byham, Nate TE 6-4 264 23 2 Pittsburgh
48 Celek, Garrett TE 6-5 252 23 R Michigan State
85 Davis, Vernon TE 6-3 250 28 6 Maryland
88 Reuland, Konrad TE 6-4 260 25 R Stanford
46 Walker, Delanie TE 6-0 242 27 6 Central Missouri
86 Jennings, Brian TE/LS 6-5 242 35 12 Arizona St.
15 Crabtree, Michael WR 6-1 214 24 3 Texas Tech
19 Ginn Jr., Ted WR 5-11 180 27 5 Ohio St.
13 Hastings, Joe WR 6-0 185 25 R Washburn
17 Jenkins, A.J. WR 6-0 192 22 R Illinois
Manningham, Mario WR 6-0 185 25 4 Michigan
83 Matthews, John WR 6-0 200 25 2 San Diego
84 Moss, Randy WR 6-4 210 35 13 Marshall
47 Nelson, Kyle WR 6-3 240 25 R New Mexico St.
81 Owusu, Chris WR 6-2 200 22 R Stanford
89 Palmer, Nathan WR 5-11 195 23 R Northern Illinois
18 Swain, Brett WR 6-0 200 26 3 San Diego State
9 Tyms, Brian WR 6-3 210 23 R Flordia A&M
10 Williams, Kyle WR 5-10 186 23 2 Arizona St.
X
Log In Sign Up

forgot?
Log In Sign Up

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior users will need to choose a permanent username, along with a new password.

Your username will be used to login to SB Nation going forward.

I already have a Vox Media account!

Verify Vox Media account

Please login to your Vox Media account. This account will be linked to your previously existing Eater account.

Please choose a new SB Nation username and password

As part of the new SB Nation launch, prior MT authors will need to choose a new username and password.

Your username will be used to login to SB Nation going forward.

Forgot password?

We'll email you a reset link.

If you signed up using a 3rd party account like Facebook or Twitter, please login with it instead.

Forgot password?

Try another email?

Almost done,

By becoming a registered user, you are also agreeing to our Terms and confirming that you have read our Privacy Policy.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.

Join Niners Nation

You must be a member of Niners Nation to participate.

We have our own Community Guidelines at Niners Nation. You should read them.

Spinner.vc97ec6e

Authenticating

Great!

Choose an available username to complete sign up.

In order to provide our users with a better overall experience, we ask for more information from Facebook when using it to login so that we can learn more about our audience and provide you with the best possible experience. We do not store specific user data and the sharing of it is not required to login with Facebook.

tracking_pixel_9341_tracker