Dwight Gooden was arrested for cocaine possession on June 7 in New Jersey, according to the New York Post.
The 54-year-old was charged with third-degree possession of a controlled dangerous substance and possession of drug paraphernalia, according to the Post. He was also charged with being under the influence.
Gooden has battled substance abuse issues since 1986, when he missed the Mets' World Championship parade due to his drug use. He then missed the start of the 1987 season in order to undergo treatment for cocaine abuse. He was also suspended by MLB in 1994 for violating his drug aftercare program.
Gooden played for the Yankees from 1996 (when he threw a no-hitter against the Mariners at Yankee Stadium) to 1997 and again in 2000, before retiring after that season. He played for the Mets from 1984 to 1994, winning the Cy Young award in 1985.