Virat Kohli
T20I ODI Test retired 2024 91 Player of Match
V Kohli has scored 36,701 runs in 794 international matches. Average 59.41, SR 92.0.
Career Statistics
IPL
9,346
275 matches · avg 40.81
SR 134.9 HS 113 100s 9 50s 68 4s 847 6s 317
ODI
14,970
303 matches · avg 59.17
SR 93.6 HS 183 100s 55 50s 77 4s 1390 6s 170
T20I
2,559
75 matches · avg 47.39
SR 133.9 HS 94 100s 0 50s 24 4s 200 6s 85
Test
9,230
121 matches · avg 47.09
SR 55.6 HS 254 100s 30 50s 31 4s 1028 6s 30
Bowling
IPL
4 wickets
avg 89.5 · econ 8.36 · SR 64.2
ODI
5 wickets
avg 132.4 · econ 5.98 · SR 132.8
T20I
1 wickets
avg 37 · econ 7.16 · SR 31
Records Held
🏆 Most Runs
14,970
ODI · dataset
🏆 Most Hundreds
55
ODI · dataset
🏆 Most Fifties
77
ODI · dataset
🏆 Most Runs
9,346
IPL · dataset
🏆 Most Hundreds
9
IPL · dataset
🏆 Most Fifties
68
IPL · dataset
Rankings
#1
Most Runs ODI
14,970
#1
Most Hundreds ODI
55
#1
Most Fifties ODI
77
#1
Most Runs IPL
9,346
#1
Most Hundreds IPL
9
#1
Most Fifties IPL
68
#2
Highest Average T20I
47.39
Record: Mohammad Rizwan (54.67)
#3
Highest Average ODI
59.17
Record: M Raj (62.74)
Approaching Milestones
1 away
1 hundreds from 10 in IPL
6 away
6 fifties from 30 in T20Is
9 away
9 fifties from 40 in Tests
10 away
10 hundreds from 40 in Tests
15 away
15 sixes from 100 in T20Is
30 away
30 runs from 15,000 in ODIs
Career Timeline
Peak volume: 2018 · Best avg: 2016 (81.1)
Career Span
IPL
2008-04-18 — 2026-05-31
ODI
2008-08-18 — 2026-07-16
T20I
2012-09-23 — 2024-06-29
Test
2011-06-20 — 2025-01-03
Ball-by-ball coverage ~2005+.
Key Strengths
Strongest in ODI
Average 59.41, SR 92.0
Most aggressive in T20I
Strike rate 131.3
Dominant vs Pakistan
Avg 66.84, 1270 runs in 28 matches
Elite power hitter
627 sixes in international cricket
Career Milestones
15,000 international runs 20,000 international runs 25,000 international runs 30,000 international runs 700+ international matches
Career Timeline
| Year | M | Runs |
|---|---|---|
| 2008 | 17 | 324 |
| 2009 | 21 | 571 |
| 2010 | 37 | 1,328 |
| 2011 | 55 | 2,140 |
| 2012 | 52 | 2,432 |
| 2013 | 54 | 2,523 |
| 2014 | 50 | 2,579 |
| 2015 | 45 | 1,798 |
| 2016 | 50 | 3,568 |
| 2017 | 54 | 2,845 |
| 2018 | 50 | 3,265 |
| 2019 | 56 | 2,852 |
| 2020 | 36 | 1,319 |
| 2021 | 37 | 1,369 |
| 2022 | 52 | 1,567 |
| 2023 | 45 | 2,632 |
| 2024 | 35 | 1,343 |
| 2025 | 29 | 1,331 |
| 2026 | 19 | 915 |
Performance by Opponent
| Opponent | M | Runs | Avg | SR |
|---|---|---|---|---|
| Australia | 102 | 5,522 | 49.3 | 72.6 |
| Sri Lanka | 71 | 4,008 | 62.62 | 85.6 |
| England | 84 | 3,951 | 41.59 | 67.3 |
| West Indies | 67 | 3,797 | 60.27 | 81.4 |
| South Africa | 59 | 3,580 | 61.72 | 74.3 |
| New Zealand | 60 | 3,173 | 47.36 | 79 |
| Bangladesh | 29 | 1,442 | 60.08 | 90.9 |
| Pakistan | 28 | 1,270 | 66.84 | 105.3 |
| Zimbabwe | 7 | 305 | 61 | 88.4 |
| Netherlands | 3 | 125 | 62.5 | 102.5 |
Venue Performance
| Venue | M | Runs | Avg | SR |
|---|---|---|---|---|
| M Chinnaswamy Stadium | 67 | 2,132 | 36.14 | 115.9 |
| Wankhede Stadium | 22 | 1,295 | 76.18 | 92.2 |
| M Chinnaswamy Stadium, Bengaluru | 27 | 1,259 | 50.36 | 133.5 |
| Shere Bangla National Stadium | 23 | 1,258 | 83.87 | 103.9 |
| Eden Gardens | 21 | 1,011 | 50.55 | 87.2 |
| Adelaide Oval | 13 | 975 | 65 | 69.1 |
| Maharashtra Cricket Association Stadium | 14 | 896 | 64 | 87 |
| Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | 9 | 879 | 97.67 | 86 |
| Melbourne Cricket Ground | 14 | 807 | 50.44 | 69.8 |
| Sydney Cricket Ground | 17 | 789 | 49.31 | 78.5 |
Dismissal Profile
68.3%
caught
520 times
13.7%
bowled
104 times
10.1%
lbw
77 times
4.1%
run out
31 times
2%
caught and bowled
15 times
1.6%
stumped
12 times
0.3%
hit wicket
2 times
Boundary Profile
T20I
1157 fours
428 sixes
55.1%
from boundaries
ODI
1366 fours
170 sixes
44.2%
from boundaries
Test
1000 fours
29 sixes
46.5%
from boundaries
Recent Form
| Match | Runs | Balls | SR | Result |
|---|---|---|---|---|
| T20: Indian Premier League | 75R(42b) | |||
| T20: Indian Premier League | 43R(25b) | |||
| T20: Indian Premier League | 15R(12b) | |||
| T20: Indian Premier League | 58R(38b) | |||
| T20: Indian Premier League | 105R(64b) | |||
| T20: Indian Premier League | 0R(2b) | |||
| T20: Indian Premier League | 0R(2b) | |||
| T20: Indian Premier League | 28R(14b) |
Explore