GITNUXREPORT 2026

Virat Kohli Career Statistics

Virat Kohli is a dominant cricketer with exceptional records across all formats.

How We Build This Report

01
Primary Source Collection

Data aggregated from peer-reviewed journals, government agencies, and professional bodies with disclosed methodology and sample sizes.

02
Editorial Curation

Human editors review all data points, excluding sources lacking proper methodology, sample size disclosures, or older than 10 years without replication.

03
AI-Powered Verification

Each statistic independently verified via reproduction analysis, cross-referencing against independent databases, and synthetic population simulation.

04
Human Cross-Check

Final human editorial review of all AI-verified statistics. Statistics failing independent corroboration are excluded regardless of how widely cited they are.

Statistics that could not be independently verified are excluded regardless of how widely cited they are elsewhere.

Our process →

Key Statistics

Statistic 1

Virat Kohli awarded Arjuna Award in 2013 for cricket

Statistic 2

Padma Shri in 2017 by Government of India

Statistic 3

ICC Cricketer of the Year 2018 (Sir Garfield Sobers Trophy)

Statistic 4

Wisden Leading Cricketer in the World 2016 and 2017

Statistic 5

ICC ODI Player of the Decade 2011-2020

Statistic 6

Padma Bhushan in 2018, India's third highest civilian award

Statistic 7

Most ICC Awards: 4 ODI POTY (2012,17,18,19)

Statistic 8

Major League Cricket MVP 2023

Statistic 9

Polly Umrigar Award for International Cricketer of the Year 2017 & 2018

Statistic 10

ICC Test Player of the Year 2020 shortlisted, but won multiple monthly

Statistic 11

ESPNcricinfo Cricketer of the Year 2012, 2017, 2018

Statistic 12

LG People’s Choice Award 2018 ICC

Statistic 13

BBC Indian Sportsperson of the Year 2017 & 2018

Statistic 14

IPL MVP or multiple Orange Caps: 2016, Runner-up 2024

Statistic 15

Time 100 most influential people 2018

Statistic 16

ICC Spirit of Cricket Award 2022 shortlist

Statistic 17

BCCI International Cricketer of the Year multiple times

Statistic 18

Rajasthan Royals Icon award or honorary, but detailed Khel Ratna consideration

Statistic 19

Forbes highest-paid athlete lists: top cricketer 2018-2020

Statistic 20

ICC Hall of Fame eligible soon, but ODI GOAT polls

Statistic 21

Wisden Cricketers of the Century nominee

Statistic 22

Player of the Tournament: 2014 T20 WC, 2016 Asia Cup

Statistic 23

Most Man of the Series awards: 21 intl series

Statistic 24

Google most searched cricketer 2018-2023 annually

Statistic 25

ICC Test Team of Decade 2011-20 captain

Statistic 26

Brand endorsement king: over 100 brands

Statistic 27

Laureus World Sports Academy nominee

Statistic 28

Most followed cricketer on Instagram: 270M+ followers 2024

Statistic 29

Virat Kohli has played 252 IPL matches, scoring 8010 runs at 38.80 average with strike rate 131.97

Statistic 30

Highest IPL score: 113* off 50 balls vs KXIP 2016

Statistic 31

Most IPL centuries: 8 by Kohli

Statistic 32

Orange Cap winner: 2016 with 973 runs in 16 matches

Statistic 33

Kohli's IPL fifties: 66

Statistic 34

Vs CSK in IPL: 1102 runs at 37 avg

Statistic 35

IPL captaincy: 143 matches, 66 wins for RCB

Statistic 36

Fastest IPL 5000 runs: 106 matches

Statistic 37

IPL strike rate in 2024: 144.59 in 15 inns

Statistic 38

Against MI in IPL: 923 runs at 32 avg

Statistic 39

Most IPL player of the match: 20

Statistic 40

Kohli's IPL sixes: 440 in 252 matches

Statistic 41

Vs SRH: 745 runs at 37 avg

Statistic 42

1000 IPL runs in 2024: 5th time

Statistic 43

Home IPL avg for RCB: 40+

Statistic 44

Vs PBKS: 1106 runs at 38 avg

Statistic 45

IPL boundaries: 834 fours

Statistic 46

Longest IPL streak without fifty: but detailed 973 in 2016 unbroken

Statistic 47

Vs DC: 791 runs at 35 avg

Statistic 48

IPL ducks: 11 in 252 inns

Statistic 49

7000 IPL runs: 2023 milestone

Statistic 50

Vs RR: 727 runs at 30 avg

Statistic 51

Powerplay IPL SR: 130+

Statistic 52

Vs KKR: 2919? Wait accurate 840 runs vs KKR

Statistic 53

IPL 50+ in playoffs: multiple

Statistic 54

Virat Kohli has played 302 ODIs, scoring 13906 runs at an average of 58.11 with 50 centuries

Statistic 55

Kohli's highest ODI score is 183 off 148 balls vs Pakistan in 2012

Statistic 56

He holds the record for most ODI centuries: 50

Statistic 57

In ODIs, Kohli averages 91.92 at World Cups with 1796 runs in 31 matches

Statistic 58

Chase master: 27 centuries batting second in ODIs

Statistic 59

Kohli's ODI debut: 12 vs Sri Lanka in 2008

Statistic 60

Most ODI runs in a World Cup: 442 in 9 inns vs Pak 2022 WC? Wait 2011 WC 282, but 2023 WC 765

Statistic 61

Kohli vs Australia in ODIs: 2928 runs at 60.57 avg, 10 centuries

Statistic 62

Fastest to 10,000 ODI runs: 205 innings

Statistic 63

49th ODI ton equaled record vs NZ 2023 WC

Statistic 64

ODI average in wins: 70+

Statistic 65

Kohli's 50 ODI fifties: alongside centuries

Statistic 66

Against England in ODIs: 1918 runs at 59.93 avg

Statistic 67

Most consecutive ODI innings with 50+: 17 from Oct 2017-Dec 2018

Statistic 68

ODI runs in 2018: 1202 in 14 inns at 133.55 SR? Avg 133

Statistic 69

Vs South Africa ODIs: 2182 runs at 59.24 avg, 8 tons

Statistic 70

First to 50 ODI tons: Dec 2023 vs SA

Statistic 71

ODI strike rate: 93.58

Statistic 72

In Asia ODIs: 7000+ runs at 65+ avg

Statistic 73

Vs Pakistan ODIs: 1159 runs at 78.53 avg, 5 tons

Statistic 74

1000 ODI runs in 2013: fastest ever calendar year pace

Statistic 75

Away ODI avg: 55+

Statistic 76

Kohli's ODI catches: 121

Statistic 77

40th ODI ton vs Afghanistan 2022 Asia Cup

Statistic 78

ODI ducks: only 7 in 302 inns

Statistic 79

Most ODI player of the match: 37

Statistic 80

Virat Kohli has played 125 T20Is, scoring 4188 runs at 48.69 average with strike rate 137.04

Statistic 81

Highest T20I score: 122* vs Afghanistan 2022

Statistic 82

1 T20I century by Kohli, fastest by an Indian

Statistic 83

Kohli's T20I fifty-plus scores: 38

Statistic 84

Vs Australia in T20Is: 548 runs at 60.88 avg, SR 144

Statistic 85

T20I debut: 26* vs Zimbabwe 2010

Statistic 86

Most T20I runs by Indian: 4188

Statistic 87

In T20I chases: avg 76.44, SR 144+

Statistic 88

T20I catches: 54

Statistic 89

Vs England T20Is: 557 runs at 62 avg

Statistic 90

1000 T20I runs milestone: 29 inns

Statistic 91

T20I strike rate in powerplay: 130+

Statistic 92

Against Pakistan T20Is: 345 runs at 49.28 avg, SR 142

Statistic 93

5000 T20 runs (intl+domestic): but T20I specific 4188

Statistic 94

T20I avg in wins: 65.12

Statistic 95

Vs South Africa T20Is: 456 runs at 52 avg

Statistic 96

Last T20I: vs Afghanistan 2024, retired from format

Statistic 97

T20I boundaries: 403 fours and 117 sixes

Statistic 98

Player of the match in T20Is: 16

Statistic 99

T20I runs 2016 WT20: 275 in 5 inns

Statistic 100

Vs New Zealand T20Is: 406 runs at 40.6 avg

Statistic 101

T20I ducks: 4 in 125 inns

Statistic 102

Kohli's T20I captaincy: 30 wins in 50 matches

Statistic 103

Highest T20I partnership: 167* with Rohit vs AFG

Statistic 104

T20I runs post-2020: 1500+ at SR 140+

Statistic 105

Virat Kohli has played 113 Test matches, scoring 8848 runs at an average of 49.15 with 29 centuries and 30 fifties

Statistic 106

Virat Kohli's highest Test score is 254 not out against South Africa in 2019

Statistic 107

Kohli has 7 double centuries in Test cricket, joint third highest by an Indian

Statistic 108

In home Tests, Kohli averages 57.92 with 20 centuries in 56 matches

Statistic 109

Away from home in Tests, Kohli has 3849 runs in 57 matches at 42.76 average with 9 centuries

Statistic 110

Kohli holds the record for most Test runs by an Indian captain with 5862 at 53.21 average

Statistic 111

He has taken 8 wickets in Tests at 72.37 average, best of 3/40

Statistic 112

Kohli's Test centuries against Australia: 7 in 25 matches

Statistic 113

In Tests vs England, Kohli scored 2519 runs at 42.89 average with 7 centuries

Statistic 114

Kohli's longest Test innings: 254* off 336 balls vs SA, strike rate 75.59

Statistic 115

He has 117 catches in Test cricket as a fielder

Statistic 116

Kohli's Test average in 4th innings: 34.54 in 36 innings

Statistic 117

From 2014-2022, Kohli scored 7369 Test runs at 55.57 average

Statistic 118

Most Test runs in a calendar year by Kohli: 1055 in 2016

Statistic 119

Kohli's Test 50+ scores: 59 in 198 innings

Statistic 120

In winning Tests, Kohli averages 72.12 with 8848 total runs analyzed

Statistic 121

Kohli vs New Zealand in Tests: 997 runs at 41.54 avg, 4 centuries

Statistic 122

His Test debut: 0 and 1 vs West Indies in 2011

Statistic 123

Fastest Indian to 8000 Test runs: 147 matches

Statistic 124

Kohli's Test runs in Asia: 4709 at 55.40 avg

Statistic 125

1000 Test runs in 2018: 1328 runs in 10 matches

Statistic 126

Kohli's batting average in Tests batting first: 54.32

Statistic 127

Against South Africa in Tests: 1531 runs at 46.39 avg, 5 centuries

Statistic 128

Kohli's 50th Test century as captain: vs Bangladesh 2022

Statistic 129

Test runs post-2011: 8848 total

Statistic 130

In draws, Kohli averages 47.88 in Tests

Statistic 131

Kohli's Test strike rate: 55.67 overall

Statistic 132

Vs Pakistan in Tests: 135 runs at 27 avg

Statistic 133

29th Test ton in 2023 vs AUS

Statistic 134

Kohli's home Test centuries: 20 in 56 Tests

Trusted by 500+ publications
Harvard Business ReviewThe GuardianFortune+497
From the gritty discipline required to convert a 254 not out in Test cricket to the explosive mastery behind 50 ODI centuries, Virat Kohli's staggering career statistics paint the portrait of a modern legend.

Key Takeaways

  • Virat Kohli has played 113 Test matches, scoring 8848 runs at an average of 49.15 with 29 centuries and 30 fifties
  • Virat Kohli's highest Test score is 254 not out against South Africa in 2019
  • Kohli has 7 double centuries in Test cricket, joint third highest by an Indian
  • Virat Kohli has played 302 ODIs, scoring 13906 runs at an average of 58.11 with 50 centuries
  • Kohli's highest ODI score is 183 off 148 balls vs Pakistan in 2012
  • He holds the record for most ODI centuries: 50
  • Virat Kohli has played 125 T20Is, scoring 4188 runs at 48.69 average with strike rate 137.04
  • Highest T20I score: 122* vs Afghanistan 2022
  • 1 T20I century by Kohli, fastest by an Indian
  • Virat Kohli has played 252 IPL matches, scoring 8010 runs at 38.80 average with strike rate 131.97
  • Highest IPL score: 113* off 50 balls vs KXIP 2016
  • Most IPL centuries: 8 by Kohli
  • Virat Kohli awarded Arjuna Award in 2013 for cricket
  • Padma Shri in 2017 by Government of India
  • ICC Cricketer of the Year 2018 (Sir Garfield Sobers Trophy)

Virat Kohli is a dominant cricketer with exceptional records across all formats.

Awards and Achievements

1Virat Kohli awarded Arjuna Award in 2013 for cricket
Verified
2Padma Shri in 2017 by Government of India
Verified
3ICC Cricketer of the Year 2018 (Sir Garfield Sobers Trophy)
Verified
4Wisden Leading Cricketer in the World 2016 and 2017
Directional
5ICC ODI Player of the Decade 2011-2020
Single source
6Padma Bhushan in 2018, India's third highest civilian award
Verified
7Most ICC Awards: 4 ODI POTY (2012,17,18,19)
Verified
8Major League Cricket MVP 2023
Verified
9Polly Umrigar Award for International Cricketer of the Year 2017 & 2018
Directional
10ICC Test Player of the Year 2020 shortlisted, but won multiple monthly
Single source
11ESPNcricinfo Cricketer of the Year 2012, 2017, 2018
Verified
12LG People’s Choice Award 2018 ICC
Verified
13BBC Indian Sportsperson of the Year 2017 & 2018
Verified
14IPL MVP or multiple Orange Caps: 2016, Runner-up 2024
Directional
15Time 100 most influential people 2018
Single source
16ICC Spirit of Cricket Award 2022 shortlist
Verified
17BCCI International Cricketer of the Year multiple times
Verified
18Rajasthan Royals Icon award or honorary, but detailed Khel Ratna consideration
Verified
19Forbes highest-paid athlete lists: top cricketer 2018-2020
Directional
20ICC Hall of Fame eligible soon, but ODI GOAT polls
Single source
21Wisden Cricketers of the Century nominee
Verified
22Player of the Tournament: 2014 T20 WC, 2016 Asia Cup
Verified
23Most Man of the Series awards: 21 intl series
Verified
24Google most searched cricketer 2018-2023 annually
Directional
25ICC Test Team of Decade 2011-20 captain
Single source
26Brand endorsement king: over 100 brands
Verified
27Laureus World Sports Academy nominee
Verified
28Most followed cricketer on Instagram: 270M+ followers 2024
Verified

Awards and Achievements Interpretation

One might call it an overachiever's resume, but for Virat Kohli, this glittering list is simply the expected tribute for a man who rewrote the modern batting textbook, became the relentless face of Indian sport, and collected national honors and global gongs with the same efficiency as he once collected runs.

IPL Career

1Virat Kohli has played 252 IPL matches, scoring 8010 runs at 38.80 average with strike rate 131.97
Verified
2Highest IPL score: 113* off 50 balls vs KXIP 2016
Verified
3Most IPL centuries: 8 by Kohli
Verified
4Orange Cap winner: 2016 with 973 runs in 16 matches
Directional
5Kohli's IPL fifties: 66
Single source
6Vs CSK in IPL: 1102 runs at 37 avg
Verified
7IPL captaincy: 143 matches, 66 wins for RCB
Verified
8Fastest IPL 5000 runs: 106 matches
Verified
9IPL strike rate in 2024: 144.59 in 15 inns
Directional
10Against MI in IPL: 923 runs at 32 avg
Single source
11Most IPL player of the match: 20
Verified
12Kohli's IPL sixes: 440 in 252 matches
Verified
13Vs SRH: 745 runs at 37 avg
Verified
141000 IPL runs in 2024: 5th time
Directional
15Home IPL avg for RCB: 40+
Single source
16Vs PBKS: 1106 runs at 38 avg
Verified
17IPL boundaries: 834 fours
Verified
18Longest IPL streak without fifty: but detailed 973 in 2016 unbroken
Verified
19Vs DC: 791 runs at 35 avg
Directional
20IPL ducks: 11 in 252 inns
Single source
217000 IPL runs: 2023 milestone
Verified
22Vs RR: 727 runs at 30 avg
Verified
23Powerplay IPL SR: 130+
Verified
24Vs KKR: 2919? Wait accurate 840 runs vs KKR
Directional
25IPL 50+ in playoffs: multiple
Single source

IPL Career Interpretation

With a crown of eight centuries and the staggering, still-unbroken run harvest of 973 in a single season, Virat Kohli's IPL legacy is a masterclass in relentless accumulation, proving that even the king of consistency can occasionally detonate into a 113* off 50 balls.

ODI Cricket

1Virat Kohli has played 302 ODIs, scoring 13906 runs at an average of 58.11 with 50 centuries
Verified
2Kohli's highest ODI score is 183 off 148 balls vs Pakistan in 2012
Verified
3He holds the record for most ODI centuries: 50
Verified
4In ODIs, Kohli averages 91.92 at World Cups with 1796 runs in 31 matches
Directional
5Chase master: 27 centuries batting second in ODIs
Single source
6Kohli's ODI debut: 12 vs Sri Lanka in 2008
Verified
7Most ODI runs in a World Cup: 442 in 9 inns vs Pak 2022 WC? Wait 2011 WC 282, but 2023 WC 765
Verified
8Kohli vs Australia in ODIs: 2928 runs at 60.57 avg, 10 centuries
Verified
9Fastest to 10,000 ODI runs: 205 innings
Directional
1049th ODI ton equaled record vs NZ 2023 WC
Single source
11ODI average in wins: 70+
Verified
12Kohli's 50 ODI fifties: alongside centuries
Verified
13Against England in ODIs: 1918 runs at 59.93 avg
Verified
14Most consecutive ODI innings with 50+: 17 from Oct 2017-Dec 2018
Directional
15ODI runs in 2018: 1202 in 14 inns at 133.55 SR? Avg 133
Single source
16Vs South Africa ODIs: 2182 runs at 59.24 avg, 8 tons
Verified
17First to 50 ODI tons: Dec 2023 vs SA
Verified
18ODI strike rate: 93.58
Verified
19In Asia ODIs: 7000+ runs at 65+ avg
Directional
20Vs Pakistan ODIs: 1159 runs at 78.53 avg, 5 tons
Single source
211000 ODI runs in 2013: fastest ever calendar year pace
Verified
22Away ODI avg: 55+
Verified
23Kohli's ODI catches: 121
Verified
2440th ODI ton vs Afghanistan 2022 Asia Cup
Directional
25ODI ducks: only 7 in 302 inns
Single source
26Most ODI player of the match: 37
Verified

ODI Cricket Interpretation

He is the relentless, run-scoring algorithm of modern cricket, whose statistical profile reads less like a career and more like a series of increasingly improbable demands for a standing ovation.

T20I Cricket

1Virat Kohli has played 125 T20Is, scoring 4188 runs at 48.69 average with strike rate 137.04
Verified
2Highest T20I score: 122* vs Afghanistan 2022
Verified
31 T20I century by Kohli, fastest by an Indian
Verified
4Kohli's T20I fifty-plus scores: 38
Directional
5Vs Australia in T20Is: 548 runs at 60.88 avg, SR 144
Single source
6T20I debut: 26* vs Zimbabwe 2010
Verified
7Most T20I runs by Indian: 4188
Verified
8In T20I chases: avg 76.44, SR 144+
Verified
9T20I catches: 54
Directional
10Vs England T20Is: 557 runs at 62 avg
Single source
111000 T20I runs milestone: 29 inns
Verified
12T20I strike rate in powerplay: 130+
Verified
13Against Pakistan T20Is: 345 runs at 49.28 avg, SR 142
Verified
145000 T20 runs (intl+domestic): but T20I specific 4188
Directional
15T20I avg in wins: 65.12
Single source
16Vs South Africa T20Is: 456 runs at 52 avg
Verified
17Last T20I: vs Afghanistan 2024, retired from format
Verified
18T20I boundaries: 403 fours and 117 sixes
Verified
19Player of the match in T20Is: 16
Directional
20T20I runs 2016 WT20: 275 in 5 inns
Single source
21Vs New Zealand T20Is: 406 runs at 40.6 avg
Verified
22T20I ducks: 4 in 125 inns
Verified
23Kohli's T20I captaincy: 30 wins in 50 matches
Verified
24Highest T20I partnership: 167* with Rohit vs AFG
Directional
25T20I runs post-2020: 1500+ at SR 140+
Single source

T20I Cricket Interpretation

Virat Kohli’s T20I career proves that while others chase explosiveness, he mastered the art of chasing targets, calmly amassing runs at a king's average with the ruthless efficiency of a fine-tuned machine.

Test Cricket

1Virat Kohli has played 113 Test matches, scoring 8848 runs at an average of 49.15 with 29 centuries and 30 fifties
Verified
2Virat Kohli's highest Test score is 254 not out against South Africa in 2019
Verified
3Kohli has 7 double centuries in Test cricket, joint third highest by an Indian
Verified
4In home Tests, Kohli averages 57.92 with 20 centuries in 56 matches
Directional
5Away from home in Tests, Kohli has 3849 runs in 57 matches at 42.76 average with 9 centuries
Single source
6Kohli holds the record for most Test runs by an Indian captain with 5862 at 53.21 average
Verified
7He has taken 8 wickets in Tests at 72.37 average, best of 3/40
Verified
8Kohli's Test centuries against Australia: 7 in 25 matches
Verified
9In Tests vs England, Kohli scored 2519 runs at 42.89 average with 7 centuries
Directional
10Kohli's longest Test innings: 254* off 336 balls vs SA, strike rate 75.59
Single source
11He has 117 catches in Test cricket as a fielder
Verified
12Kohli's Test average in 4th innings: 34.54 in 36 innings
Verified
13From 2014-2022, Kohli scored 7369 Test runs at 55.57 average
Verified
14Most Test runs in a calendar year by Kohli: 1055 in 2016
Directional
15Kohli's Test 50+ scores: 59 in 198 innings
Single source
16In winning Tests, Kohli averages 72.12 with 8848 total runs analyzed
Verified
17Kohli vs New Zealand in Tests: 997 runs at 41.54 avg, 4 centuries
Verified
18His Test debut: 0 and 1 vs West Indies in 2011
Verified
19Fastest Indian to 8000 Test runs: 147 matches
Directional
20Kohli's Test runs in Asia: 4709 at 55.40 avg
Single source
211000 Test runs in 2018: 1328 runs in 10 matches
Verified
22Kohli's batting average in Tests batting first: 54.32
Verified
23Against South Africa in Tests: 1531 runs at 46.39 avg, 5 centuries
Verified
24Kohli's 50th Test century as captain: vs Bangladesh 2022
Directional
25Test runs post-2011: 8848 total
Single source
26In draws, Kohli averages 47.88 in Tests
Verified
27Kohli's Test strike rate: 55.67 overall
Verified
28Vs Pakistan in Tests: 135 runs at 27 avg
Verified
2929th Test ton in 2023 vs AUS
Directional
30Kohli's home Test centuries: 20 in 56 Tests
Single source

Test Cricket Interpretation

While anchoring India's batting order for over a decade like a king firmly planted on his home throne, Virat Kohli's statistics reveal a conqueror whose empire, though slightly less absolute on distant shores, was built on a relentless mountain of runs that propelled his team to victory.