#1 Denis Compton

Denis Compton, who played for England in 78 Test matches between 1937 and 1957, is the greatest middle-order batsman to have ever played for the country.
In 72 of those Tests, he batted in the middle-order. Compton was a superb attacking batsman, who liked to take on bowlers and his ability to play all strokes in the book, made him an extremely tough batsman to bowl to.
For most of his career, Compton batted at number 4, although he did bat at the other middle-order positions at some points in his career.
Compton scored 5422 runs I the middle-order positions and brought up 17 centuries, in addition to 24 half-centuries. However, it is his average of 52.64 that makes him England's greatest ever middle-order batsman.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news