The Houston Texans have pulled off an NFL Draft shocker, as they have traded up for the Arizona Cardinals' number-three pick after taking CJ Stroud with the second selection. The Texans received the third pick, which they used to select Alabama's Will Anderson Jr. Meanwhile, the Cardinals received the 12th pick, the 33rd, a 2024 first round pick and a 2024 third, per ESPN's Adam Schefter.

The Texans gave up quite the NFL Draft pick haul for the rights to select Anderson, but they now boast two cornerstones on both sides of the ball in the Alabama product and Stroud.

Reports had indicated that the Texans had seemingly soured on Stroud- and had their eyes on one of the NFL Draft's top defenders instead.

As it turns out, the Texans had their eyes on both a quarterback and a defender, stealing the show with this blockbuster trade in the process.

It's some much-needed aggressiveness from the team's front office after just 11 wins over the last three seasons combined.

While some may look at the steep NFL Draft trade as an overpay, such is the price a franchise pays to kick start a rebuild.