1. Eric Ebron, TE, UNC
2. David Yankey, G, Stanford
3. Stanley Jean-Baptiste, CB, Nebraska
4. Kareem Martin, DE, UNC
5. Anthony Johnson, DT, LSU
6. De'Anthony Thomas, RB, Oregon
No way should the Giants take Teo in the first. As other posters have pointed out he got destoryed against Alabama, which is the closet to NFL level of play he will see in college.