James Lea Anderson (born February 23, 1957 in Los Angeles) is a former infielder in Major League Baseball, playing mainly as a shortstop for three different teams in parts of six seasons spanning 1978–1984. Listed at 6'0", 170 lb. he batted and threw right handed. Anderson was selected by the California Angels in the second round of the 1975 MLB draft. He debuted with the Angels in 1978, playing for them two years before joining the Seattle Mariners (1980–1981) and the Texas Rangers (1983–1984).