CSI FACILITIES Cavazos Sports Institute is a state of the art 20,000 sq.ft. speed and strength facility. Cavazos Sports Institute THE QUAD @ CSI Volleyball @ THE QUAD Contact Us Name: Phone Number: Email Address: Message: Submit 2900 Buddy Owens McAllen, Texas 78504