Stumpf was born in Baltimore, Maryland, in 1892.[1] He started his professional baseball career in 1912 with the American League's New York Yankees. That season, he appeared in 42 games, mostly at shortstop, and had a batting average of .240. The following year, he batted .207 in 12 games before being traded to the Cleveland Naps in May. Stumpf never played in the majors again.[1] He finished the 1913 season with the American Association's Toledo Mud Hens.[2]
After one more campaign in the American Association, Stumpf played for the Pacific Coast League's Portland Beavers in 1915 and 1916.[2] In 1916, he appeared in only 75 games and spent most of the season in hospital with a knee injury. It was uncertain whether he would be able to continue playing baseball afterwards.[3] However, Stumpf did return to the game in 1917. He played in the Pacific Coast League and the Northwestern League and led the Northwestern League with a .405 batting average.[2][4]
Stumpf was then acquired by the National League's Pittsburgh Pirates. He was unable to earn a roster spot with the team, however, and was given his release in April 1918.[5] He did not play in professional baseball that year.[2] The following season, Stumpf was back in the Pacific Coast League, where he played until 1923. His career ended in the Texas League in 1925.[2]
During his 12-year professional baseball career, Stumpf collected 1,477 hits (37 in the major leagues and 1,440 in the minor leagues).[1][2] He died in Crownsville, Maryland, in 1966.[1]