Answered January 11th, 2020

Matt Leinart played for the Cardinals from 2006 to 2009, the Texans in 2011 and the Raiders in 2012.

which nfl teams did matt leinart play for

See Trending NFL Searches