Skip to content
Foundation6 min

Virat Kohli: 8,848 Test Runs, 43 Centuries, and a Decade of Indian Batting Dominance

Virat Kohli played 113 Tests for India between 2011 and 2024, scoring 8,848 runs at 47.40 with 29 centuries. In ODIs he played 292 matches scoring 13,906 runs at 58.52 with 50 centuries — the most ODI centuries in history, surpassing Tendulkar's 49 in November 2023. He held a Test average in excess of 55 across 2014–2019 (often cited as a six-year peak averaging over 60 in Tests). He was the first Indian batter to average 50+ in all three formats simultaneously. He won the 2024 ICC T20 World Cup with India as a player.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Virat Kohli played 113 Tests for India between 2011 and 2024, scoring 8,848 runs at 47.40 with 29 centuries. He captained India in 68 Tests (40 wins, 17 losses) — the most Test wins for an Indian captain. In ODIs he scored 13,906 runs at 58.52 with 50 centuries from 292 matches, surpassing Sachin Tendulkar's record of 49 ODI centuries in November 2023.

The Test Peak: 2014–2019

Kohli's Test batting from 2014 to 2019 is analytically the peak period of his career. He scored over 1,000 Test runs in each of the calendar years 2016, 2017, and 2018. In 2014-15, he averaged 86.00 in Tests (692 runs in 5 Tests in Australia — including a century in Adelaide). In 2016, he scored 1,215 Test runs at 75.93 — the most by any batter in Test cricket that year. His 254 not out against South Africa at Pune in October 2019 is his highest Test score.

50 ODI Centuries: Breaking Tendulkar's Record

Kohli's 49th ODI century tied Tendulkar's record; his 50th came on 11 November 2023 in the 2023 ICC Cricket World Cup semi-final against New Zealand at the Wankhede Stadium, Mumbai. India beat New Zealand by 70 runs; Kohli scored 117 not out. He retired from T20 internationals after India won the 2024 ICC Men's T20 World Cup on 29 June 2024.

Test Captaincy: 40 Wins

Kohli captained India in 68 Tests between 2014 and 2022, winning 40 — the most Test wins for any Indian captain. His captaincy was characterised by aggressive declarations, consistent use of four-bowler attacks, and a willingness to take results-orientated risks in unfamiliar conditions. India won a Test series in Australia under his captaincy (2018-19, 2-1), the first series win in Australia for India in 71 years.

Virat Kohli: 113 Tests (2011–2024), 8,848 runs at 47.40, 29 centuries. HS: 254* vs South Africa, Pune 2019. Test captain: 68 Tests, 40 wins. ODIs: 292 matches, 13,906 runs at 58.52, 50 centuries (record). 50th ODI century: WC 2023 semi-final, Wankhede, 11 Nov 2023 (117* vs NZ). 2024 T20 WC winner. Retired from T20Is post-2024 WC.

Frequently asked questions

How does Virat Kohli's ODI average (58.52) analytically rank as the highest in history for a batter with 10,000+ ODI runs, and what specific technical and psychological factors account for his ability to average 58+ across 292 matches — a consistency achieved by no other batter in ODI history at that volume?

Kohli's 58.52 ODI average with 13,906 runs is the highest ODI average for any batter with 10,000+ runs — approximately 14 runs higher than the next highest comparable volume bater (Sangakkara 41.98, Tendulkar 44.83). The analytical explanation operates at three levels: (1) Position: Kohli bats at number 3 in ODIs — the best position to accumulate runs without excessive new-ball risk (top-order protection) but sufficient time to score big. His average from number 3 is structurally higher than most batting averages from number 4 or 5 because he faces the ball in overs 3-8 typically, rather than the death overs. (2) Chase specialist: Kohli is demonstrably the greatest ODI chase batter in history — his average in successful chases is over 90 (approximate), while in losing chases he scores less. This creates a structural not-out premium: in chases he finishes not out more often than in first-innings batting. The not-out inflation effect on batting averages is well-documented. (3) Consistency under pressure: sports psychology research identifies a 'clutch performance' premium for some athletes — Kohli's century count in chases (in winning causes, he has scored approximately 35 of his 50 centuries while chasing), and his big-score-when-needed pattern, suggest he performs above his mean when the context is most demanding, which produces a positive average skew relative to a flat distributional performer.