According to Harris County Sheriff's Office deputies at the scene, a second car may have hit him once he was down.
Leroy was dead by the time officers arrived.
The striking vehicle fled without stopping and no one witnessed the crash, officials said.
If anyone has any information about the identity of the driver or drivers who failed to stop and render aid, they are urged to call Crime Stoppers at 713-222-8477. All tipsters remain anonymous and could be eligible for a cash reward.