clock menu more-arrow no yes mobile

Filed under:

New York Giants roster rankings: Nos. 30-21

We’re getting down to some of the key players for 2020

NFL: SEP 08 Giants at Cowboys Photo by Andrew Dieb/Icon Sportswire via Getty Images

We are getting down to the really important players now as we continue rolling through 90-man roster rankings for your New York Giants. Today, numbers 30-21.

Nos. 30-21

30. LB David Mayo
29. ST Nate Ebner
28. WR/ST Cody Core
27. DT B.J. Hill
26. FB Elijhaa Penny
25. CB DeAndre Baker
24. C Spencer Pulley
23. LB Oshane Ximines
22. LB Kyler Fackrell
21. LB Ryan Connelly

I’m certain that eyebrows will be raised by DeAndre Baker at No. 25. There are a few reasons he is there. First of all, he was a 2019 starter and first-round draft pick. Secondly, what happens with Baker and his legal issues is one of the most important things we need to find out in the coming weeks. If the Giants need to replace him, how will they do that.

David Mayo, Nate Ebner, and Cody Core will be critical special teams players. Could Mayo have a real defensive role, and could Core possibly emerge as the fourth wide receiver? We’ll see.

Spencer Pulley is this high because he’s the presumptive starting center. That, obviously, could change.

Ryan Connelly is No. 21 because if he’s healthy he should earn a starting spot. If he doesn’t, things will change.

Oh, and I still think Oshane Ximines might be the biggest X-factor, at least on defense, for the 2020 Giants.

Giants 2020 Roster Rankings

Rank Player Position
Rank Player Position
91 Sandro Platzgummer RB
90 Malcolm Elmore DB
89 Rysen John TE
88 Dana Levine Edge
87 Jaquarius Landrews DB
86 Christian Angulo CB
85 Oluwole Betiku Edge
84 Dominique Ross LB
83 Kyle Markway TE
82 Niko Lalos Edge
81 Tyler Haycraft OL
80 Binjimen Victor WR
79 Derrick Dillon WR
78 Case Cookus QB
77 Austin Mack WR
76 Kyle Murphy OL
75 Javon Leake RB
74 Mark McLaurin LB
73 Nate Wozniak OT
72 George Aston FB
71 Alex Bachman WR
70 Rashaan Gaulden CB
69 David Sills V WR
68 Dravon Askew-Henry CB
67 Josiah Tauaefa LB
66 Chad Slade OL
65 Devante Downs LB
64 Chris Peace LB
63 Eric Smith OT
62 Chris Slayton DT
61 Garrett Dickerson TE
60 Eric Tomlinson TE
59 Jon Hilliman RB
58 Alex Tanney QB
57 Sean Chandler S
56 Tae Crowder LB
55 Chris Williamson CB
54 T.J. Brunson LB
53 Carter Coughlin LB
52 Cameron Brown LB
51 RJ McIntosh DT
50 Da'Mari Scott WR
49 Cooper Rush QB
48 Wayne Gallman RB
47 Aldrick Rosas PK
46 Austin Johnson DT
45 Grant Haley CB
44 Montre Hartage DB
43 Corey Coleman WR
42 Colt McCoy QB
41 Casey Kreiter LS
40 Matt Peart OT
39 Shane Lemieux OL
38 Darnay Holmes CB
37 Cameron Fleming OT
36 Dion Lewis RB
35 Nick Gates OL
34 Levine Toilolo TE
33 Kaden Smith TE
32 Corey Ballentine CB
31 Sam Beal CB
30 David Mayo LB
29 Nate Ebner ST
28 Cody Core ST/WR
27 B.J. Hill DT
26 Elijhaa Penny FB
25 DeAndre Baker CB
24 Spencer Pulley C
23 Oshane Ximines LB
22 Kyler Fackrell LB
21 Ryan Connelly LB
20 Julian Love DB
19 Lorenzo Carter Edge
18 Riley Dixon Punter
17 Xavier McKinney S
16 Nate Solder OT
15 Andrew Thomas OT
14 Leonard Williams DT
13 Dalvin Tomlinson DT
12 Will Hernandez G
11 Evan Engram TE
10 Kevin Zeitler G
9 Jabrill Peppers S
8 Golden Tate WR
7 Dexter Lawrence DT
6 Darius Slayton WR
5 Blake Martinez LB
4 James Bradberry CB
3 Sterling Shepard WR
2 Saquon Barklety RB
1 Daniel Jones QB