Yes, Troy Davis was an undrafted free agent. This means that he was not selected by any team in the NFL Draft, and instead signed with a team as a free agent after the draft. Davis was a talented player, but he was also plagued by injuries throughout his career.
The Troy Davis Gridiron Glory Quiz: Tackling the Life of a Football Icon