either he is cheating, or he's one helluva ballscratcher
a golf player scratching the golfball for cleaner balls
"either he is cheating, or he's one helluva ballscratcher" What is the definition of "ballscratcher"?