Harry Root "Doc" Shanley (30 de enero de 1889 - 13 de diciembre de 1934) fue un jugador de béisbol de las Grandes Ligas que jugó como campocorto . Jugó para los St. Louis Browns en 1912. En 5 partidos de su carrera, no tuvo hits en 8 turnos al bate. Bateaba y lanzaba con la mano derecha.
Shanley nació en Granbury, Texas y murió en San Petersburgo, Florida .