James Oldham (15 de abril de 1893 - 21 de abril de 1930) fue un lanzador de la liga negra estadounidense en la década de 1920.
Originario de Brownsville, Tennessee , Oldham debutó en las ligas negras en 1920 con los St. Louis Giants . Jugó para el club (rebautizado como "Stars" en 1922) durante cuatro temporadas hasta 1923. [1] [2] Oldham murió en St. Louis, Missouri, en 1930 a los 37 años.