BALTIMORE (WJZ) — Former Baltimore Ravens running back Justin Forsett announced his retirement from the NFL.

The 31-year-old played for seven teams including the Baltimore Ravens, the Denver Broncos and the Seattle Seahawks, across a nine-year career.

READ MORE: Catherine Pugh Filling-In As Host Of Baltimore Radio Show

Forsett tweeted, “It’s been an amazing ride and I’m grateful for every moment.”

READ MORE: Maryland Weather: Alert Day, Severe Afternoon Thunderstorms

He continued to say, “Against all odds, critics, and naysayers, I accomplished something great. Scouts measured my height and said I was too short. They measured my 40-yard dash and said I was too slow. They looked at my build and said I wouldn’t last. But they couldn’t measure my heart, my faith, and my perseverance.”

MORE NEWS: First Alert Forecast: Severe Thunderstorms May Move Into The Area Monday

Forsett finished his NFL career with 820 carries for 3,890 yards and 19 touchdowns.