Teddy Sheringham (born 2 April 1966) is an English professional footballer turned manager. He is best known as an association football player. He has played for England national team.