Jim Todd was drafted by the Cubs in the 1969 amatuer draft. He worked his way up in the Cubs minor league system and finally got a chance in the majors in April 1974. He pitched in 43 games for the Cubs in 1974 posting 4 wins and 2 losses with an ERA of 3.89. He was traded to the Oakland A's in April of 1975 for Champ Summers.
After two years with the A's, Todd returned to the Cubs in a pre-season 1977 trade for Joe Coleman. Todd had a miserable early season with the Cubs. In 30 2/3 innings he allowed 66 baserunners. He was sent to the minors in July and then to the mariners after the season ended.
Todd performed slightly better with the Mariners but still allowed too many baserunners. He was released by the Mariners after the 1978 seasons and played his final year (1979) with the A's.