C.J. Stroud is a young and promising talent in the NFL who currently plays as a quarterback for the Houston Texans. Born on June 5, 2001, Stroud is only 20 years old but has already made a name for himself in the league.