US Trends

how long has cj stroud been in the nfl

C.J. Stroud has been in the NFL for three seasons, beginning with the 2023 season through the 2025 season as of early 2026.

Basic timeline

  • Stroud was drafted by the Houston Texans with the second overall pick in the 2023 NFL Draft.
  • He made his NFL debut on September 10, 2023, in Week 1 against the Baltimore Ravens.
  • Counting the 2023, 2024, and 2025 seasons, he has now completed three years in the league.

Quick context

  • In his rookie 2023 season, he quickly became one of the standout young quarterbacks, winning Offensive Rookie of the Year and leading the Texans to a division title and playoff win.
  • By the end of the 2025 season, he had established himself as the Texans’ franchise quarterback with multiple playoff appearances early in his career.

So if you’re asking “how long has C.J. Stroud been in the NFL,” the answer as of the 2025 season’s end is three seasons of NFL experience.