Virat Kohli
Virat Kohli has played 786 matches across formats for India Cricket and Royal Challengers Bangalore, accumulating 36,461 runs at a batting average of 49.54 and a strike rate of 87.59. His primary format is the One-Day International, where he averages 59.41 across 297 matches. In the last two months of 2025 and into January 2026, he posted four ODI scores of 93 or above in the space of five innings, including 135 off 120 balls against South Africa on 30 November 2025 and 124 off 108 balls against New Zealand on 18 January 2026. Form has carried into the IPL, with 69 not out off 38 balls and 50 off 38 in consecutive April 2026 appearances for Royal Challengers Bangalore.

2026 Season Context
Current team & role
Royal Challengers Bangalore · All-Rounder
Recent form
Kohli scored 135, 102, 65 not out, 93, and 124 in five ODI innings between late November 2025 and mid-January 2026, then returned to IPL cricket in April 2026 with 69 not out off 38 balls against Sunr
Strongest format
One-Day International — Kohli's ODI record of 14,675 runs at a batting average of 59.41 across 297 matches is the strongest combination of volume and average in his dataset,
Career stats overview
121 Test · 297 ODI · 368 T20I appearances — spanning 2009 to present.
Test
121 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
297 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
368 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
Career average close to 50 across 786 matches
Virat Kohli has accumulated 36,461 runs from 786 appearances at a batting average of 49.54. That level of consistency across formats and competitions over such a large sample is the defining number of his career.
ODI cricket is where he averages 59.41
Across 297 One-Day Internationals, Kohli has scored 14,675 runs at an average of 59.41 and a strike rate of 93.76. No other format in our dataset comes close to matching that combination of volume and average.
Sri Lanka and South Africa are his most profitable opponents
Against Sri Lanka, Kohli averages 62.71 from 72 matches. Against South Africa he averages 61.15 from 60. Both figures sit comfortably above his career mean, making these fixtures historically productive ones for him.
Sher-e-Bangla is his best ground by average
In 26 matches at the Sher-e-Bangla National Stadium in Dhaka, Kohli averages 68.26 at a strike rate of 100.08. Only the Arun Jaitley Stadium (62.52) and Wankhede (57.38) come close among his most frequented venues.
Red-hot recent ODI form: three scores of 93-plus in five innings
Between 30 November 2025 and 18 January 2026, Kohli posted 135, 102, 93, and 124 in ODI cricket. That run of scores suggests he is converting starts at a high rate across that stretch of international fixtures.
Head-to-head
Vs opponents
Career totals broken down by the teams V Kohli has faced most often, heat-scaled by output.
Australia
- Matches
- 103
- Runs
- 5,551
England
- Matches
- 87
- Runs
- 4,036
- Wickets
- 4
Sri Lanka
- Matches
- 72
- Runs
- 4,076
West Indies
- Matches
- 69
- Runs
- 3,850
- Wickets
- 1
New Zealand
- Matches
- 60
- Runs
- 3,173
- Wickets
- 1
South Africa
- Matches
- 60
- Runs
- 3,608
- Wickets
- 1
Punjab Kings
- Matches
- 36
- Runs
- 1,159
Chennai Super Kings
- Matches
- 35
- Runs
- 1,174
- Wickets
- 1
Grounds played at
Home & away grounds
The venues where V Kohli has turned out most often.
M. Chinnaswamy Stadium, Bengaluru
- Matches
- 109
- Runs
- 3,905
- Wickets
- 2
Wankhede Stadium, Mumbai
- Matches
- 37
- Runs
- 1,836
- Wickets
- 1
Eden Gardens, Kolkata
- Matches
- 30
- Runs
- 1,323
- Wickets
- 1
M. A. Chidambaram Stadium, Chennai
- Matches
- 29
- Runs
- 1,196
Narendra Modi Stadium, Ahmedabad
- Matches
- 27
- Runs
- 1,064
Shere Bangla National Stadium, Dhaka
- Matches
- 26
- Runs
- 1,297
Dubai International Cricket Stadium
- Matches
- 24
- Runs
- 773
Arun Jaitley Stadium, Delhi
- Matches
- 22
- Runs
- 1,313
Official profile
Elsewhere on the web
ESPNcricinfo
V Kohli's profile
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.
Photo credits (1)
- Virat Kohli — photo by Prime Minister's Office, GODL-India · source