Find the word definition

The Collaborative International Dictionary
Scratch player

Scratch player \Scratch player\, Scratch runner \Scratch runner\, etc. One that starts from the scratch; hence, one of first-rate ability.