Skip to content

Virat Kohli

837 matches · 2008 to 2026 · played for India, Royal Challengers Bangalore, Royal Challengers Bengaluru

Batting

FormatMatchesInningsRunsAverageStrike rateFoursSixes
ODIs30230214,98758.5494.31,391181
T2038738713,29942.49135.11,192431
Tests1212109,23046.8555.61,02730

Counted from the deliveries; super overs left out. See batting average and strike rate.

Bowling

FormatMatchesOversRunsWicketsAverageEconomyStrike rate
T203967.1572871.508.5250.4
ODIs50110.26805136.006.16132.4
Tests1129.1840n/a2.88n/a

Byes and leg byes are not charged to the bowler. See economy rate and strike rate.

Recent matches

DateCompetitionMatchResult
3 Oct 2026ODIsIndia v West Indieslost
30 Sep 2026ODIsIndia v West Indieswon
27 Sep 2026ODIsIndia v West Indieswon
19 Jul 2026ODIsIndia v Englandlost
16 Jul 2026ODIsIndia v Englandlost
14 Jul 2026ODIsIndia v Englandwon
31 May 2026IPLRoyal Challengers Bengaluru v Gujarat Titanswon
26 May 2026IPLRoyal Challengers Bengaluru v Gujarat Titanswon
22 May 2026IPLRoyal Challengers Bengaluru v Sunrisers Hyderabadlost
17 May 2026IPLRoyal Challengers Bengaluru v Punjab Kingswon

Query Virat Kohli yourself

500 free credits every month, no card. REST or MCP. Player id ba607b88.

Get a free key