With the calendar flipped to July, Giants.com asks 21 important questions heading into the team's 2021 training camp at the Quest Diagnostics Training Center.
For 21 days, a member of the Giants.com crew will answer one question about the roster, coaching staff, schedule, and much more.
No. 16: The Giants are scheduled to hold joint practices with the Patriots and Browns ahead of their preseason games. What is the benefit of practicing against a different team?
John Schmeelk: After three or four weeks of training camp, it begins to get very repetitive practicing against the same people every day. The offense and defense start recognizing the schemes and tendencies of the players they are competing against. It's a good time to get new faces on the field to give a different flavor of schemes and players on both sides of the ball.
Joint practices also give a measure of comparison to give organizations an idea of how their talent matches up against other groups around the NFL. Let's say the Giants are practicing against the Browns, they will get to see how their young offensive tackles block Myles Garrett and Jadaveon Clowney. Those are invaluable opportunities that would not otherwise be available.
Getting more competitive reps during the week also makes it less necessary for teams to play their starters more snaps in full-contact preseason games. It can help veterans avoid injuries and give younger players more opportunities to prove themselves.
Check out the best photos from the Giants' 2021 Media Day as the team gets ready to open training camp.


DL Leonard Williams (99)

WR Kenny Golladay (19)

CB James Bradberry (24)

QB Daniel Jones (8)

LB Blake Martinez (54)


TE Kyle Rudolph (80)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

DL Leonard Williams (99)

DB Logan Ryan (23)

DL Leonard Williams (99)

DL Leonard Williams (99)

DL Leonard Williams (99)

WR Kenny Golladay (19)

DL Leonard Williams (99)

DL Leonard Williams (99)

DL Leonard Williams (99)

DL Leonard Williams (99)

DL Leonard Williams (99)

TE Kyle Rudolph (80)

TE Kyle Rudolph (80)

DL Leonard Williams (99)

TE Kyle Rudolph (80)

DL Leonard Williams (99)

TE Kyle Rudolph (80)

TE Kyle Rudolph (80)

WR Kenny Golladay (19)

CB James Bradberry (24)

WR Kenny Golladay (19)

TE Kyle Rudolph (80)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

CB James Bradberry (24)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

S Jabrill Peppers (21)

DE Ifeadi Odenigbo (44)

S Jabrill Peppers (21)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

S Jabrill Peppers (21)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

DE Ifeadi Odenigbo (44)

K Graham Gano (5)

K Graham Gano (5)

K Graham Gano (5)

DE Ifeadi Odenigbo (44)

K Graham Gano (5)

K Graham Gano (5)

K Graham Gano (5)

TE Evan Engram (88)

K Graham Gano (5)

TE Evan Engram (88)

K Graham Gano (5)

K Graham Gano (5)

K Graham Gano (5)

TE Evan Engram (88)

K Graham Gano (5)

TE Evan Engram (88)

TE Evan Engram (88)

TE Evan Engram (88)

TE Evan Engram (88)

TE Evan Engram (88)

TE Evan Engram (88)

DL Dexter Lawrence (97)

TE Evan Engram (88)

TE Evan Engram (88)

DL Dexter Lawrence (97)

TE Evan Engram (88)

DL Dexter Lawrence (97)

TE Evan Engram (88)

RB Devontae Booker (28)

CB Darnay Holmes (30)

DL Dexter Lawrence (97)

DL Dexter Lawrence (97)

RB Devontae Booker (28)

RB Devontae Booker (28)

RB Devontae Booker (28)

CB Darnay Holmes (30)

RB Devontae Booker (28)

RB Devontae Booker (28)

CB Darnay Holmes (30)

RB Devontae Booker (28)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

WR Darius Slayton (86)

WR Darius Slayton (86)

CB Darnay Holmes (30)

CB Darnay Holmes (30)

WR Darius Slayton (86)

CB Darnay Holmes (30)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

WR Darius Slayton (86)

QB Daniel Jones (8)

WR Darius Slayton (86)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

QB Daniel Jones (8)

DL B.J. Hill (95)

QB Daniel Jones (8)

QB Daniel Jones (8)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

LB Blake Martinez (54)

DL B.J. Hill (95)

DL B.J. Hill (95)

DL B.J. Hill (95)

LB Blake Martinez (54)

DL B.J. Hill (95)

LB Blake Martinez (54)

DL B.J. Hill (95)

DL B.J. Hill (95)

DL B.J. Hill (95)

DL B.J. Hill (95)

DT Austin Johnson (98)

DL B.J. Hill (95)

DL B.J. Hill (95)

DT Austin Johnson (98)

DT Austin Johnson (98)

DT Austin Johnson (98)

DL B.J. Hill (95)

DT Austin Johnson (98)

DT Austin Johnson (98)

OL Andrew Thomas (78)

DT Austin Johnson (98)

DT Austin Johnson (98)

OL Andrew Thomas (78)

OT Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

LB Lorenzo Carter (59)

OL Andrew Thomas (78)

LB Lorenzo Carter (59)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

OL Andrew Thomas (78)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DL Leonard Williams (99)

DB Logan Ryan (23)

LB Lorenzo Carter (59)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

G Will Hernandez (71)

S Xavier McKinney (29)

S Xavier McKinney (29)

S Xavier McKinney (29)

G Will Hernandez (71)

G Will Hernandez (71)

LB Tae Crowder (48)

G Will Hernandez (71)

G Will Hernandez (71)

G Will Hernandez (71)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

LB Tae Crowder (48)

WR Sterling Shepard (3)

LB Tae Crowder (48)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

WR Sterling Shepard (3)

OL Shane Lemieux (66)

WR Sterling Shepard (3)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

OL Shane Lemieux (66)

P Riley Dixon (9)

OL Shane Lemieux (66)

P Riley Dixon (9)

OL Shane Lemieux (66)

P Riley Dixon (9)

P Riley Dixon (9)

P Riley Dixon (9)

P Riley Dixon (9)

P Riley Dixon (9)

P Riley Dixon (9)

LB Oshane Ximines (53)

P Riley Dixon (9)

P Riley Dixon (9)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

P Riley Dixon (9)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

C Nick Gates (65)

C Nick Gates (65)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

LB Oshane Ximines (53)

C Nick Gates (65)

C Nick Gates (65)

C Nick Gates (65)

C Nick Gates (65)

OT Nate Solder (76)

C Nick Gates (65)

OT Nate Solder (76)

C Nick Gates (65)

OT Matt Peart (74)

C Nick Gates (65)

OT Matt Peart (74)

OT Nate Solder (76)

OT Matt Peart (74)

OT Matt Peart (74)

OT Matt Peart (74)

OT Matt Peart (74)

LB Lorenzo Carter (59)

OT Matt Peart (74)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

LB Lorenzo Carter (59)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)

DB Logan Ryan (23)