A breakdown of the Tampa Bay Buccaneers' 2018 draft class and its progress after three weeks of training camp:

Vita Vea, DT, Round 1: Vea suffered a strained calf at the beginning of camp and has not returned to practice. He has shed his walking boot and is not expected to miss any regular-season games. He's also kept his weight down. He's not getting actual football reps now, so it might be some time before Vea's true impact is felt.

Ronald Jones II, RB, Round 2: Jones' transition has been a slow one, and it's because of his hands. He's had several noticeable drops in practice. In games, he hasn't done enough to unseat Peyton Barber, who is averaging 5.3 yards per carry this preseason and likely will hold onto the starting job.

How every 2018 draft pick looked in camp

M.J. Stewart, CB, Round 2: Stewart's ability to line up at nickelback and on the outside has been an asset to a position plagued by injuries. Prior to Stewart leaving the second preseason game against the Tennessee Titans with a foot injury, he forced two fumbles. He has a penchant for knocking the ball loose. Depending on the situation with Vernon Hargreaves' groin injury, and his own foot injury, Stewart could start.

Carlton Davis, CB, Round 2: Davis missed some time with an ankle injury, but the Bucs love his physicality as a press corner. He's had to learn to play off-coverage, too, but he's gotten his hands on a number of balls in practice. So far, he's shown more than Ryan Smith, and could win the starting job on the outside opposite Brent Grimes, especially if they want to keep Hargreaves at nickel.

Alex Cappa, OG, Round 3: Cappa's rotated in with the first team at right guard because of an injury to Caleb Benenoch, and despite being a converted Division II left tackle, Koetter called him "extremely smart [and] extremely competitive" and praised his work ethic. "He goes against Gerald McCoy about 40 times a day, so he's getting baptism by fire for sure."

Jordan Whitehead, S, Round 4: Despite getting limited reps because of a hamstring and shoulder injury, Whitehead's shown he can deliver a big hit, and the coaching staff loves his downhill style. He's even gotten some reps with the first team when the team has gone to its "big nickel" package.

Justin Watson, WR, Round 5: Like Whitehead, Watson was hampered by a hamstring injury during organized team activities, and the Bucs have more depth at wide receiver than in previous years, but his 13-yard touchdown catch from Jameis Winston in the second preseason game might have earned him a job.

Jack Cichy, LB, Round 6: Cichy has had a quiet camp as he's still getting back to 100 percent after missing all of 2017 with a knee injury. "Jack definitely plays with a burst. He's a smart player. I think he's still adjusting to life getting back to full health," Koetter said. Whether Cichy sticks around will depend on how patient the team is willing to be.