Ad imageAd image

Players With 100 Matches In All Formats (Tests, ODIs & T20Is)

4 Min Read

Players With 100 Matches In All Formats: In the history of international cricket, accomplishing longevity across all three formats is considered one of the toughest tasks. A selected few have the honour of having 100 or more appearances for the national team across the formats of Tests, ODIs, and T20 Internationals.

Mushfiqur Rahim Makes History for Bangladesh

Mushfiqur Rahim, a senior batsman from Bangladesh, has set a historical milestone in the second test match against Ireland, becoming the first player to play for Bangladesh in 100 test matches. It is his 100th match overall, and this puts him among the all-time greats in this sport.

Elite List: Players with 100 Matches in All Formats

1. Ross Taylor (New Zealand)

Former New Zealand batting stalwart Ross Taylor was the first player to achieve this milestone.

Tests: 112 matches, 7,684 runs, average 44.16

ODIs: 236 matches, 8,607 runs

T20Is: 102 matches, 1,909 runs

Taylor remains New Zealand’s highest run-scorer in Tests and ODIs, with 19 Test centuries and 21 ODI hundreds. After retiring from international cricket, he now represents Samoa.

2. Virat Kohli (India)

Indian great Virat Kohli can be touted as one of the most dominating batsmen across formats.

Tests: 9,230 runs Average 46.85, HS: 254*

ODIs: 14,255 runs in 305 matches, average 57.71

T20Is: 4188 runs in 125 matches @ 48.69 average

Almost everyone regards Kohli as one of the best modern-day cricketers thanks to his unrivaled consistency and adaptability.

3. David Warner (Australia)

Explosive Australian opener David Warner features third on the list.

Tests: 112 matches, 8,786 runs

ODIs: 161 matches, 6,932 runs, average 45.30

T20Is: 110 matches, 3,277 runs

Warner played his final international match during the T20 World Cup 2024, closing an illustrious career that began in 2009.

4. Tim Southee (New Zealand)

Former New Zealand fast bowler Tim Southee is the only specialist bowler among the Players in 100 matches in all formats.

Tests: 107 matches, 391 wickets

ODIs: 161 matches, 221 wickets

T20Is: 126 matches, 164 wickets

With his swing bowling and leadership, Southee has been the mainstay of New Zealand’s bowling attack for more than a decade.

5. Mushfiqur Rahim (Bangladesh)

Bangladesh’s most experienced campaigner, Mushfiqur Rahim, completes this exclusive list.

Tests: 100 matches, 6,450+ runs, average 40

ODIs: 274 matches, 7,795 runs

T20Is: 102 matches, 1,500+ runs

He is Bangladesh’s leading run-scorer in Test cricket and one of the most influential figures in the nation’s cricketing history.

Why This Record Is So Rare

In this context of busy schedules, managing workload, and format specialization, to achieve 100 matches in Tests, ODIs, and T20Is, it is essential to:

  • Outstanding fitness
  • Long-Term Form Complexity
  • Adaptability to different playing conditions

That’s what makes the list of Players with 100 matches in all formats so exclusive.

ALSO READ: Shreyas Iyer Cleared To Rejoin India Squad For New Zealand ODI Series