Your 2012 Giants*
* As of this moment. The 53-man roster is certain to change in the coming hours, days, weeks, months.
QB (2): Eli Manning, David Carr
RB (4): Ahmad Bradshaw, David Wilson, Da’Rel Scott, Andre Brown
FB (1): Henry Hynoski
WR (6): Hakeem Nicks, Victor Cruz, Domenik Hixon, Ramses Barden, Rueben Randle, Jerrell Jernigan
TE (3): Bear Pascoe, Martellus Bennett, Adrien Robinson
OL (9): David Diehl, Chris Snee, David Baas, Kevin Boothe, Will Beatty, Sean Locklear, Jim Cordle, Mitch Petrus, James Brewer
DE (5): Justin Tuck, Jason Pierre-Paul, Osi Umenyiora, Adrian Tracy, Adewale Ojomo
DT (4): Linval Joseph, Rocky Bernard, Markus Kuhn, Marvin Austin
LB (7): Mathias Kiwanuka, Chase Blackburn, Michael Boley, Keith Rivers, Spencer Paysinger, Mark Herzlich, Jacquian Williams
CB (5): Corey Webster, Prince Amukamara, Jayron Hosley, Michael Coe, Justin Tryon
S (4): Antrel Rolle, Kenny Phillips, Will Hill, Stevie Brown
K: Lawrence Tynes
P: Steve Weatherford
S: Zak DeOssie