![](http://videos.milesplit.com/stills/580829.jpg)
Coverage
![](http://videos.milesplit.com/stills/580829.jpg)
![](http://videos.milesplit.com/stills/580812.jpg)
![](http://videos.milesplit.com/stills/580813.jpg)
![](http://videos.milesplit.com/stills/580805.jpg)
![](http://videos.milesplit.com/stills/580802.jpg)
![](http://videos.milesplit.com/stills/580799.jpg)
![](http://videos.milesplit.com/stills/580798.jpg)
![](http://videos.milesplit.com/stills/580797.jpg)
![](http://videos.milesplit.com/stills/580792.jpg)
![](http://videos.milesplit.com/stills/580793.jpg)
![](http://videos.milesplit.com/stills/580794.jpg)
WATCH Hays CISD XC Inv Races And Interviews
Sep 17, 2022
Watch the action from Saturday mornings action from the Hays ISD Invitational.
![](http://videos.milesplit.com/stills/580580.jpg)
![](http://videos.milesplit.com/stills/580578.jpg)
![](http://videos.milesplit.com/stills/580577.jpg)
![](http://videos.milesplit.com/stills/580576.jpg)
![](http://videos.milesplit.com/stills/580572.jpg)
![](http://videos.milesplit.com/stills/580553.jpg)
![](http://videos.milesplit.com/stills/580546.jpg)
![](http://videos.milesplit.com/stills/580535.jpg)
![](http://videos.milesplit.com/stills/580528.jpg)
![](http://videos.milesplit.com/stills/580527.jpg)
![](http://videos.milesplit.com/stills/580526.jpg)
![](http://videos.milesplit.com/stills/580525.jpg)
![](http://videos.milesplit.com/stills/580523.jpg)
![](http://videos.milesplit.com/stills/580521.jpg)
![](http://videos.milesplit.com/stills/580517.jpg)
![](http://videos.milesplit.com/stills/580511.jpg)
![](http://videos.milesplit.com/stills/580490.jpg)