It takes a lot to not only predict for seven rounds, but also to predict trades. Quite the effort....
For BUF, he says:
Buffalo Bills
Round Overall Player Notes
1 10 CB Marshon Lattimore
2 44 Traded to Washington
2 49 WR Cooper Kupp from Washington*
3 75 Traded to Tampa Bay
3 84 OT Julie'n Davenport from Tampa Bay*
4 123 DT Jaleel Johnson from Washington*
4 125 WR Amara Darboh from Tampa Bay*
5 156 TE George Kittle
5 163 OLB Dylan Cole from New England (for Gillislee)
5 171 Traded to Pittsburgh from Dallas
5 173 S Tedric Thompson from Pittsburgh*
6 195 RB Corey Clement
7 248 CB Nate Hairston from Pittsburgh*
"At No. 10, the Bills pick up a guy who could go as high as second overall in Lattimore, an elite talent who has some medical red flags that could cause him to slide. The Bills showed last year they're willing to overlook health concerns to land premium talent in the draft. Lattimore gives them a much-needed replacement for Stephon Gilmore after the corner jumped to the division-rival Patriots.
From there, the Bills move down twice on Day 2 and once on Day 3 to amass picks and help new coach Sean McDermott land players who could help the personnel transition inherent in regime changes. Kupp is an excellent possession receiver who will complement the team's No. 1 receiver, Sammy Watkins. Davenport is an underrated tackle prospect who should push for playing time at right tackle quickly and could develop into a blind-side protector.
The Bills land two fourth-rounders in their Day 2 trades, picking up defensive line depth for McDermott as well as another receiving option who could potentially develop into a three-wide option with Watkins and Kupp. The fifth round brings an H-back/tight end in Kittle who should mesh well with Rick Dennison's offense, plus linebacker and safety depth (with one pick a result of Mike Gillislee's offer sheet with the Patriots). Clement serves as a potential Gillislee replacement, while Hairston brings needed depth at corner.
cooper-kupp-eastern-washington.jpg"
http://www.cbssports.com/nfl/news/20...-all-32-teams/