A breakdown of the Buffalo Bills' 2018 draft class and its progress after three weeks of training camp:
Josh Allen, QB, first round: Allen has a 56 percent completion rate this preseason, the same mark that drew criticism about him in college, and has averaged 5.5 yards per pass attempt. But Allen, who is making his first preseason start Sunday against the Cincinnati Bengals, has shown flashes of his athleticism and arm talent. He rotated with Nathan Peterman, the Bills' only other healthy quarterback, with the first-team offense in the Bills' first two practices this week.
Tremaine Edmunds, LB, first round: Edmunds is the unquestioned starter at middle linebacker but struggled at times against the run early in last Friday's preseason game against the Browns. Cleveland rushed for 73 yards in the first quarter.
Harrison Phillips, DT, third round: The Stanford product was praised by coach Sean McDermott this week as a "smart player" and is expected to fill the role of Kyle Williams as Williams recovers from a knee injury suffered in last Friday's game.
Siran Neal, S, fifth round: There seems to have been a learning curve for the Jacksonville State product coming to the NFL, as he appears to be behind second-team safeties Rafael Bush and Dean Marlowe in the Bills' pecking order.
Wyatt Teller, G, fifth round: McDermott praised the work of his young offensive linemen in last Friday's game, which presumably includes Teller, who has run with the second-team offense at left guard. He projects to earn a 53-man roster spot but could potentially be inactive on game days.
Ray-Ray McCloud, WR, sixth round: McCloud will be a name to watch during roster-cut-down day because he seems to be on the bubble as a potential fifth or sixth option at wide receiver behind Kelvin Benjamin, Zay Jones, Jeremy Kerley, Andre Holmes and possibly Corey Coleman. What might be working against McCloud is that Taiwan Jones, Kerley and Marcus Murphy all seem to be ahead of him as kick and punt returners.
Austin Proehl, WR, seventh round: It would be surprising at this point to see Proehl earn a 53-man roster spot after he struggled to stand out during training camp. Proehl had a long talk with his position coaches, Terry Robiskie and Chad Hall, after a practice following the Bills' first preseason game.