As nouns the difference between marksmanship and sharpshooter
is that marksmanship is the ability to shoot accurately at a target while sharpshooter is a person trained to shoot precisely with a certain type of rifle; a marksman.
marksmanship
English
Noun
(-)
The ability to shoot accurately at a target.
Related terms
* marksman
sharpshooter
Noun
(
en noun)
A person trained to shoot precisely with a certain type of rifle; a marksman
Related terms
* sniper