Christopher Adrian Vela, 24, is charged with two counts of sexual assault. Investigators say he attacked two women as they ran along the Seawall back on August 13.
Vela is accused of trying to pull one of the jogger's shorts down, but she scratched him in the face before he ran away. Less than 30 minutes later, investigators believe Vela attacked another woman who escaped after striking him with a pipe.
Vela is being held in the Galveston County Jail on a $120,000 bond as he awaits trial.