Codd began playing with the Fram Culver Club in Torrance, California in addition to playing soccer at South Torrance High School. Codd graduated from high school in 1985, entering North Carolina State that fall. He played four season on the NC State soccer team before graduating in 1990 with a bachelor's degree in history. While still in college, Codd spent the 1988 collegiate off season with F.C. Portland in the Western Soccer Alliance.
Professional
In 1991, the Buffalo Blizzard of the National Professional Soccer League drafted Codd but immediately traded him, along with Russ Prince and Ko Thandabouth, to the Chicago Power in exchange for Randy Pikuzinski. He remained with the Power until the 1995–1996 season when he was traded to the Cincinnati Silverbacks after two games. Codd finished the 1995–1996 season in Cincinnati, but moved to the Buffalo Blizzard for the 1996–1997 season. In the spring of 1997, Codd returned to Chicago to sign with the Chicago Stingers of the USISL. In 1998, Codd was called up to the Chicago Fire of Major League Soccer, but did not enter a game. The Stingers won the 1998 USISL D-3 Pro League championship, but moved to the amateur fourth division USL PDL in 1999, changing the team name to the Chicago Sockers. The Sockers won the 1999 and 2000 titles. Codd scored one goal in the Sockers 3–1 victory over the Spokane Shadow for the 1999 PDL championship. He retired from following the 2000 season.
Coaching
Codd has held numerous coaching positions over the years. He coached the St. Charles Celtics amateur club for three years. He also spent one season at one of several St. Charles High School's in St. Charles, Illinois. In 1999, he was hired as an assistant coach with the Northwestern University men's soccer team. In 2001, he moved to the women's team as an assistant coach, holding that position for three seasons. Codd coached with the Tophats girls club in Atlanta, Georgia for two years before returning to the Midwest where he joined the Chicago Sockers as the director of the club's girls team. On January 30, 2007, Codd became an assistant coach with Northern Illinois University. When Marci Jobson, head coach of NIU moved to Baylor University to coach the women's team, Codd moved with her, becoming the new assistant coach at Baylor on January 8, 2008.