The Bills signed Allen in January to add depth to their backfield, but his spot on the depth chart vanished over the course of the offseason. Buffalo signed former 49ers tailback Anthony Dixon in March and traded for Eagles back Bryce Brown before the final four rounds of the draft began on Saturday.
Allen was originally drafted by the Baltimore Ravens in the seventh round of the 2011 draft and spent two seasons with the team before being cut in training camp last summer. Over his two seasons with the Ravens, Allen dressed for 21 games, including all 16 regular season games during Baltimore's Super Bowl run in 2012.
With playoff experience and potential, Allen could get some calls from the Arena Football League and the Canadian Football League, though signing a deal in the CFL wouldn't allow him to return to the United States for two years. Players going into the CFL cannot sign one-year contracts.
At 25, the Georgia Tech product is still young enough that age won't be scaring off any potential suitors, but he has just 19 career rushing attempts since entering the league in 2011. Allen shouldn't have a problem finding an invite to an NFL training camp, but he'll certainly have his work cut out for him if he wants to make a roster.