Running back Mike Davis, who played for six NFL teams in eight seasons, announced his retirement on Monday, his 31st birthday.

Davis had 2,052 rushing yards with 14 touchdowns and 1,066 receiving yards with four touchdowns in a career with Seattle, San Francisco, Carolina, Atlanta, Chicago and Baltimore.