After 362 days of buildup, the 2017 NFL Draft has arrived.
In what promises to be one of the more unpredictable drafts in recent memory, the Buffalo Bills hold the 10th overall pick -- provided they stay put. Rumors have them interested in moving down.
The Buffalo News' will provide a running diary of Thursday's first round, from pick No. 1 to 32, with analysis of each selection.
8:05 p.m.: Commissioner Roger Goodell getting absolutely pummeled with boos, then eggs on the crowd by saying "Come on, Philly!" With that, the Browns are on the clock ...
8:13 p.m.: The Cleveland Browns take ... Texas A&M defensive end Myles Garrett. The talking heads are turned up right now. Mike Mayock told the Browns to "make the friggin' pick!" before the Browns turned in their card. In the end, sanity prevails after rumors that the Browns might actually take a quarterback at No. 1.
8:16 p.m.: Well, that didn't take long. The Bears have traded up one spot, from No. 3 to No. 2. The price tag is crazy -- a third-round pick this year and next year, as well as a fourth-rounder this year. John Lynch is off to a heck of a start as the 49ers' general manager.
8:21: Wow, wow, wow. The Bears take North Carolina quarterback Mitchell Trubisky with the second overall pick. If you're going to pay that much, it makes sense that it's for a quarterback, but Trubisky has all of 13 career starts in college. The Bears signed Mike Glennon to be their starter, so Trubisky can sit for a year, but there will be pressure to get him in the lineup and show he's worth the huge investment the Bears made.
8:29: The 49ers take ... Solomon Thomas, DE, Stanford. San Francisco. Hard not to like what the 49ers did with the trade. It is worth questioning how Thomas fits in with the 49ers, who have drafted defensive linemen Arik Armstead and DeForest Buckner with their last two first-round picks. Getting after the quarterback is huge, though, so it's not a bad problem to have.this position
8:34: The Jaguars' pick is in, and they use it on LSU running back Leonard Fournette. St. Francis product Dave Caldwell, the Jaguars' general manager, hasn't been able to nail down this position recently, drafting Alabama's T.J. Yeldon in 2015 and signing Chris Ivory away from the New York Jets in free agency. Fournette immediately becomes the franchise back for the Jaguars. He'll be expected to have a rookie season similar to Dallas' Ezekiel Elliott, who was picked fourth last year.
8:41: The Titans use up their entire clock and select ... Western Michigan WR Corey Davis. This qualifies as the next wow! moment of the draft. Virtually no mock drafts had Davis as a top-10 pick, even if he was looked at was one of the two best receivers in the draft, along with Clemson's Mike William. Davis put up huge numbers in the Mid-American Conference and fills a big need for Tennessee.
8:47: NFL Network's Ian Rapoport just reported that the Browns are trying to trade for Washington quarterback Kirk Cousins. As the kids say on Twitter, this draft is lit.
Wow. Cleveland is trying to trade for Kirk Cousins. This is real.
— Ian Rapoport (@RapSheet) April 28, 2017
8:50: The New York Jets select ... LSU safety Jamal Adams. That hurts for the Bills in a couple different ways. No. 1, it would have been a slam dunk for them if he fell to No. 10, and No. 2, now they have to see him twice a year. Jets have seen top-shelf defensive talent fall to them twice in the past three years, with Adams joining defensive lineman Leonard Williams in 2015.
8:58: The Los Angeles Chargers select ... Clemson wide receiver Mike Williams. So, after all the talk about wide receivers slipping to the middle of the first round ... two of them go in the top seven. The Chargers had a need at the position with Keenan Allen playing just nine games over the past two seasons. Some will say that Tom Telesco -- the St. Francis product who is the Chargers' GM -- reached here, but Williams should help quarterback Philip Rivers.
9:02: The Carolina Panthers select ... Stanford RB Christian McCaffrey. Described by Mayock as a "Swiss Army knife," McCaffrey gives the Panthers a versatile weapon who can return kicks and be a dynamic receiver out of the backfield for Cam Newton, in addition to his ability as a running back.
9:12: The Bengals pick ... Washington wide receiver John Ross. Another wow! moment. Precisely no mock draft in the country had three receivers going in the first nine picks. This is a dream scenario for the Bills, who have their pick of defensive players like Jonathan Allen, Malik Hooker, Reuben Foster and Haason Reddick still on the board.
9:15: And down the board they go. The Bills have traded out of the No. 10 spot, sending that pick to Kansas City in exchange for the 27th overall pick in the first round, the 91st overall pick in the third round and a 2018 first-round draft pick. The wow! meter is now officially broken.
9:21: With the pick acquired from the Bills, the Chiefs select ... Texas Tech quarterback Patrick Mahomes. Talk about the possibilities here. First-round draft picks are the most valuable currency in the NFL, and the Bills will have two of them in 2018. A fun side rooting interest for Bills fans in 2017 will be rooting for Kansas City losses. Of course, if Mahomes turns out to be a top-shelf starter, the Bills will rightfully be questioned for passing up the opportunity to draft him.
9:28: The Saints capitalize on Ohio State cornerback Marshon Lattimore dropping by snagging him with the 11th overall pick. For a team that struggles to play defense in the high-powered NFC South, that's a solid addition.
9:35: The Houston Texans trade up with the Cleveland Browns and draft ... Clemson quarterback Deshaun Watson. I've run out of wows! I'm switching to gadzooks! Cleveland receives the Texans' first-round draft pick in 2018 and No. 25 this year to move down, and now owns Houston's first- and second-round picks in 2018. Watson becomes the third quarterback in the first dozen picks to go. Remember that the next time you ever hear about how quarterbacks might slip down the draft board. That never happens.
9:45: The Arizona Cardinals select ... Haason Reddick, linebacker, Temple. There was significant buzz that Reddick was going to be the Bills' pick at No. 10 if they stayed put. Reddick is the type of three-down linebacker every NFL team needs.
9:51: The Eagles select ... Tennessee defensive end Derek Barnett at No. 14 overall. The notorious fans in Philadelphia greeted the pick with some applause. Maybe they're softening. Barnett had 13 sacks in 2016. He should give Eagles defensive coordinator Jim Schwartz an upgrade off the edge.
10:05: The Colts select ... Ohio State safety Malik Hooker. Indianapolis General Manager gets a player most mock drafts expected to go in the top 10. That looks like solid value at this point in the draft.
10:06: The Ravens select ... Alabama cornerback Marlon Humphrey. Nicest moment of the draft so far was the NFL having a 14-year-old cancer survivor from the Make-A-Wish Foundation announce the pick for his favorite team. Just awesome. Humphrey becoming the first Alabama player drafted is one of the upsets of the draft so far.
10:12: Washington selects ... Alabama defensive tackle Jonathan Allen. That's a huge slide for Allen, who was thought to be a top-five pick after the 2016 season ended. The biggest reason is likely concern over his shoulders, which several reports have suggested are arthritic. If he's healthy, Allen could be one of the steals of the draft, but he's not without risk.
10:18: Tennessee selects ... Southern California cornerback Adoree' Jackson. So much for that run on Crimson Tide players. Jackson has nine return touchdowns in his career. He won the Pac-12 Defensive Player of the Year, as well. In a deep class of cornerbacks, it was tough to project exactly where they would land, but Jackson going in the first round isn't a big surprise.
10:23: Tampa Bay wastes very little time in running its card up for ... Alabama tight end O.J. Howard. This also has "steal" potential all over it. Howard was widely expected to be a top-1o pick, with some suggesting he could go as high as No. 4 overall. He immediately becomes a weapon for quarterback Jameis Winston.
10:28: The Denver Broncos select ... Utah offensive tackle Garett Bolles. Getting offensive line help was a fairly obvious need for the Broncos, who make Bolles the first tackle taken.
10:32: The Detroit Lions, at pick No. 21, pick Florida linebacker Jarrad Davis. Fine. What's more interesting is the free fall Alabama's Reuben Foster is taking at this point. Could he get to the Bills at No. 27?
10:36: The Miami Dolphins select ... Missouri defensive end Charles Harris. So Foster's fall continues, with Mayock suggesting on NFL Network teams are aware of a shoulder injury. That could explain things. Harris had nine sacks last season for Missouri. He figures to replace Mario Williams with the Dolphins.
10:45: The Giants at No. 23 overall select ... Ole Miss tight end Evan Engram. There was speculation three tight ends could go in the first round, although Miami's David Njoku was thought to be the second one drafted behind Howard. Instead, it's Engram, who was one of Chad Kelly's main targets with the Rebels. Rapoport reported teams were trying to move up for Engram, whose stock shot up late in the pre-draft process.
10:52: The Raiders select ... Ohio State cornerback Gareon Conley. A rape allegation within the last week could have led to Conley falling out of the draft entirely, but evidently the Raiders feel comfortable enough with Conley's presumed innocence to draft him in the first round. Given the seriousness of the allegations against him, it doesn't feel right to call this a boom-or-bust pick. The Raiders are obviously taking a massive risk here.
10:59: The Cleveland Browns use the 25th overall pick on ... Michigan safety/linebacker Jabrill Peppers. Perhaps the most polarizing prospect in the draft, Peppers played everywhere for the Wolverines. The question is, what's his best position in the pros?
11:07: The Falcons trade up with the Seahawks to take ... Takkarist McKinley, a linebacker from UCLA. Had these two teams not worked out a deal, it's very possible the Bills would have moved down again.
11:11: The Buffalo Bills waste little time in making their pick ... LSU cornerback Tre'Davious White. So, arguably the biggest positional need on the roster is filled with a first-team Walter Camp All-American and All-Southeastern Conference selection last year. White had 14 passes defensed last season, which ranked eighth in the Football Bowl Subdivision.
12:03 a.m.: And we're back. Print duties came calling after the Bills selected White. The Dallas Cowboys followed up by selecting Michigan defensive tackle Taco Charlton, who was only a one-year starter and has had to answer questions about his work ethic.
The rest of the first-round picks looked like this:
• Cleveland Browns, David Njoku, TE, Miami (Fla.) -- So three tight ends to go in the first round, after all. The Browns made their third first-round pick on a tight end with crazy good athleticism. He figures to be a big part of their offense in 2017.
• Pittsburgh Steelers, T.J. Watt, LB, Wisconsin -- J.J.'s little brother fits the Steelers' profile well. He had 11.5 sacks last year, and there is a belief he's just scratching the search of his potential.
• San Francisco 49ers, Reuben Foster, LB, Alabama -- Not a bad first draft for Lynch. After landing Thomas earlier, he gets Foster with the penultimate pick of the first round. Clearly, there is concern about him throughout the league from a medical and/or character standpoint, but if those things check out, Lynch got great value here. The 49ers traded up with the Atlanta Falcons for this pick.
• New Orleans Saints, Ryan Ramczyk, OT, Wisconsin -- With the pick the Saints acquired from New England in exchange for wide receiver Brandin Cooks, they grab some protection for Drew Brees. Ramczyk is only a one-year starter, just like Bolles, the only other offensive lineman taken in the first round.