The Arizona Cardinals completely filled their offseason and training camp roster. Teams are allowed to carry 90 players going into training camp. The Cards have 90 players.
I thought it might be interesting to breakdown the numbers at each position. The information comes from the team's official website. There you can actually sort and view the roster by number, name position and more. But since you are here, here is the breakdown by the numbers and names.
Centers -- 3: Adam Bice, Lyle Sendlein, Scott Wedige
Cornerback -- 9: Javier Arenas, Justin Bethel, Antoine Cason, Jamell Fleming, Josh, Hill, Bryan McCannm Patrick Peterson, Jerraud Powers, Ronnie Yell
Defensive end -- 5: Calais Campbell, Frostee Rucker, Matt Shaughnessy (who also plays OLB), Ronald Talley, Everrette Thompson
Defensive/nose tackle -- 5: David Carter, Darnell Dockett, Ricky Lumpkin, Dan Williams, Padric Scott
Guard -- 6: Daryn Colledge, Jonathan Cooper, Senio Kelemete, Chilo Rachal, Earl Watford, Mike Gibson (also a center)
Inside linebacker -- 8: Jasper Brinkley, Karlos Dansby, Kennt Demens, Korey Jones, Kevin Minter, Colin Parker, Reggie Walker, Daryl Washington
Kicker -- 1: Jay Feely, but Will Batson, listed at punter, can also kick.
Long snapper -- 1: Mike Leach, but Alex Gottlieb, listed on the roster as a tight end, can also do long snapping
Outside linebacker -- 7: Sam Acho, Lorenzo Alexander, Tim Fugger, Dan Giordano, Zack Nash, Alex Okafor, O'Brien Schofield
Punter -- 2: Will Batson, Dave Zastudil
Quarterback -- 4: Ryan Lindley, Carson Palmer, Drew Stanton, Caleb TerBush
Running back -- 6: Andre Ellington, Rashard Mendenhall, William Powell, Alfonso Smith, Stepfan Taylor, Ryan Williams
Safety -- 7: Jonathon Amaya, Yeremiah Bell, Javon Harris, Tony Jefferson, Rashad Johnson, Tyrann Mathieu, Curtis Taylor
Tackle -- 5: Levi Brown, Joe Caprioglio, Paul Fanaika, Jamaal Johnson-Webb, Bobby Massie, Nate Potter
Tight end -- 7: Kyle Auffray, Jim Dray, Alex Gottlieb, Rob Housler, D.C. Jefferson, Jeff King, Kory Sperry
Wide receiver -- 13 (!): Jaron Brown, Dan Buckner, LaRon Byrd, Jarett Dillard, Larry Fitzgerald, Michael Floyd, Robert Gill, Javon Lawson, Michael Rios, Andre Roberts, Tyler Shaw, Ryan Swope, Kerry Taylor
Why 13 receivers? I don't know. Probably why they also have a ton of defensive backs. But that is the roster as of right now.
Keep up with Cardinals news and opinions when you are not on the site. Follow Revenge of the Birds on Twitter at @revengeofbirds and "like" us on Facebook. You can follow me individually at @senorjessroot.