First-round pick Joshua Garnett signs with 49ers

SANTA CLARA, Calif. -- On the eve of the San Francisco 49ers reporting for training camp, the team signed first-round pick Joshua Garnett to his rookie deal on Friday night.

Garnett, a former Stanford guard the Niners selected with the 28th overall pick in this year's draft, signed his four-year deal at the team facility with hours to spare before he and his teammates are due in camp. The 49ers posted a picture of Garnett putting pen to paper on their Twitter account.

With Garnett in the fold, the Niners now have all 11 of their 2016 draft picks under contract.

Getting Garnett signed was a necessity as the Niners figure to count on him to step into a starting role sooner than later. The Niners have lost guards Mike Iupati and Alex Boone to free agency in the past two offseasons, but are expected to lean on Garnett and free-agent addition Zane Beadles to bolster a group that struggled in pass protection in 2015.

Garnett missed a chunk of the team's offseason program because Stanford was still in session but managed to participate in the team's June minicamp and reportedly was a regular working out at the team facility over the summer. Having him in camp on time and ready to go should only help his efforts to nail down a starting job.

The 6-foot-5, 321-pound Garnett played in 55 games for Stanford, winning the Outland Trophy as the nation's best lineman in his senior season.