What football teams has Colt Mccoy played for since 2006?

Colt Mccoy played for the Texas Longhorns since 2006. He was won many awards and is regarded as a football hero in Texas.