I tried translating from Portuguese (artilheiro), but only got words related to war like: gunner, artillery man, etc.
- a person who scores goals for their team in games such as football: Messi became Barcelona's leading/top goalscorer that season.
Golden Boot or Golden Shoe is a prize often awarded to the top goal scorer in a competition
See https://en.wikipedia.org/wiki/Golden_Boot for some examples.
I guess you could use it as a metonym too.