Best XI of players who played 100 or more Tests

There are a total of 71 cricketers who have played 100 or more Test matches in their respective careers. The longest and oldest format of the sport has seen some great players over the years. Playing a century of matches in any format is a great achievement but to reach the feat in Test cricket is something more special.

Let’s take a look at the Best XI of players who have played 100 or more Tests:

1.Alastair Cook

Alastair Cook scored 12472 runs in 161 matches in Tests. Cook smashed 33 centuries and 57 half-centuries with an average of 45.35. He is the highest run-scorer for England in Tests.

2.Ricky Ponting

Ricky Ponting amassed 13378 runs in 168 Tests. He scored 41 tons and 62 fifties with the highest score of 257. He is the highest run-getter for Australia who had an average of 51.85. Overall, Ponting has scored the second-most runs.

3.Rahul Dravid

Second highest run-scorer for India, Rahul Dravid mustered 13265 runs in 163 Tests. He scored 36 hundred and 63 half-centuries. He had a great average of 52.63 with the highest score of 270 runs.

4.Sachin Tendulkar

Sachin Tendulkar has scored the most runs in Tests. He scored mammoth 15921 runs in 200 matches with an average of 53.78 and the best score of 248*. Sachin smashed a staggering 51 centuries and 68 fifties.

5.Shivnarine Chanderpaul

Shivnarine Chanderpaul scored 11867 runs in 164 matches with the best score of 203*. He struck 30 tons and 66 fifties with an average of 51.37. He is West Indies’ second-highest run-scorer.

6.Jacques Kallis

Jacques Kallis scored 13289 runs in 166 Tests. The third-highest run-getter in Tests, Kallis slammed 45 tons and 58 fifties with an average of 55.37. He also took 292 wickets with five five-fors and the best bowling figures of 6/54.

7.Kumar Sangakkara

The sixth-highest run-scorer Kumar Sangakkara scored 12400 runs in 134 matches. He scored 38 tons and 52 fifties with the best score of 319 and a healthy average of 57.40.

8.Shane Warne

Late Australian Shane Warne took 708 wickets in 145 Tests. The second-highest wicket-taker, legspinner Warner had an average of 25.41 with best figures of 8/71. He took five-wicket hauls 37 times and ten wickets in a match ten times.

9.Muthiah Muralitharan

Muthiah Muralitharan is the highest wicket-taker in Tests with 800 scalps. He had an average of 22.72 in 133 Tests. 67 times he took five-fors and 22 times ten scalps in a match with the best figures of 9/51.

10.Glenn McGrath

Glenn McGrath took 563 wickets in 124 Tests. His average was 21.64 with the best figure of 8/24. He took five-fors 29 times and ten scalps in a match thrice.

11.James Anderson

Third-highest wicket-taker in Tests, James Anderson has 640 scalps. In 169 Tests, he has an average of 26.58 with best bowling figures of 7/42. He has taken five-fors 31 times and ten scalps in a Test thrice.