RosterMon

 
New York Giants

Roster contruction by year and date.

2004
Eli Manning 2004-04-24 QB ACT 36
2007
Zak DeOssie 2007-04-29 ST ACT 33
2010
Jason Pierre-Paul 2010-04-22 DL ACT 28
2011
Mark Herzlich 2011-07-28 LB ACT 29
2013
Justin Pugh 2013-04-25 OL ACT 27
2014
Dominique Rodgers-Cromartie 2014-03-17 DB ACT 31
John Jerry 2014-03-21 OL ACT 31
Odell Beckham Jr. 2014-05-08 WR ACT 24
Jay Bromley 2014-05-09 DL ACT 25
Weston Richburg 2014-05-09 OL ACT 26
Nat Berhe 2014-05-10 DB ACT 26
Devon Kennard 2014-05-10 LB ACT 26
Kerry Wynn 2014-05-12 DL ACT 26
Orleans Darkwa 2014-11-12 RB ACT 25
2015
Brett Jones 2015-02-11 OL ACT 26
Jonathan Casillas 2015-03-11 LB ACT 30
Dwayne Harris 2015-03-11 WR ACT 29
J.T. Thomas III 2015-03-11 LB ACT 29
Shane Vereen 2015-03-11 RB ACT 28
Ereck Flowers 2015-04-30 OL ACT 23
Landon Collins 2015-05-01 DB ACT 23
Owa Odighizuwa 2015-05-01 DL ACT 25
Bobby Hart 2015-05-02 OL ACT 23
Mykkele Thompson 2015-05-02 DB IR 24
Brad Wing 2015-09-04 ST ACT 26
Will Tye 2015-09-07 TE ACT 25
Tavarres King 2015-09-30 WR ACT 27
Matt LaCosse 2015-11-04 TE ACT 24
2016
Damon Harrison 2016-03-10 DL ACT 28
Janoris Jenkins 2016-03-10 DB ACT 28
Olivier Vernon 2016-03-10 DL ACT 26
Keenan Robinson 2016-03-14 LB ACT 28
Eli Apple 2016-04-28 DB ACT 22
Sterling Shepard 2016-04-29 WR ACT 24
Darian Thompson 2016-04-29 DB ACT 23
Jerell Adams 2016-04-30 TE ACT 24
B.J. Goodson 2016-04-30 LB ACT 24
Paul Perkins 2016-04-30 RB ACT 22
Roger Lewis 2016-05-06 WR ACT 23
Romeo Okwara 2016-05-06 DL ACT 22
Andrew Adams 2016-09-04 DB ACT 24
Donte Deayon 2016-09-04 DB ACT 23
Stansly Maponga 2016-09-04 DL ACT 26
Robert Thomas II 2016-09-04 DL ACT 26
Ishaq Williams 2016-09-04 DL IR 24
Josh Johnson 2016-09-05 QB ACT 31
Jon Halapio 2016-09-29 OL ACT 26
Eric Pinkins 2016-10-12 DB ACT 26
Michael Hunter 2016-10-13 DB ACT 24
Kevin Norwood 2016-11-09 WR IR 27
Deontae Skinner 2016-11-22 LB ACT 26
Jordan Williams 2016-12-06 DL ACT 24
Adam Gettis 2016-12-13 OL ACT 28
Jacob Huesman 2016-12-27 RB ACT 24
Ryan Murphy 2016-12-27 DB ACT 24
2017
Curtis Grant 2017-01-12 LB ACT 24
Aldrick Rosas 2017-01-19 ST ACT 22
Brandon Marshall 2017-03-08 WR ACT 33
Rhett Ellison 2017-03-10 TE ACT 28
D.J. Fluker 2017-03-12 OL ACT 26
Valentino Blake 2017-03-20 DB LS 27
Geno Smith 2017-03-20 QB ACT 26
Shaun Draughn 2017-03-22 RB ACT 29
Evan Engram 2017-04-27 TE ACT 22
Dalvin Tomlinson 2017-04-28 DL ACT 23
Davis Webb 2017-04-28 QB ACT 22
Adam Bisnowaty 2017-04-29 OL ACT 23
Wayne Gallman 2017-04-29 RB ACT 22
Avery Moss 2017-04-29 DL ACT 22
DaShaun Amos 2017-05-12 DB ACT 22
Josh Banks 2017-05-12 DL ACT 23
Jessamen Dunker 2017-05-12 OL IR 24
Keeon Johnson 2017-05-12 WR IR 22
Jarron Jones 2017-05-12 DL ACT 23
Calvin Munson 2017-05-12 LB ACT 22
Travis Rudolph 2017-05-12 WR ACT 21
Evan Schwan 2017-05-12 DL ACT 23
Shane Smith 2017-05-12 RB ACT 24
Chad Wheeler 2017-05-12 OL ACT 23
Khalid Abdullah 2017-05-13 RB ACT 22
Trey Robinson 2017-05-13 DB ACT 22
Kevin Snead 2017-05-15 WR IR 25
Duke Ihenacho 2017-05-25 DB ACT 28
Devin Taylor 2017-05-25 DL ACT 27
Jerome Lane 2017-06-01 WR ACT 22
Nigel Tribune 2017-06-01 DB ACT 22
Corbin Bryant 2017-06-08 DL IR 29
Mike Nugent 2017-08-01 ST ACT 35
Chris Casher 2017-08-14 LB ACT 23
Steven Daniels 2017-08-15 LB ACT 24
Bobby Richardson 2017-08-15 DL ACT 24
Ed Eagan 2017-08-18 WR ACT 24
Canaan Severin 2017-08-18 WR ACT 24
Marquis Bundy 2017-08-23 WR ACT 23
C.J. Germany 2017-08-23 WR ACT 23
Richard Levy 2017-08-23 OL ACT 24
Matt Rotheram 2017-08-23 OL ACT 25