Harry C. Schafer (August 14, 1846 – February 28, 1935) was a professional baseball player who played for eight seasons in Major League Baseball. He played for the Boston Red Stockings in the National Association for five seasons, and remained with the franchise for three additional years when it joined the National League in 1876 as the Boston Red Caps. He played third base for much of his career.