Duke Preston was released on August 25 by the Green Bay Packers after signing with the club as an unrestricted free agent on March 30, 2009. He spent his first four years in the league with the Buffalo Bills after being drafted by the Bills in the fourth round (122nd overall) of the 2005 NFL Draft. Preston started 11 games for the Bills last season and has 20 career starts in 59 games.