Giants mock draft

We've tried covering every base with what could happen tonight and this weekend in the draft.

So I guess all that's left is to attempt a Giants mock draft from No. 19 to No. 253.

ROUND (pick)

1. (19) S Eric Reid, LSU –- The Giants are hoping Alabama T D.J. Fluker drops. If not him, then Texas S Kenny Vaccaro. But both likely could be gone so Giants go for a player they like to be a safety of the future.

2. (49) DT Jesse Williams, Alabama –- Linval Joseph is entering the final year of his deal and Mike Patterson and Shaun Rogers are on one-year deals.

3. (81) DE Alex Okafor, Texas –- Giants need a defensive end to groom with Osi Umenyiora gone.

4. (116) C Barrett Jones, Alabama –- Coming off foot surgery but played center, guard and tackle and considered to have terrific intangibles. Could go in third round but Scouts Inc. has him going in fourth round in their seven-round mock.

5. (152) TE Dion Sims, Michigan State –- Could go higher but Sims was on Giants radar at combine. At 6-4, 262-pounds, the former basketball player offers size and soft hands and is a bit of a poor man’s version of Martellus Bennett. Might not be as fast or as good a blocker as Bennett.

6. (187) CB Brandon McGee, Miami –- Giants need to add another young cornerback for depth.

7. (225) T Emmett Cleary, Boston College –- Giants like their Boston College products and can use a big body on the line (6-6, 316).

7. (253*) LB Nathan Williams, Ohio State –- Giants use their compensatory pick on a linebacker they have shown some interest in.

Alright, give us your Giants mock draft below.