Buffalo Bills defensive back Kaiir Elam. Trevor Ruszkowski-USA TODAY Sports

The Bills have completed the process of signing their entire draft class. The team announced on Friday that each of their eight rookies have inked their initial deal.

That list includes first-round corner Kaiir Elam. The Bills made a small move up the board from No. 25 to No. 23 to make sure they could select him. The former Florida Gator quickly emerged as key piece on the team’s defense, putting up solid production to go along with a pro-ready frame at six-foot-two, 195 pounds. With the secondary identified by many as the position group most in need of assistance, Elam could have a path to significant playing time with the Bills early on.

Another position which Buffalo made considerably stronger was that of running back. The team took Georgia tailback James Cook in the second round, adding competition for touches with Devin Singletary, Zack Moss and Duke Johnson. The younger brother of Vikings Pro Bowler Dalvin, Cook enjoyed a breakout season in his final campaign with the national champions. He topped 1,000 scrimmage yards for the first time, scoring 11 total touchdowns.

The rest of the Bills’ class contains depth options on both sides of the ball, as well as a special teams addition. The team drafted so-called ‘Punt God’ Matt Araiza in the sixth round. The San Diego State product averaged over 51 yards per punt during his college career, fielding kickoff and field goal duties as well.

More must-reads:

TODAY'S BEST
Five NFL starters who could be in danger of losing their job to a rookie
Chiefs, Travis Kelce agree to two-year contract extension
Insider details reason for Spencer Rattler's fall in 2024 NFL Draft
Five-time Pro Bowl WR expected to make NFL comeback with Jaguars
Rockies expected to promote top outfield prospect
Skubal, pitching staff have Tigers on playoff trajectory
Jason Kelce lands new media job after his retirement
Insider shares big prediction about NFL expanding regular season
Clippers make key decision regarding Kawhi Leonard's status
Former NBA player turned podcaster a finalist for Hornets coaching job
Analyst says Steelers drafted the Offensive and Defensive Rookies of the Year
Mets dealing with unique uniform issue this spring
Bengals' former first-round pick is making position change
CBS announces major changes to NFL pregame show
Analysts share concerns about Drake Maye's early success with Patriots
Cowboys finally address RB position by adding familiar face
Joel Embiid 'disappointed' by Knicks fans taking over Sixers arena
Timberwolves get brutal update on head coach's injury
Report: Kevin Durant 'never felt comfortable' in Suns' offense
Timberwolves win first series in 20 years after sweeping Suns

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.