Virat Kohli has scored 14,987 ODI runs at an average of 58.54 and a strike rate of 94.3 with 55 hundreds, plus 9,336 in the IPL and 3,963 in T20Is.

Virat Kohli recent form

Last 10 matches, newest first · 99 fantasy points a match on average

  1. 0v West Indies · ODI3 Oct · 8 pts
  2. 29v West Indies · ODI30 Sept · 63 pts
  3. 139*v West Indies · ODI27 Sept · 263 pts
  4. 74v England · ODI19 Jul · 132 pts
  5. 65v England · ODI16 Jul · 117 pts
  6. 5v England · ODI14 Jul · 13 pts
  7. 75*v Gujarat Titans · IPL31 May · 151 pts
  8. 43v Gujarat Titans · IPL26 May · 91 pts
  9. 15v Sunrisers Hyderabad · IPL22 May · 29 pts
  10. 58v Punjab Kings · IPL17 May · 124 pts

Virat Kohli career bests

CompetitionHS100/506sCt
ODI18355/77181167
IPL113*9/68316126
T20I94*0/3711551

Virat Kohli runs by year

ODI: runs by year
2008: 159 runs in 5 matches
2009: 325 runs in 10 matches
2010: 995 runs in 25 matches
2011: 1,381 runs in 34 matches
2012: 1,026 runs in 17 matches
2013: 1,268 runs in 34 matches
2014: 1,054 runs in 20 matches
2015: 623 runs in 20 matches
2016: 739 runs in 10 matches
1,4602017: 1,460 runs in 26 matches
2018: 1,202 runs in 14 matches
2019: 1,310 runs in 25 matches
2020: 431 runs in 9 matches
2021: 129 runs in 3 matches
2022: 302 runs in 11 matches
2023: 1,322 runs in 26 matches
2024: 58 runs in 3 matches
2025: 651 runs in 13 matches
2026: 552 runs in 9 matches
20082026
Show as a table
YearMatchesRuns
20269552
202513651
2024358
2023261,322
202211302
20213129
20209431
2019251,310
2018141,202
2017261,460
201610739
201520623
2014201,054
2013341,268
2012171,026
2011341,381
201025995
200910325
20085159
IPL: runs by year
2008: 165 runs in 13 matches
2009: 246 runs in 16 matches
2010: 307 runs in 16 matches
2011: 557 runs in 16 matches
2012: 364 runs in 15 matches
2013: 634 runs in 16 matches
2014: 359 runs in 14 matches
2015: 505 runs in 16 matches
9732016: 973 runs in 16 matches
2017: 308 runs in 10 matches
2018: 530 runs in 14 matches
2019: 464 runs in 14 matches
2020: 466 runs in 15 matches
2021: 405 runs in 15 matches
2022: 341 runs in 16 matches
2023: 639 runs in 14 matches
2024: 741 runs in 15 matches
2025: 657 runs in 15 matches
2026: 675 runs in 16 matches
20082026
Show as a table
YearMatchesRuns
202616675
202515657
202415741
202314639
202216341
202115405
202015466
201914464
201814530
201710308
201616973
201516505
201414359
201316634
201215364
201116557
201016307
200916246
200813165

Virat Kohli in the powerplay, middle and death overs

In each competition

ODI

BattingRunsSROuts6s
Powerplay overs 1–102,18773.55215
Middle overs 11–4011,17794.4153112
Death overs 41–501,623150.04754

IPL

BattingRunsSROuts6s
Powerplay overs 1–63,477129.57587
Middle overs 7–154,286125.894136
Death overs 16–201,573188.46093

T20I

BattingRunsSROuts6s
Powerplay overs 1–61,043119.72418
Middle overs 7–151,953127.63946
Death overs 16–20967188.51851

Virat Kohli against pace and spin

Runs off the bat and dismissals against each type of bowler

ODI

BowlingRunsSRAvgOutsDot %
Pace9,43895.156.5116748%
Spin5,54392.971.997739%
Right-arm pace7,65594.658.8813048%
Left-arm pace1,78397.748.193749%
Off-spin2,26492.380.862838%
Leg-spin1,54298.761.682537%
Left-arm orthodox1,66588.672.392341%
Left-arm wrist-spin7297.372.00134%

Bowling style known for 100% of balls faced.

IPL

BowlingRunsSRAvgOutsDot %
Pace5,896140.837.0815935%
Spin3,366125.256.106029%
Right-arm pace4,461140.938.1311734%
Left-arm pace1,435140.534.174236%
Off-spin807118.753.801531%
Leg-spin1,259136.050.362526%
Left-arm orthodox1,089115.964.061732%
Left-arm wrist-spin211147.670.33324%

Bowling style known for 99% of balls faced.

T20I

BowlingRunsSRAvgOutsDot %
Pace2,630144.248.705430%
Spin1,289121.458.592227%
Right-arm pace2,146147.755.033928%
Left-arm pace484130.532.271536%
Off-spin347114.169.40530%
Leg-spin517126.747.001125%
Left-arm orthodox363120.690.75428%
Left-arm wrist-spin62126.531.00216%

Bowling style known for 99% of balls faced.

Virat Kohli record against each team

Every opponent, most played first

ODI

AgainstMatRunsAvgSR
Sri Lanka562,65260.2793.7
Australia532,52553.7293.2
West Indies462,42967.4799.5
England411,54141.6589.9
New Zealand361,89757.4896.6
South Africa341,80672.2489.8
Bangladesh1793271.69100.0
Pakistan1777859.8598.9
5 more opponents
AgainstMatRunsAvgSR
Zimbabwe825350.6086.9
Ireland27878.0082.1
Netherlands26331.5082.9
Nepal10——
United Arab Emirates133—80.5

IPL

AgainstMatRunsAvgSR
Punjab Kings371,21736.88133.6
Kolkata Knight Riders361,12645.04136.7
Mumbai Indians3697231.35128.7
Chennai Super Kings351,17437.87128.3
Rajasthan Royals3492834.37125.6
Delhi Capitals331,17248.83134.4
Sunrisers Hyderabad2688938.65144.3
Deccan Chargers1130634.00137.8
6 more opponents
AgainstMatRunsAvgSR
Gujarat Titans1057882.57156.6
Lucknow Super Giants824230.25133.7
Gujarat Lions528370.75154.6
Pune Warriors512825.60128.0
Rising Pune Supergiant427190.33144.1
Kochi Tuskers Kerala25050.0098.0

T20I

AgainstMatRunsAvgSR
Australia2379449.63142.5
England2164838.12135.0
South Africa1439439.40133.1
West Indies1457057.00150.8
Pakistan1149270.29123.9
New Zealand1031134.56138.8
Sri Lanka733967.80138.4
Bangladesh623076.67123.7
8 more opponents
AgainstMatRunsAvgSR
Ireland3103.3366.7
Zimbabwe35252.00113.0
Hong Kong159—134.1
Namibia10——
Netherlands162—140.9
Scotland12—100.0
United Arab Emirates10——
United States of America100.000.0

Virat Kohli: quick answers

How many ODI runs has Virat Kohli scored?

14,987 runs in 303 innings at an average of 58.54 and a strike rate of 94.3, with 55 hundreds and 77 fifties.

What is Virat Kohli's highest ODI score?

183.

How many IPL runs has Virat Kohli scored?

9,336 runs in 275 innings at an average of 40.42 and a strike rate of 134.8, with 9 hundreds and 68 fifties.

What is Virat Kohli's highest IPL score?

113*.

Which bowler has dismissed Virat Kohli most often?

Adam Zampa, 9 times in 385 balls (in match-ups of 60+ balls).

Does Virat Kohli play pace or spin better in ODIs?

Against pace: strike rate 95.1, average 56.51. Against spin: strike rate 92.9, average 71.99.

What is Virat Kohli's record against Sri Lanka?

2,652 runs in 56 matches at an average of 60.27.

Virat Kohli in the IPL: phases, pace v spin, toughest bowlers

IPL batting by phase

Powerplay (overs 1–6), middle (7–15) and death (16–20)

PhaseRunsBallsOutsAvgSR
Powerplay317525857542.33122.82
Middle406833239443.28122.42
Death15258526324.21178.99

Toughest IPL bowlers

Bowlers with the most dismissals against this batter

BowlerBallsRunsOutsSR
Sandeep SharmaRR891327148.31
Mohammed ShamiLSG801075133.75
Bhuvneshwar KumarRCB941295137.23

Favourite IPL match-ups

Bowlers this batter scores fastest against

BowlerBallsRunsOutsSR
Tushar DeshpandeRR17320188.24
Mitchell StarcDC32591184.38
Harshal PatelSRH611072175.41

IPL record against pace and spin

BowlingRunsBallsOutsSR
Pace2098150464139.49
Spin1566130632119.91

Best IPL grounds

VenueRunsAvgSR
M. Chinnaswamy Stadium329938.81140.5
Wankhede Stadium64149.31133.54
Arun Jaitley Stadium53448.55137.63
Rajiv Gandhi International Stadium49144.64132.35
Eden Gardens43043132.72