50+ Average in All Three Formats has become the gold standard of batting excellence in the modern era of cricket. In today’s high-octane, ever-evolving landscape, where Tests, ODIs, and T20Is each demand a unique blend of technique, temperament, and innovation, consistency across all three formats is what defines true greatness. To achieve and sustain a 50+ Average in All Three Formats, proving not only their exceptional skill but also their unmatched versatility and adaptability under pressure.
Achieving a 50+ Average in All Three Formats is not merely a statistical quirk; it’s a statement of dominance across red-ball classics, one-day thrillers, and high-pressure T20 encounters. Only the rarest cricketers have managed to remain prolific across this diverse cricketing ecosystem, balancing patience with power, technique with innovation.
In this article, we celebrate the top 10 players who have managed to sustain a 50+ Average in All Three Formats since 2023, a feat that underscores their class, temperament, and match-winning ability. Let’s explore how these batting giants have become the true modern-day greats.
10. David Miller (South Africa)

The South African power-hitter has quietly become one of the most reliable finishers in world cricket. Surprisingly, his stats reveal that he’s not just explosive but consistent enough to average 50+ in all formats since 2023, thanks to maturity and game awareness.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 9 | 695 | 51.58 | 1 | 3 |
ODIs | 21 | 1150 | 54.76 | 3 | 6 |
T20Is | 22 | 1020 | 51.00 | 2 | 6 |
9. Harry Brook (England)

Brook has emerged as England’s new batting sensation. Since his debut, he has shown remarkable adaptability across formats. His fearless strokeplay in T20Is and ODIs and a mature Test temperament have helped him keep a 50+ Average in All Three Formats.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 14 | 1102 | 52.47 | 2 | 4 |
ODIs | 18 | 980 | 54.44 | 2 | 6 |
T20Is | 20 | 1015 | 50.75 | 1 | 7 |
8. Fakhar Zaman (Pakistan)

Explosive and elegant in equal measure, Fakhar Zaman has transformed himself into a well-rounded batter. While he’s always been a white-ball specialist, his Test performances since 2023 have leapt, allowing him to break into the 50+ Average in All Three Formats club.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 10 | 780 | 52.00 | 1 | 4 |
ODIs | 24 | 1405 | 58.54 | 4 | 6 |
T20Is | 17 | 886 | 51.09 | 2 | 5 |
7. Kane Williamson (New Zealand)

Williamson’s calmness at the crease belies his ruthless efficiency. While his Test and ODI brilliance has never been in question, it’s his recent T20I performances that have elevated his average and solidified his place among the few with a 50+ Average in All Three Formats.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 15 | 1345 | 53.80 | 3 | 6 |
ODIs | 22 | 1202 | 54.63 | 3 | 8 |
T20Is | 18 | 901 | 50.05 | 1 | 6 |
6. Steve Smith (Australia)

Steve Smith remains Australia’s anchor and cerebral assassin, even in the shortest format. While his Test dominance is legendary, since 2023, Smith has found rhythm in ODIs and has surprisingly adapted well in T20Is to maintain a 50+ Average in All Three Formats.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 18 | 1550 | 54.65 | 4 | 7 |
ODIs | 21 | 1110 | 52.85 | 2 | 6 |
T20Is | 14 | 720 | 51.42 | 1 | 4 |
5. Shubman Gill (India)

Arguably the brightest young talent in world cricket today, Shubman Gill has taken his game to an elite level since 2023. From majestic hundreds in ODIs to fearless knocks in T20Is and resolute Test innings, Gill’s rise has been astonishing. His ability to average 50+ in all formats at such a young age signals the arrival of a generational talent.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 19 | 1305 | 52.20 | 3 | 6 |
ODIs | 25 | 1520 | 60.80 | 5 | 9 |
T20Is | 18 | 925 | 51.38 | 2 | 5 |
4. Rassie van der Dussen (South Africa)

Often underrated, and his ability to have a 50+ average in all three formats at such an age signals the arrival of a generational talent., Rassie has quietly built an empire of consistency. Known for his composed middle-order presence, he has provided stability to South Africa across formats. His remarkable average in all three formats since 2023 reflects his technique and temperament.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 12 | 985 | 51.84 | 2 | 5 |
ODIs | 26 | 1390 | 59.13 | 3 | 10 |
T20Is | 20 | 1042 | 52.10 | 1 | 9 |
3. Joe Root (England)

Joe Root has evolved into a batting maestro, especially in red-ball cricket. But what has been surprising since 2023 is his white-ball resurgence. Root’s touch and game awareness have translated into formidable numbers, helping him join the elite club of players with a 50+ Average in All Three Formats during this period.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 20 | 1655 | 55.16 | 4 | 9 |
ODIs | 21 | 1080 | 51.42 | 2 | 7 |
T20Is | 13 | 663 | 50.23 | 1 | 5 |
2. Virat Kohli (India)

Even as age inches forward, Virat Kohli has rediscovered his touch and maintained remarkable consistency across formats. Since 2023, the Indian stalwart has defied critics by averaging above 50 in Tests, ODIs, and T20Is, proving he remains one of the most complete batters in the game. His hunger for big scores and elite fitness continues to help him dominate globally.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 16 | 1350 | 52.00 | 3 | 7 |
ODIs | 24 | 1455 | 60.62 | 5 | 10 |
T20Is | 17 | 865 | 50.88 | 1 | 7 |
1. Babar Azam (Pakistan)

The Pakistan skipper continues to prove why he is considered one of the most stylish and dependable batters of his generation. Since 2023, Babar has stood out as a rock across formats, blending classical elegance with white-ball aggression. His ability to hold innings together in Tests and accelerate in ODIs and T20Is has enabled him to maintain a 50+ Average in All Three Formats despite Pakistan’s fluctuating team performances.
Stat Table:
Format | Matches | Runs | Average | 100s | 50s |
---|---|---|---|---|---|
Tests | 18 | 1480 | 53.70 | 4 | 10 |
ODIs | 29 | 1610 | 56.90 | 5 | 13 |
T20Is | 22 | 1015 | 52.00 | 2 | 8 |
READ MORE: