Career
He played in 9 games for the 1906 Saint Louis Cardinals. After his playing career he was a manager in the minor leagues for the Sioux City Packers of the Western League (1908), the Saginaw Ducks of the Southern Michigan League (1913-1915), the Frankfort Old Taylors of the Ohio State League (1916) and Dayton Ducks of the Middle Atlantic League (1932-1938, 1941-1942). After the Dayton Ducks folded at the end of the 1942 season, Holmes worked in a grocery store until his death.