LUCKYSPIRE

Virat Kohli

India · Left-arm orthodox · All-rounder

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.

Matches
0
Runs
0
Wickets
0
Explore Full Stats
Virat Kohli
Bat Avg
49.5
Bowl Avg
113.5

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

9,230
Runs scored
0
Wickets taken

Where his legacy was forged — the format that rewards patience and precision.

ODI

297 matches

14,675
Runs scored
5
Wickets taken

The middle-overs architect — a decade of white-ball consistency.

T20I

368 matches

12,556
Runs scored
6
Wickets taken

Brief but impactful — quality over volume in the shortest format.

Format-aware deep dive

Where he dominates

Home record

215
wickets

Average 21.4 on Indian soil — better than any active spinner of the era.

Fourth-innings force

112
wickets

A third of his Test wickets come on day five, when bowlers decide outcomes.

Lower-order resilience

38.4
batting avg

At No.7 his average beats every Indian specialist in that slot since 2015.

Elite opposition

198
wkts in 48 M

Combined record vs Australia, England, New Zealand and South Africa.

Consistency

14
five-wicket hauls

Third-most by any Indian bowler since his Test debut.

WTC presence

2
finals played

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)