James William "Ducky" Holmes (28 de enero de 1869 - 6 de agosto de 1932) fue un jardinero de las Grandes Ligas de Béisbol . Jugó diez temporadas en la Liga Nacional y la Liga Americana con los Louisville Colonels (1895-1897), New York Giants (1897), St. Louis Browns (1898), Baltimore Orioles (1898-1899), Detroit Tigers (1901-1902), Washington Senators (1903) y Chicago White Sox (1903-1905). Su carrera en las ligas menores incluyó paradas en Lincoln (1906-07) como jugador-manager, Sioux City como jugador-manager (1908-09), y como mánager en Toledo (1910), Mobile (1911), Nebraska City (1912), Sioux City nuevamente (1912-13), Butte (1914), Lincoln (1916-17), Sioux City (1918), Beatrice (1922), y Fort Smith (1922). Fue el jugador-manager de los Sioux City Packers de la Liga Oeste, jugando junto a su ex compañero de equipo de los White Sox, Danny Green. [1] Nacido en Des Moines, Iowa , bateó con la mano izquierda y lanzó con la mano derecha.
Holmes pasó sus primeras dos temporadas con los Colonels y jugó las dos siguientes con cuatro clubes. Después de una temporada de ausencia, volvió a jugar en la temporada inaugural de la Liga Americana en 1901. En 932 juegos de su carrera, Holmes bateó .282 con 236 bases robadas y 1,014 hits .