The reports say:
Thursday's shooting left a 41-year-old St. Louis County Police officer with a shoulder wound and a 32-year-old officer from nearby Webster Groves Police Department with a bullet lodged near his ear.
This means that out of three shots two landed into a circle less than 1 foot in diameter, at 120 yards, at night. I'd say that no common, recreational shooter can do this with any level of certainty without trying ten or twenty times. Professional pistol shooters can do that, though.
Also note that the gun had to be zeroed in for the target distance, otherwise the shooter has to aim about 12" above the target - and he has to know that little number for his ammo and his firearm. How many recreational pistol shooters can tell off the top of their head the bullet drop of a 9mm or a .40 at 100 or 120 yards? Even if you remember the chart, you still need to know the exact distance. A sniper knows all this and carries a laser rangefinder. A common man does not know any of that - not without special preparations for the assassination.
All this talk about pistols, did we ever find out the type of ammunition used?
Don’t know all that much about the case, but apparently the shots came from a hill.
Shooting downhill, at night, 120 yards with a pistol. Either very lucky or highly skilled.
I would assume a professional shooter wouldn't inflict wounds that allowed both officers to leave the hospital within 24 hours. This more likely some thug who shot at a group of police officers and was lucky to hit anything.