Anderson officially made his professional baseball debut in 1913 with the Class-B Fort Worth Panthers of the Texas League. Anderson then left his baseball career to serve in World War I.[2] He made his return to baseball in 1917 as a member of the Philadelphia Athletics, a Major League Baseball franchise based in Philadelphia, Pennsylvania. Anderson made his major league debut on May 14, 1917. With the Athletics that season, Anderson did not compile a record with a 3.03 earned run average (ERA), 10 strikeouts in 14 games, two starts. In 1918, Anderson did not play in the professional circuit, but returned to Athletics in 1919. In the majors that season, Anderson went 1–0 with a 3.86 ERA and 10 strikeouts in three games, all in relief. After completing his stint with the Athletics, Anderson joined the Double-A Louisville Colonels. That season in the minor leagues, Anderson went 6–1 with a 2.88 ERA in 13 games played. Anderson would play two more season, 1920 and 1921, in professional baseball. With the Rockford Rox of the Class-B Illinois–Indiana–Iowa League, Anderson went 2–6 in 1920 and 0–1 in 1921.