OTAs Day 1: The Texans are on the field
Head Coach DeMeco Ryans and his staff have players back on the Houston Methodist Training Center fields as the Houston Texans engage in OTAs.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.

A May 20th, 2024 image from the Offseason OTA Phase 2 in Houston, TX.