Vikings running back Roc Thomas was sentenced to three years of probation after pleading guilty to a felony marijuana possession charge stemming from a January arrest at his Mendota Heights apartment.

Thomas pleaded guilty to a fifth-degree marijuana charge in Dakota County court on Wednesday. He will be required to undergo random testing, as well as a chemical dependency evaluation and potential treatment, as part of his probation. He was given a stay of adjudication — a state sentencing measure that avoids a full conviction for low-level first-time drug offenders — and can have the charge dismissed from his record if he abides by the terms of his probation.

It remains to be seen if Thomas will face additional discipline from the NFL as the result of his guilty plea. He was active for five games last season and figures to battle Mike Boone for the third running back spot on the Vikings behind Dalvin Cook and third-round pick Alexander Mattison.

Thomas, 23, was arrested Jan. 19, when officers found 143 grams of marijuana and less than seven grams of marijuana wax, as well as $15,802 in cash and a .45 caliber handgun in Thomas' apartment, according to the Dakota County criminal complaint filed at the time of his arrest.

Eight draft picks sign

A day before rookies take the field in Eagan for the start of a three-day rookie minicamp, the Vikings front office began signing its 12-man draft class.

Tight end Irv Smith Jr., the 50th overall pick, was the first of eight draft picks to sign a four-year contract Thursday. All NFL rookie contracts pay based on draft slot, so Smith's deal will be worth about $5.5 million through the 2022 season.

The Vikings also signed Mattison, fourth-rounder Dru Samia, fifth-rounder Cameron Smith, sixth-rounders Oli Udoh and Marcus Epps and seventh-rounders Olabisi Johnson and Dillon Mitchell.