Rogers is considered unfortunate to have not played Test cricket for England, with his selection as 12th man in 1951 the closest he ever came to international honours.
[3] His output improved from his 28 matches the following season, during which he played as an opening batsman alongside Johnny Arnold,[4] with Rogers passing 1,000 runs for the first time.
Against the touring West Indians at the beginning of July 1950, Rogers made a century before lunch on the third day of the match,[5] in doing so he also passed 1,000 runs for the season.
[3] Success the following season, in which he scored 1,971 runs at an average of 41.06,[3] led to consideration for him to be selected for to play Test cricket for England in their series against South Africa.
[5] He played for the Rest in the Test trial match in 1953,[2] having been called into the side as a late replacement for Middlesex's Bill Edrich, who had injured his shoulder.
[3] In 1954, he carried his bat through four completed innings, a record bettered only once in the history of first-class cricket;[1] the 1954 season had been a struggle for most batsman, following a wet summer and matches played on a succession of poor pitches.
[5] Rogers subsequently retired from first-class cricket at the end of that season to go into business with former teammate Jim Bailey,[5] despite having been offered a three-year contract extension and a benefit.
[2] While playing his sole first-class match for Tom Pearce's personal team in 1952 against Essex, he made 164 runs in a total of 389 all out, with the next highest score being 38.