Virat Kohli Test Stats, Records, Centuries & Retirement Tribute
Kohli scored 9,230 runs in 210 innings with 30 tons and 31 fifties at a strong average of 46.85.
- Published - May 12, 2025 08:07:00
- Updated - May 12, 2025 08:08:07

Virat Kohli has finally decided to retire from Test cricket on May 12. The 36-year-old reportedly informed the board of his desire to step away, but despite their efforts to convince him to play the upcoming Test series in England, he ultimately announced his retirement through social media. The legendary cricket icon Virat Kohli has crafted a niche for himself in cricket. From his debut in 2011 to his final appearance in the Border-Gavaskar Trophy earlier this year, Kohli redefined what it meant to be a Test cricketer in the 21st century. With 123 Tests, 9,230 runs at an average of 46.85, and 30 centuries to his name, his numbers speak volumes. But Kohli’s legacy goes far beyond statistics.
Kohli has showcased a journey filled with milestones, consistent and pure resilience. Kohli retires as India’s fourth-highest run-scorer in Test Cricket after Sachin Tendulkar, Rahul Dravid, and Sunil Gavaskar. He revolutionized and changed the outlook of test cricket through his aggressive captaincy, always playing for the win. Below is the list of Virat Kohli Test Stats, including Batting, Bowling, best Hundreds, his captaincy, and top Batting performances forthe Indian Team
List of Virat Kohli Test stats from his Debut to Retirement
Batting stats
Stat | Innings | Not Outs | Aggregate | Highest Score | Average | Median | 50s | 100s | 200s | 300s | Ducks | 4s | 6s | Balls Faced | Scoring Rate |
Value | 210 | 13 | 9230 | 254* | 46.85 | 23.00 | 31 | 30 | 7 | 0 | 15 | 1027 | 30 | 16608 | 55.58 |
Virat Kohli Bowling stats
Category | Value |
Balls Bowled | 175 |
Maidens | 2 |
Runs Conceded | 84 |
Wickets | 0 |
Bowling Average | N/A |
5 Wickets in an Innings | 0 |
10 Wickets in a Match | 0 |
Best – Innings | 0/0 |
Best – Match | 0/0 |
None for 100 | 0 |
Economy Rate | 2.88 |
Strike Rate | N/A |
% of Team Wickets Taken | N/A |
Virat Kohli Fielding stats
Category | Value |
Total Catches | 121 |
Most Catches in Innings | 3 |
Most Catches in Match | 4 |
Captaincy Records For Virat Kohli
Category | Value |
Matches / Won / Lost | 68 / 40 / 17 |
Tosses Won | 31 (45.59%) |
Chose to Field / Won / Lost | 1 / 0 / 0 |
Runs Scored as Captain | 5864 |
Batting Average as Captain | 54.80 |
List of Virat Kohli Test Hundreds
No. | Date | Versus | Ground | Innings | Runs |
1 | 24/01/2012 | Australia | Adelaide Oval | 1st | 116 |
2 | 31/08/2012 | New Zealand | M Chinnaswamy Stadium | 1st | 103 |
3 | 13/12/2012 | England | Vidarbha Cricket Association Stadium | 1st | 103 |
4 | 22/02/2013 | Australia | MA Chidambaram Stadium | 1st | 107 |
5 | 18/12/2013 | South Africa | Wanderers Stadium | 1st | 119 |
6 | 14/02/2014 | New Zealand | Basin Reserve | 2nd | 105* |
7 | 09/12/2014 | Australia | Adelaide Oval | 1st | 115 |
8 | 09/12/2014 | Australia | Adelaide Oval | 2nd | 141 |
9 | 26/12/2014 | Australia | Melbourne Cricket Ground | 1st | 169 |
10 | 06/01/2015 | Australia | Sydney Cricket Ground | 1st | 147 |
11 | 12/08/2015 | Sri Lanka | Galle International Stadium | 1st | 103 |
12 | 21/07/2016 | West Indies | Sir Vivian Richards Stadium | 1st | 200 |
13 | 08/10/2016 | New Zealand | Holkar Cricket Stadium | 1st | 211 |
14 | 16/11/2016 | England | Dr YS Rajasekhara Reddy Cricket Stadium | 1st | 167 |
15 | 08/12/2016 | England | Wankhede Stadium | 1st | 235 |
16 | 09/02/2017 | Bangladesh | Rajiv Gandhi International Stadium | 1st | 204 |
17 | 26/07/2017 | Sri Lanka | Galle International Stadium | 2nd | 103* |
18 | 16/11/2017 | Sri Lanka | Eden Gardens | 2nd | 104* |
19 | 24/11/2017 | Sri Lanka | Vidarbha Cricket Association Stadium | 1st | 213 |
20 | 02/12/2017 | Sri Lanka | Arun Jaitley Stadium | 1st | 243 |
21 | 13/01/2018 | South Africa | SuperSport Park | 1st | 153 |
22 | 01/08/2018 | England | Edgbaston | 1st | 149 |
23 | 18/08/2018 | England | Trent Bridge | 2nd | 103 |
24 | 04/10/2018 | West Indies | Saurashtra Cricket Association Stadium | 1st | 139 |
25 | 14/12/2018 | Australia | Perth Stadium | 1st | 123 |
26 | 10/10/2019 | South Africa | Maharashtra Cricket Association Stadium | 1st | 254* |
27 | 22/11/2019 | Bangladesh | Eden Gardens | 1st | 136 |
28 | 09/03/2023 | Australia | Narendra Modi Stadium | 1st | 186 |
29 | 20/07/2023 | West Indies | Queen’s Park Oval | 1st | 121 |
30 | 22/11/2024 | Australia | Perth Stadium | 2nd | 100* |
Virat Kohli’s Top 10 Batting Performances for India
No. | Date | Versus | Ground | Runs |
1 | 10/10/2019 | South Africa | Maharashtra Cricket Association Stadium | 254* |
2 | 02/12/2017 | Sri Lanka | Arun Jaitley Stadium | 243 |
3 | 08/12/2016 | England | Wankhede Stadium | 235 |
4 | 24/11/2017 | Sri Lanka | Vidarbha Cricket Association Stadium | 213 |
5 | 08/10/2016 | New Zealand | Holkar Cricket Stadium | 211 |
6 | 09/02/2017 | Bangladesh | Rajiv Gandhi International Stadium | 204 |
7 | 21/07/2016 | West Indies | Sir Vivian Richards Stadium | 200 |
8 | 09/03/2023 | Australia | Narendra Modi Stadium | 186 |
9 | 26/12/2014 | Australia | Melbourne Cricket Ground | 169 |
10 | 16/11/2016 | England | Dr YS Rajasekhara Reddy Cricket Stadium | 167 |
From Dominica to Adelaide to Wankhede to Centurion to Johannesburg to Birmingham. From Perth to Pune to Cape Town, he has given us countless batting masterclasses in tough conditions. From debuting in Jamaica to his last match in Australia, Virat has retired as fourth highest run scorer in the format after Sachin Tendulkar, Rahul Dravid, and Sunil Gavaskar.
Kohli’s test journey has been filled with not just personal milestones, but also of the team’s combined success. Under his leadership, India scaled new heights – most notably the historic series win in Australia in 2018-19 and a consistent run as the No. 1 ranked Test team. His tenure as captain saw India win 40 out of 68 Tests, making him the most successful Test captain in Indian history.
As he signs off with a heartfelt “#269,” He has given us a legacy to celebrate and memories to cherish his presence in th format
Latest News

BBS vs RW Match Prediction Today Match 3025: Playing XI, Pitch Report, & Injury Updates– Match 3 Madhya Pradesh League 2025

JRL vs BL Match Prediction Today Match 2025: Playing XI, Pitch Report, & Injury Updates– Match 2 Madhya Pradesh League 2025

ITT vs SS Match Prediction Today Match 2025: Playing XI, Pitch Report, & Injury Updates– 9th Match TNPL 2025

Major League Cricket (MLC) 2025: Where to Watch and Live Streaming Details
