Test cricket is the oldest format of cricket. It is scheduled to last for 5 days. It consists of 2 innings per team, and 90 overs are bowled daily. Test cricket is the purest form of cricket. Many people love watching test cricket, as it is entertaining. There have been many cricketers who have played test cricket. Some cricketers were called the masters of test cricket because of their performance. In this article, we will look at the top 10 cricketers with most matches played in the Test cricket.

1. Allan Border – 156

Allan Border was an excellent test captain for the Australian team. He was known for his batting, making him the next captain after Kim Hughes in 1984. He has been a part of 156 test matches in his career. He has scored 11174 runs in his test career.

2. Alastair Cook – 161

Alastair Cook is one of the most incredible test batters ever for England. Cook was an elegant batter who made sheer numbers of runs. Cook was an excellent test batter and has won many matches for England by his batting. He has played 161 test matches in his career. He has scored 12472 runs in his test career.

3. Shivnarine Chanderpaul – 164

Shivnarine Chanderpaul was an excellent test batter for the West Indies team. He was a consistent and prolific batter in test cricket. He was known for his patience,  a must in test cricket. He has been a part of 164 test matches. He has 11867 runs in his test career.

4. Rahul Dravid – 164

Rahul Dravid was known as “The Wall” because of his excellent batting techniques. Rahul was one of the most essential batters in the batting lineup of India. Rahul won many matches for Team India in harsh conditions. He has been a part of 164 test matches. He has 13288 runs in his test career.

5. Jacques Kallis – 166

Jacques Kallis was the broad-shouldered colossus of the South African team. Kallis was a figure whose looming presence inspired everyone on the team. Kallis was a legendary all-rounder for the South African team. He has been a part of 166 test matches. He has 13289 runs in his test career.

6. Stuart Broad – 167

Stuart Broad was an excellent bowler for the English team in test cricket. Broad was known for his wicket-taking abilities and was a combative bowler. He has over 600 wickets in test cricket. He also has a fantastic limited-over career. He has been a part of 167 matches in the test cricket.

7. Steve Waugh – 168

Steve Waugh was a fantastic batter for the Australian team. His batting techniques were impressive. He was also an excellent test captain for the Australian team. He also led Australia to win the 1999 World Cup. He has been a part of 168 test matches in his career. He has 10927 runs in test matches.

8. Ricky Ponting – 168

Ricky Ponting is considered as the best captain for the Australian team. He led the Team Australia to win two consecutive World Cups. He was also a great test captain. He has been a part of 68 matches in test cricket. He has 13378 runs in his test career.

9. James Anderson – 183

James Anderson is a crucial bowler in the English test bowling attack. He is serving his nation for the past two decades. He has an excellent career in the test. He has played 183 matches in test. He has 690 wickets in his test career.

10. Sachin Tendulkar – 200

Sachin Tendulkar is also known as the “God” of the cricket. He was an excellent batter, and many bowlers were afraid to bowl him. He has played 200 test matches in his career. He has 15921 runs in his test career. Sachin also has 51 centuries in test cricket.