2. Jeff Cotton, WR
Jeff Cotton faces an uphill battle to make the Packers' 53-man roster this season, even after the team moved on from Allen Lazard and Randall Cobb.
Green Bay has drafted six wide receivers over the past two years.
Christian Watson and Romeo Doubs lead the way and Jayden Reed could be an instant starter, while there are high expectations for Samori Toure and Dontayvion Wicks.
Cotton will provide competition for the WR6 job.
Rookie Grant DuBose has been dealing with an injury throughout OTAs. Meanwhile, Cotton has stepped up and made plays.
Cotton was an undrafted free agent three years ago. He has spent time with the Los Angles Chargers, Jacksonville Jaguars, and Arizona Cardinals before being signed to the Packers' practice squad last season.
But that won't limit his chances of making the roster. Allen Lazard followed a similar path before becoming the Packers' top receiver.
It's unclear how many wide receivers the Packers will keep on their 53. But if Cotton can build on his work in OTAs and make a strong impression at mandatory minicamp and training camp, he could force the Packers to keep him as their WR6.
Cotton is a player to watch at training camp.