It happened Saturday morning at a home in the 2800 Block of Carrera Court in the Tuscan Lakes neighborhood.
According to officials, a man came to the home dressed as a construction worker, telling the homeowners he needed to come inside to check on the water pressure.
The homeowners allowed the man inside, but then they became suspicious and told him to leave.
A struggle ensued between the male homeowner and the suspect and the suspect shot the man in the leg, police said.
Officials said the suspect then fled the home and ran to a waiting vehicle. The getaway driver drove them away via Porta Rosa Lane.
The male victim was transported by Life Flight to Memorial Herman Hospital. Police said the gunshot wound appears to be non-life-threatening.
It was unclear if the gunman stole anything from the home.
The gunman is described as a white or light-skinned Latino male in his early 20s with a slender build and medium length dark hair. He was wearing a utility jacket, blue hat and a utility belt.
The getaway driver is also described as a white or light-skinned Latino male. He was driving a grey coupe with a trunk (not a hatchback), with lightly tinted windows, similar to a Honda Civic or Honda Accord. The car was also described as being about four to five years old.
Police are urging anyone who might have information about this case to contact Detective Hammann at 281-554-1819. League City police are also asking for anyone who lives in the area that has video surveillance that may have captured the incident to call the same number.
Police are reminding residents to check credentials and obtain verification from the employee's business office of any worker who shows up for an unscheduled appointment prior to allowing them inside the home. If residents have suspicions about whether or not a person has legitimate business at their home, they should immediately contact the police department.
According to Michael Huynh, City of League City Water Production Superintendent, water department employees will only be sent to a home to check on water pressure at the request of the homeowner. The city employee will then check the water pressure from the outside of the home. All city employees will be dressed in a city uniform to include a city logo and name on the shirt and will be driving a city vehicle with a city logo on the vehicle.