Dock Ellis pitched a no-hitter against the San Diego Padres in 1970. Years later he claimed that he was on LSD during that game.
The story is chronicled at Snopes, Wikipedia and The Psychedelic Shakespeare Solution (where I lifted the images).
Dock was an All-Star in 1971. He played for five teams over his career, the bulk of it with the Pirates. He pitched in one World Series game, with the Yankees (1976). He lost it.
Dock Ellis died in December of 2008.
As dayf over at Cardboard Junkie says about his blog:
One man's tireless crusade to promote card collecting as an addictive alternative to more pharmacological pursuits. Remember kids: Do Cards, Not Drugs.
Kids, listen to your uncle dayf.