David Gregory Huff (born August 22, 1984) is an American professional baseball pitcher for the Diablos Rojos del México of the Mexican League. He previously played in Major League Baseball (MLB) for the Cleveland Indians, San Francisco Giants, New York Yankees, Los Angeles Dodgers, and Los Angeles Angels. Huff has also played for the LG Twins of the KBO League and for the Tokyo Yakult Swallows of Nippon Professional Baseball (NPB).