It's a Two Horse Race: Breaking Down the Rosters Of the 49ers and Cards

Tim HollisContributor IJuly 24, 2010

It's a Two Horse Race: Breaking Down the Rosters Of the 49ers and Cards

0 of 9

Quarterbacks

1 of 9

Running Backs

2 of 9

Receivers (Including TE's)

3 of 9

Offensive Line

4 of 9

Defensive Line

5 of 9

Linebackers

6 of 9

Secondary

7 of 9

Special Teams

8 of 9

Conclusion

9 of 9