Joseph Daniel Gates (October 3, 1954 – March 28, 2010) was a professional baseball player. He played parts of two seasons in Major League Baseball for the Chicago White Sox.
His only extra base hit was a triple on May 13, 1979 against the Kansas City Royals. He had come on as a pinch hitter for Don Kessinger and stayed in the game and played second base. The pitcher for the Royals was Eduardo Rodriguez. The hit drove in Greg Pryor in the bottom of the 9th. The final score of the game was Royals 14, White Sox 5.
After his major league career, he entered the coaching ranks. He was the bench coach of the Gary SouthShore RailCats of the Northern League at the time of his death at age 55.