Videos are auto-populated by an affiliate. This site has no control over the videos that appear above.

After months of speculation and anticipation, the first round of the NFL 2016 draft is in the books. The 49ers had the ammunition to move up from the 7th overall pick, however General Manager Trent Baalke elected to stay put and allow the draft to unfold as it would. As many predicted, the top two quarterbacks went 1st and 2nd respectively, so with multiple needs to fill on the roster, the team went into best player available mode.

I like the pick of DeForest Buckner. He is a mammoth player who knows and understands what Coach Chip Kelly expects from his defense, and he provides immediate help to the defensive front. This team was at its best when it had a strong defensive front that could allow its outside linebackers to get stout pressure on the quarterback and the secondary to provide outstanding coverage. Selecting Buckner can also allow the defense to return to its previous strength against the run. Ultimately he has the potential to develop into the heir apparent to Justin Smith in terms of his ability to force double teams and toughness against the run. Of course, time will tell.

RELATED Round 1, Pick 7: 49ers select Oregon DE DeForest Buckner

I had a feeling that the 49ers were attempting to trade back into the first round, and sure enough, the team traded back up to the 27th pick with the Chiefs. I'll be honest, I was almost certain the pick would be Michigan State quarterback Connor Cook. However, the team elected to shore up the Offensive Line by selecting Joshua Garnett from Stanford.

This one has me scratching my head a little. I don't disagree with the idea of reinforcing one of the league's most porous offensive lines, this seems to be a reach pick. I had Garnett rated at best a low 2nd round pick, and had the 49ers taking him in the 3rd. To trade away the teams second round pick – where Garnett probably would have been available regardless – seems a high price to pay. Presumably the team had some belief that another team was prepared to draft Garnett ahead of them.

RELATED Round 1, Pick 28: 49ers select Stanford OG Joshua Garnett

Regardless of the draft position, Garnett is an aggressive, well rounded lineman, who is a more polished run blocker than pass protector at this point, however, given Coach Chip Kelly's penchant for running the ball, he seems like he would be a good fit in this scheme. This also looks like a pick that has some upside, that with some solid coaching could develop into something special. I am just not sold on the deal that brings him to the team.

Ultimately, I really like the team's notion of rebuilding the trenches. Call me old fashioned, I truly believe that is where the game is won and lost, and areas where the 49ers really needed to address. This kind of reminds me of 2010 when the team elected to take two offensive linemen in Mike Iupati and Anthony Davis. Buckner could really be something special, and hopefully Garnett will justify the deal made to get him. Looking forward to day two, I wouldn't be surprised to see the team trade back into the 2nd round, and that at some point the quarterback position gets a little love – perhaps in the form of Baalke's alleged draft crush Cook, or perhaps Dak Prescott. In a little under 24 hours, all will be revealed.