 Coddington began his career with Devonshire Cougars, and played for the team for four years in the Bermudian Premier Division before joining the Bermuda Hogges in the USL Second Division in 2007.He had earlier had spells in Canada with Durham Storm and Oakville Blue Devils.He made his debut for Bermuda in a December 2003 friendly match against Barbados and earned a total of 26 caps, scoring 2 goals.