Career
Playing career
He played as a midfielder and forward for Leicester City, Dagenham, Barnet, Brighton & Hove Albion, Reading, Peterborough United, Southend United, Stevenage Borough, Aylesbury United, Farnborough Town, Cardiff City, Kettering Town, Dover Athletic, Chesham United, Chertsey Town and Banstead Athletic. He made over 300 appearances in The Football League scoring 40 goals. Codner also represented England semi-professional football team
Non-playing career
He has since gone on to become a football agent.