Fletcher's England career spanned 1968-82. In the mid-1970s he was regarded as one of the top middle-order batsmen in the world. He was made captain for the 1981-82 Indian tour and in the early 1990s was appointed England coach. At county level, Fletcher played for Essex, captaining them to three championships in the 70s and 80s. He was head coach of Essex until October 2001 and is currently involved in the development of excellence and identifying future talent at the club.