The Arizona Cardinals have made some roster moves. Following the release of veteran running back Alfred Morris, they signed another veteran. That would be free agent linebacker, Zach Brown.

Brown started the year with the Philadelphia Eagles. He had 31 tackles (three for loss) and two pass deflections in six games. Not terrible stats, but nothing standout either.

This (among other things) led to Brown's release.

What's surprising is that Brown has been a very good linebacker throughout his career. It all started with a phenomenal rookie year with the Tennessee Titans back in 2012. After two more solid years there (did not play in 2014), he had a ridiculous season with the Buffalo Bills in 2016.

Then Brown went to the Washington Redskins. He had a fantastic 2017 season and a strong (if not slightly disappointing) 2018 season. That led to his release following the year, with the Eagles not taking long to scoop him up.

RECOMMENDED (Article Continues Below)

Clearly, that marriage did not last all that long, though. Again, it didn't take all that long for Brown to find a new home, however.

The Cardinals are 3-5-1 through nine games so far. While they are not completely buried, they need to step up big time if they want to make a run at the playoffs. Adding solid veteran pieces like Brown will help them.

This is the second pretty big acquisition in a few days for Arizona. Running back Kenyan Drake made his debut in Week 9 on Thursday Night Football and was phenomenal. The Cardinals would love it if Brown could follow suit with a great debut of his own.