Fastest to 1000 Test runs by balls faced

Harry Brook became the fastest cricketer to attain 1000 runs in Test cricket during the third Ashes Test and helped England to win their first match in the series. While there have been numerous cricketers to have breached the milestone, some have reached there in real quick time. On that note, we take a look at the top three players who were the fastest to attain 1000 Test runs-

3. Tim Southee | 1167 balls | NZ

The Kiwi pacer has been quite impactful with the ball but Southee has rose for his side on certain occasions with the bat too, having attained the impressive feat of scoring 1000 runs in Test cricket in just 1167 balls. A batter known for his penchant of bit hitting, Southee featured in 94 Tests and collected 1976 runs at an average of 16.06 with six fifties.

2. Colin De Grandhomme | 1140 balls | NZ

The New Zealand all-rounder appeared in 29 Tests and accumulated 1432 runs. Colin De Grandhomme got to the feat of 1000 runs in Test cricket in mere 1140 balls. He also has eight fifties and two centuries in his account in the longest format.

1. Harry Brook | 1058 balls | ENG

Brook played an invaluable knock against the Aussies in the third Ashes Test as he scored 75 runs during the chase to keep England ahead in the contest. In the process, Brook breached the 1000-run mark in Test cricket having played just 1058 balls. The young English cricketer has played 10 Test matches and already has four hundreds and five half-centuries. The flamboyant right-hander comfortably tops the charts in this elite list of cricketers.