Updated

The Browns have signed free agent running back Willis McGahee, giving them a capable veteran after trading Trent Richardson.

The 31-year-old McGahee, who spent last season with Denver, passed his physical Thursday as the Browns were practicing. He brings much-needed experience after the Browns dealt Richardson to Indianapolis on Wednesday. It's not yet known if McGahee will play Sunday when the Browns visit Minnesota.

McGahee worked out for the New York Giants last week, but the team elected not to sign him.

A two-time Pro Bowl selection, McGahee led the Broncos with 731 rushing yards last season. He's been a remarkably durable back during his 9-year NFL career despite suffering a serious knee injury in his final game in college at Miami.

McGahee has rushed for 8,097 yards with Buffalo, Baltimore and Denver, which released him in June.