A position-by-position look at the Buffalo Bills' roster, which currently stands at 89 players against the 90-man offseason limit:
QUARTERBACKS (3): Tyrod Taylor, EJ Manuel, Cardale Jones
Analysis: For the first time in at least a few seasons, there isn't much intrigue about the pecking order here. Taylor is the undisputed starter, the Bills are standing behind Manuel as their No. 2 and have made it clear Jones is their No. 3. They could add a fourth arm for training camp; Buffalo's Joe Licata will try out for the team during rookie minicamp this weekend.
RUNNING BACKS (5): LeSean McCoy, Karlos Williams, Mike Gillislee, Jonathan Williams, James Wilder Jr.
Analysis: The Bills entered training camp last summer with similar depth, but it was tested after an unusual run of injuries. The big question here is whether the Bills keep three or four backs on their final roster.
FULLBACKS (2): Jerome Felton, Glenn Gronkowski
Analysis: Rex Ryan entertained the idea last summer of keeping two fullbacks, but it didn't pan out with veteran John Conner. If "Baby Gronk" can unseat Felton, the Bills could save $1.65 million against their salary cap by making Felton a post-June 1 cut.
WIDE RECEIVERS (13): Sammy Watkins, Robert Woods, Marcus Easley, Marquise Goodwin, Kolby Listenbee, Leonard Hankerson, Greg Salas, Dezmin Lewis, Greg Little, Jarrett Boykin, Walter Powell, Davonte Allen, Gary Chambers
Analysis: General manager Doug Whaley said in January that he would consider upgrading at No. 2 receiver but that didn't happen. Instead, Woods stays in that role and it's a wide-open competition after him. The Bills typically keep five or six receivers on their roster; Easley is a wild card after a serious knee injury at the end of last season.
TIGHT ENDS (5): Charles Clay, Jim Dray, Chris Gragg, Nick O'Leary, Blake Annen
Analysis: This group is basically unchanged from last season, with the team swapping out one blocking tight end (Matthew Mulligan) for another (Dray). The Bills carried four tight ends for most of last season, but I could see them cutting down to three, which would make Gragg vs. O'Leary a training camp battle to watch.
OFFENSIVE TACKLES (6): Cordy Glenn, Seantrel Henderson, Jordan Mills, Cyrus Kouandjio, Keith Lumpkin, Marquis Lucas
Analysis: The latest word from Whaley, before the draft, was that the Bills didn't have a "definite decision" on the health status of Henderson, who finished last season on the non-football illness list. If he can't continue playing, then Mills would be the likely starter at right tackle.
OFFENSIVE GUARDS/CENTERS (8): Eric Wood, Richie Incognito, John Miller, Fernando Velasco, Ryan Groy, Cyril Richardson, Rob Kugler, Jamison Lalk
Analysis: Adding Velasco as a free agent helped what was one of the thinner areas on the Bills' roster, but there is still some uncertainty here. The team can't easily afford an injury to Wood or Incognito.
DEFENSIVE LINEMEN (9): Marcell Dareus, Kyle Williams, Corbin Bryant, Adolphus Washington, Jerel Worthy, T.J. Barnes, Lavar Edwards, Justin Zimmer, Claudell Louis
Analysis: The Bills added three 3-4 defensive ends this week in Washington (a third-round pick), as well as undrafted free agents Zimmer and Louis. They don't grow on trees, but Buffalo could use another option at nose tackle behind Dareus.
OUTSIDE LINEBACKERS (9): Jerry Hughes, Shaq Lawson, Manny Lawson, Lorenzo Alexander, IK Enemkpali, Randell Johnson, Max Valles, Cedric Reed, Bryson Albright
Analysis: Hughes and Shaq Lawson already have been named the projected starters, relegating Manny Lawson to a reserve role. The depth chart at this position started to get crowded, which might have led to the release of veteran Jarius Wynn on Monday.
INSIDE LINEBACKERS (5): Preston Brown, Reggie Ragland, Zach Brown, Kevin Reddick, Eric Striker
Analysis: The Bills still are relatively low on numbers here, which could help Striker's case as an undrafted free agent. The top three players (Brown, Ragland and Brown) are set; the question is which of them stay on the field for passing downs.
CORNERBACKS (10): Stephon Gilmore, Ronald Darby, Nickell Robey, Mario Butler, Corey White, Sterling Moore, Javier Arenas, Kevon Seymour, Sammy Seamster, Julian Whigham
Analysis: The Bills added three veterans (White, Moore and Arenas) and a sixth-round draft pick (Seymour) who will likely be competing for one or possibly two spots. Arenas has experience as a returner, which might give him an edge.
SAFETIES (8): Aaron Williams, Corey Graham, Robert Blanton, Colt Anderson, Duke Williams, Jonathan Meeks, Phillip Thomas, Jonathan Dowling
Analysis: Duke Williams and Meeks could be in fierce competition for roster spots this summer after the additions of Blanton and Anderson. Aaron Williams is a bit of a wild card because of his neck injury, but the Bills at least have numbers at this position to absorb any potential absence.
KICKERS (3): Dan Carpenter, Jordan Gay, Marshall Morgan
Analysis: Three kickers? Three kickers. This has turned into an intriguing position with several different outcomes. Does Morgan, the undrafted rookie from Georgia, unseat the struggling Carpenter? Does Gay make a play at the full-time kicking job? Would the Bills still keep Gay as a kickoff specialist if Morgan earns the place-kicking role?
PUNTER (1): Colton Schmidt
Analysis: The Bills haven't brought in competition here, so Schmidt should be safe, and rightfully so.
LONG-SNAPPER (2): Garrison Sanborn, Reid Ferguson
Analysis: The Bills added Ferguson, an undrafted rookie from LSU, but it could be simply to lighten the load on Sanborn this spring and summer. He's one of the NFL's best long-snappers.