AJ McCarron (#2) is a QB in the NFL that currently plays for the Houston Texans. AJ is 30 years old, born on September 13 1990, and is 6’3″ tall weighing 215lbs.