Cricket in Numbers: Players Who Mastered All Formats with 100+ Matches Each
Cricket has evolved a lot over the past few decades, with the game having three formats as of now. What started with just the Test format now has two more formats, which include ODI and T20I.

All the formats have their own importance, due to which it is challenging for the players to play consistently for their team in all three formats of the game. But amidst this, there have been a few stars of the game who have managed to play more than 100 matches across all three formats. In Tests, they showcased resilience, in T20Is, they showcased aggressive style, while in ODIs, they displayed consistency, which helped them to adapt well across all formats of the game. Let’s take a look at the list of players to have played more than 100 matches each across all three formats of the game.
Ross Taylor
Former New Zealand batsman Ross Taylor stands at the first spot in the list of players who have played more than 100 matches across all formats of the game. Taylor has been known to be one of the finest batsmen for the Kiwis in this generation, which helped him to play more than 100 games across all formats, even after playing his last in 2022.
Format | Matches | Runs | Average | Strike Rate | 100s | 50s |
---|---|---|---|---|---|---|
Tests | 112 | 7,683 | 44.66 | 59.29 | 19 | 35 |
ODIs | 236 | 8,607 | 47.55 | 83.32 | 21 | 51 |
T20Is | 102 | 1,909 | 26.15 | 122.37 | 0 | 7 |
He made his ODI debut against the West Indies in 2006 and scored 15 runs at a strike rate of 150 in his debut game. Since then, he continued to be one of the best ODI batsmen for the Kiwis, as he played 236 games, scoring 8607 runs at an average of 47.55, with 21 centuries and 51 half-centuries. In the World Cup, he played 33 matches and scored 1002 runs at an average of 37.11, with a century and 6 half-centuries.
Ross Taylor was also the key batsman for New Zealand in the Test format, which helped him play more than 100 matches. In the longest format of the game, he played 112 matches and scored 7683 runs at an average of 44.66, with 19 centuries and 35 half-centuries. Even in the WTC 2021 final, he scored 11 and 47 runs respectively, which helped New Zealand to win their first-ever ICC title in the 2000s.

Along with the two longest formats of the game, Ross Taylor was also a part of the New Zealand team in the T20I format. He ended his career playing 102 matches and scored 1909 runs at an average of 26.15, with 7 half-centuries. In the T20 World Cup, he played 28 matches for New Zealand and ended up scoring 562 runs at an average of 28.10, with 3 half-centuries.
Virat Kohli
India’s finest and currently the world’s best batsman, Virat Kohli, also made it to the iconic list of players to have played more than 100 matches across all three formats of the game. Over the past few years, Virat has not just dominated in the ODI format; he has established his reign in both Test and T20I formats, which helped the Indian cricket team to reach new heights.
Format | Matches | Runs | Average | Strike Rate | 100s | 50s |
---|---|---|---|---|---|---|
Tests | 123 | 9,230 | 46.85 | 55.57 | 30 | 31 |
ODIs | 302 | 14,181 | 57.88 | 93.34 | 51 | 74 |
T20Is | 125 | 4,188 | 48.69 | 137.04 | 1 | 38 |
In his international career, Virat Kohli has achieved a lot more than anyone else, scoring an impressive total of 82 centuries since his debut across all three formats. Along with that, he has also won multiple ICC tournaments with the team such as ICC Champions Trophy (2013 and 2025), World Cup (2011), and T20 World Cup (2024).

Virat Kohli has been a legend in the ODI format, as he has played 302 matches for India and scored 14181 runs at an average of 57.88, with 51 centuries and 74 half-centuries. His contributions to the Indian team in the World Cup have also been vital, with Kohli scoring 1795 runs at an average of 59.83 in 37 matches, with 5 centuries and 12 half-centuries. He is also India’s top run scorer in the Champions Trophy, with 747 runs in 18 matches at an average of 74.70, with a century and six half-centuries.
Along with his dominance in the ODI format, Virat Kohli also mastered the Test format, creating records for the Indian cricket team. As Kohli retired from this format in May 2025, he ended his career with 9230 runs in 123 matches at an average of 46.85, with 30 centuries and 31 half-centuries. The King was known more for his dominance in the Border-Gavaskar Trophy, where he scored 2169 runs in 29 matches at an average of 44.26, with 9 centuries and 5 half-centuries against Australia.

Even after mastering two formats of the game, the King went to conquer the shortest format, which is the T20I. After playing a match-winning knock in the T20 World Cup 2024 finals, he ended his career with 4188 runs in 125 matches at an average of 48.69, with a century and 38 half-centuries. He was truly dominant in the Men’s T20 World Cup, scoring 1292 runs in 33 innings at an average of 58.72, with 15 half-centuries.
David Warner
Australia’s top-class opener of the modern era, David Warner, is the only player from his nation to have played 100+ matches in all formats of the game. Even though he has retired from all forms of the game, his record of playing more than a hundred matches across all formats seems to be tough to break for any other Australian player.
Format | Matches | Runs | Average | Strike Rate | 100s | 50s |
---|---|---|---|---|---|---|
Tests | 112 | 8,786 | 44.59 | 70.19 | 26 | 37 |
ODIs | 161 | 6,932 | 45.30 | 97.26 | 22 | 33 |
T20Is | 110 | 3,277 | 33.43 | 142.47 | 1 | 28 |
In terms of trophies, David Warner has been more successful than any other player in this list. He has been a part of the Australian team which won the 2015 World Cup, 2023 World Cup, T20 World Cup 2021, and the ICC World Test Championship 2021-23 cycle. Thus, Warner has won trophies across all three formats of the game.

For the Australian team, David Warner played 112 Test matches and scored 8786 runs at an average of 44.59, with 26 centuries and 37 half-centuries. He performed well in the BGT, being the key opener, with 1174 runs in 20 matches at an average of 31.72, with 4 centuries and 3 half-centuries. Along with that, he also dominated in the Ashes, scoring 2173 runs in 33 matches at an average of 36.83, with 3 centuries and 16 half-centuries.
In the ODI format, Warner was known to be Australia’s greatest asset. Despite coming to open for the team, he was able to give a kickstart in the powerplay, as he ended his career with 6932 runs in 161 matches at an average of 45.30, with 22 centuries and 33 half-centuries. He has been the player for the big games, as in the ICC World Cup, he played 29 matches and scored 1527 runs at an average of 56.55, with 6 centuries and 5 half-centuries.

David Warner was also one of the best T20 batsmen of the current generation, as he ended his career with 3277 runs in 110 matches at an average of 33.43, with a century and 28 half-centuries. He played an important role for Australia to win the 2021 T20 World Cup, and in his T20 World Cup career, he played 41 matches and scored 984 runs at an average of 25.89, with 8 half-centuries.
Tim Southee
Among the names which have made it to this list, all of them are batsmen, except one, which is the New Zealand bowler, Tim Southee. As a bowler, Southee has been lethal in the line-up of New Zealand till he decided to retire across all formats of the game in December 2024. Whether it is smashing boundaries with the bat or breaking the stumps with the ball, Southee has done it all.
Format | Matches | Wickets | Best Bowling (Innings) | Average | Economy |
---|---|---|---|---|---|
Tests | 107 | 391 | 7/64 | 30.26 | 3.02 |
ODIs | 161 | 221 | 7/33 | 33.70 | 5.53 |
T20Is | 126 | 164 | 5/18 | 22.38 | 8.00 |
In his Test career, he continued to be dominant for New Zealand, playing 107 matches, as he took an impressive total of 391 wickets at an average of 30.26 and an economy of 3.02, and he also took 15 five-wicket hauls. Even in the World Test Championship, he has secured 127 wickets for the team in 37 matches, at an average of just 30.53 runs per wicket. Southee also secured 5 wickets in the WTC final against India in 2021, helping the team to clinch the title.
Besides his brilliance in the Test format, Tim Southee also delivered in the ODI format. Playing 161 matches for the Kiwis in the 50-over format, he took 221 wickets at an average of 33.70 and an economy rate of 5.53, with 5 four-wicket hauls and 3 five-wicket hauls. Performing on the big stages, Southee played 22 matches for New Zealand in the World Cup and took 41 wickets at an average of 27.07 and an economy of 5.68.

Tim Southee was able to finish his career on a high note, with his stellar performances in the T20 format. He played 126 matches in the shortest format of the game and took a massive total of 164 wickets at an average of 22.38, and an economy of just 8 runs per over. He also dominated in the T20 World Cup, playing 25 matches and taking 36 wickets at an average of 17.91, and an economy of 6.99 runs per over.
Comments