A breakdown of the Arizona Cardinals' 2018 draft class and its progress after three weeks of training camp:
Josh Rosen, QB, first round: Rosen has continued to impress every day while getting first-team reps, growing the belief that he can step in if needed, whenever that may be. He showed his progress during the Cards' second preseason game at New Orleans when he fired a 13-yard bullet to fellow rookie Christian Kirk for a touchdown. In two preseason games Rosen has completed 16 of 29 passes for 148 yards and a touchdown.
Christian Kirk, WR, second round: With the Cardinals lacking in receiver depth, Kirk has slowly but surely established himself as a strong possibility to be Arizona's No. 2 receiver. In two preseason games, his 58 receiving yards are the second most on the team.
Mason Cole, C, third round: Cole will take over as the starting center in the wake of A.Q. Shipley's season-ending ACL injury, placing the weight of the offense on his broad shoulders. Before the preseason, Cole had made 104 consecutive starts dating back to his freshman year of high school.
Chase Edmonds, RB, fourth round: With all eyes focused on David Johnson's preseason performances, Edmonds has turned in two steady performances. He's rushed for 19 yards on seven carries, a sign that coaches want to limit Edmonds' reps to gear him up for the regular season.
Chris Campbell, DB, sixth round: Campbell is back from an ankle injury and holding his own in a crowded secondary room vying for playing time with six tackles through two games.
Korey Cunningham, T, seventh round: Cunningham has shown the athleticism to play at the NFL level but he's buried behind a deep reservoir of linemen.