Former New York Giants running back Ahmad Bradshaw is finally healthy.
A source told ProFootballTalk.com that the aggressive runner "has received full medical clearance to resume all football activities."
Though his recent history of nagging injuries is concerning, Bradshaw is only 27 years old, and he averaged 4.6 yards per carry in 2012.
Let's rank the top five fits for this small but powerful runner.
(*Denotes undrafted free agent)