Today, you will learn about Virat Kohli, who is lovingly known as “King Kohli.” But why is he called King Kohli?

Virat Kohli has ruled the world of cricket with his outstanding performances. His cricket journey is not over yet, as he is still playing ODI cricket. However, he has retired from the other two formats — Test Cricket and T20 International Cricket.

Virat Kohli has broken many records of Sachin Tendulkar. Sachin Tendulkar himself once said that if anyone could break his records, there were only two players who could do it — Virat Kohli and Rohit Sharma.

If we talk about Virat Kohli, he has scored more than 85* international centuries and IPL centuries 9* while Sachin Tendulkar holds the record for the most international centuries with 100. Had Virat Kohli continued playing all three formats for another five years, perhaps he could have challenged or even broken this remarkable record.

So, let’s learn more about Virat Kohli and his cricket career. In this article, we will look at his performances in ODI Cricket, Test Cricket, T20 International Cricket, and the IPL, along with important statistics from his career.

The asterisk (*) placed next to the century count indicates that Virat Kohli is still active in ODI and IPL cricket and has not retired from these formats yet. Therefore, this number may change in the future. Whenever there is a change, I will make every effort to update the information accordingly.

Virat Kohli's Personal Information

DetailInformation
Full NameVirat Kohli
Date of Birth5 November 1988
BirthplaceDelhi, India
Height5 ft 9 in (175 cm)
RoleRight-hand Batter
Batting StyleRight-handed
Bowling StyleRight-arm Medium
Father NamePrem Nath Kohli
Mother NameSaroj Kohli
Wife NameAnushka Sharma
Number of Children2
Children's NamesVamika Kohli and Akaay Kohli

ICC Ranking

FormatCurrent RankingBest Ranking
Test01
ODI3 (2026)1
T20I01

Talking about ICC rankings, Virat Kohli is one of those players who has reached the No. 1 position in all three formats of international cricket at different points in his career. However, he has now retired from Test and T20I cricket, so his current ranking has changed.

Since Virat Kohli is currently playing only ODI cricket, his current ICC ranking is available only in the ODI format. At present, he is ranked No. 3 in ODI cricket, while his best ranking in all three formats was No.1

Yuvraj Singh Biography: ODI, Test, T20I & IPL Career Stats & Records

Virat Kohli Debut & Last Match

First, let's talk about Virat Kohli's debut.

Virat Kohli ODI Debut

Virat Kohli first made his ODI international debut against Sri Lanka on 18 August 2008 at Rangiri Dambulla International Stadium. In his debut match, he scored only 12 runs off 22 balls, hitting just one four, with a strike Rate of 54.55.

Virat Kohli ODI Last Match

Virat Kohli played his latest ODI match against England on 19 July 2026 at Lord’s. Since he has not retired from ODI cricket yet, he is expected to play more matches in the future. In his latest match, he scored 74 runs off 60 balls, hitting 4 fours and 6 sixes, with a strike rate of 123.33.

Virat Kohli Test Debut

Let’s now learn about Virat Kohli’s Test debut match and his last Test match.

Virat Kohli played his first Test match on 20 June 2011 against the West Indies. He made his Test debut at Sabina Park Stadium.

Let’s take a look at his performance in his first match. In the first innings, he scored only 4 runs off 10 balls, hitting just one four. In the second innings, he scored 15 runs off 54 balls, hitting only 2 fours.

Virat Kohli Test Last Match

Now, let’s look at Virat Kohli’s performance in his last Test match. Talking about his last Test match, it was played on 3 January 2025 at the Sydney Cricket Ground against Australia. In the first innings, Virat Kohli scored 17 runs off 69 balls, while in the second innings, he scored only 6 runs off 12 balls, hitting just one four.

This was Virat Kohli’s last Test match.

Virat Kohli T20I Debut

Let’s now talk about Virat Kohli’s T20 International cricket career.

Virat Kohli made his T20I debut on 12 June 2010 against Zimbabwe at Harare Sports Club Stadium.

Let’s see how Virat Kohli performed in his first T20I match. He scored 26 runs off 21 balls and remained not out. He hit 3 fours and 1 six, with a strike rate of 123.81.

Virat Kohli's Last T20I Match

Now, let’s talk about his last T20I match. He played his last T20I match on 29 June 2024 against South Africa. Let’s also take a look at his performance in that match. Virat Kohli scored 76 runs off 59 balls, hitting 6 fours and 2 sixes, with a strike rate of 128.81.

Friends, this was Virat Kohli’s last T20I match.

Virat Kohli IPL Debut

Let’s now look at Virat Kohli’s IPL career performance.

We all know that since the IPL started in 2008, Virat Kohli has played IPL matches only for RCB (Royal Challengers Bangalore) throughout his career, including up to 2026.

Virat Kohli played his first IPL match on 18 April 2008 against Kolkata Knight Riders. In his first IPL match, he scored only 1 run off 5 balls before getting bowled by Ashok Dinda.

Virat Kohli Last IPL Match

Now, let’s look at Virat Kohli’s last IPL match. His latest match was played on 31 May 2026 in the IPL final at Narendra Modi Stadium against Gujarat Titans.

Talking about his performance in that last match, Virat Kohli scored 75* runs off 42 balls. He hit 9 boundaries and 3 sixes, with a strike rate of 178.57. He also won the Player of the Match award in that match.

So, friends, this was Virat Kohli’s latest IPL performance based on the 2026 data. He is expected to play again in 2027, and whenever that happens, I will update the data accordingly.

Yuvraj Singh Biography: ODI, Test, T20I & IPL Career Stats & Records

Virat Kohli ODI Performance

Virat Kohli ODI Batting Performance

Let’s now look at Virat Kohli’s ODI performance step by step.

First, let’s start with his overall ODI performance. Talking about his total matches, Virat Kohli has played 314 matches, with 302 innings, and has scored 14,941 runs.

His highest score is 183, with a batting average of 58.59 and a strike rate of 93.96. Virat Kohli has remained not out 47 times and has been dismissed for a duck 18 times in ODI cricket.

Talking about his boundaries, Virat Kohli has hit 1,389 fours and 172 sixes. He has scored a total of 79 half-centuries and 54* centuries.

Virat Kohli Bowling Performance

Now, let’s take a look at Virat Kohli’s bowling performance in ODI cricket. He has bowled in 50 matches, delivering a total of 662 balls and conceding 680 runs. He has bowled 1 maiden over and taken 5 wickets.

Virat Kohli’s bowling average is 136.0, his economy rate is 6.16, and his bowling strike rate is 132.4.

Most importantly, his best bowling performance is 1 wicket for 13 runs, which is his best bowling figure in ODI cricket.

Virat Kohli ODI Total Awards

Let’s also take a look at the awards Virat Kohli has won during his ODI career.

Player of the Match: 45
Player of the Series: 12
ICC ODI Cricketer of the Year: He achieved this award 4 times — 2012, 2017, 2018, and 2023.
ICC Cricket World Cup Player of the Tournament: He won this award once, in 2023.

Disclaimer: Virat Kohli is still active in ODI cricket, so his career statistics may change as he plays more matches in the future. This data will be updated accordingly.

Virat Kohli Test Performance

Virat Kohli Test Batting Performance

Let’s now look at Virat Kohli’s Test cricket performance. I will explain it step by step, so let’s take a look.

First, let’s talk about how many Test matches Virat Kohli played in his career. He played a total of 123 Test matches, with 210 innings, and scored a total of 9,230 runs. He faced a total of 16,608 balls in Test cricket.

Next, let’s talk about Virat Kohli’s highest score in Test cricket. His highest score is 254 runs. His Test batting average is 46.85, while his strike rate is 55.58.

Now, let’s see how many times Virat Kohli remained not out during his Test career. He remained not out 13 times and was dismissed for a duck 15 times.

Talking about boundaries, Virat Kohli hit a total of 1,027 fours and 30 sixes. He scored a total of 31 half-centuries and 30 centuries. He also scored 200 or more runs 7 times in Test cricket.

Virat Kohli Test Bowling Performance

Now, let’s look at Virat Kohli’s bowling performance during his Test career.

Virat Kohli bowled in 11 innings, delivering a total of 175 balls and conceding 84 runs. He bowled 2 maiden overs but did not take any wickets. His bowling economy rate was 2.88.

Virat Kohli Test Career Awards

Let’s now take a look at how many awards Virat Kohli has won during his Test career.

Virat Kohli has been named Player of the Match 10 times.

He has also been named Player of the Series 3 times.

After that, Virat Kohli won the ICC Men’s Test Player of the Year award once, in 2018.

Virat Kohli was also selected in the ICC Men’s Test Team of the Year 3 times, in 2017, 2018, and 2019. It is important to understand that the ICC Men’s Test Team of the Year is not an individual award given to a single player. It is a team selection that recognizes the best-performing players of the year. During all three of these years — 2017, 2018, and 2019 — Virat Kohli was the captain of the Indian cricket team.

After that, Virat Kohli was selected in the ICC Men’s Test Team of the Decade once, in 2020.

Virat Kohli T20I Performance

Virat Kohli T20I Batting Performance

Let’s now take a look at Virat Kohli’s T20 International performance, covering his complete T20I career.

First, let’s look at how many T20I matches Virat Kohli played. He played a total of 125 matches, with 117 innings, and scored 4,188 runs.

Talking about his highest score, Virat Kohli’s highest T20I score is 122 runs. His batting average is 48.70, while his strike rate is 137.05.

Next, let’s look at how many times Virat Kohli remained not out and how many times he was dismissed for zero runs. He remained not out 31 times and was dismissed for a duck 7 times.

Now, let’s look at Virat Kohli’s boundary count in T20I cricket. He hit a total of 369 fours and 124 sixes. Talking about his half-centuries and centuries, he scored 38 half-centuries and 1 century.

Virat Kohli T20I Bowling Performance

Now, let’s take a look at Virat Kohli’s bowling performance during his T20I career.

Did Virat Kohli bowl in T20I cricket? Yes, he did. He bowled in 13 innings, delivering a total of 152 balls and conceding 204 runs. Talking about wickets, he took a total of 4 wickets during his T20I career.

His bowling average was 51.0, his economy rate was 8.05, and his bowling strike rate was 38.0. Virat Kohli’s best bowling performance in T20I cricket was 1 wicket for 13 runs.

Virat Kohli T20I Career Awards

Let’s now take a look at how many awards Virat Kohli has won during his T20I career.

First, Virat Kohli has won the Player of the Match award 16 times.

After that, he has won the Player of the Series award 7 times.

Virat Kohli has won the ICC Men’s T20 World Cup Player of the Tournament award 2 times, in 2014 and 2016.

After that, he has won the T20 World Cup Player of the Match award 8 times, which is the highest number in T20 World Cup history.

Finally, Virat Kohli won the 2024 T20 World Cup Final Player of the Match award once. He scored 76 runs against South Africa in the final, for which he received the award.

Virat Kohli IPL Performance

Virat Kohli IPL Batting Performance

Let’s now take a look at how Virat Kohli has performed throughout his IPL career.

First, let’s talk about his batting performance. Starting from 2008 until now, Virat Kohli has played a total of 283 IPL matches, with 275 innings, and has scored 9,336 runs in the IPL. His highest score is 113 runs.

Virat Kohli’s batting average is 40.42, while his strike rate is 134.80. Talking about his not-out performances, he has remained not out 44 times in the IPL and has been dismissed for a duck 12 times.

Now, let’s look at Virat Kohli’s boundary count. He has hit a total of 844 fours and 316 sixes in the IPL.

Talking about his centuries and half-centuries, Virat Kohli has scored 68 half-centuries and 9 centuries in the IPL. This data is based on his IPL career up to 2026.

Virat Kohli IPLBowling Performance

Now, let’s talk about Virat Kohli’s bowling performance in the IPL.

Virat Kohli has not bowled very often in the IPL, so his bowling performance has been relatively limited. He has bowled in 26 innings, delivering a total of 251 balls and taking 4 wickets.

His bowling average is 92.0, his economy rate is 8.8, and his bowling strike rate is 62.75.

Talking about his best bowling performance, Virat Kohli took 2 wickets for 25 runs, which is his best bowling figure in the IPL.

Friends, this was Virat Kohli’s IPL performance from 2008 to 2026. Since Virat Kohli has not retired from the IPL yet, I will continue to update this information in the future, including his performance in the 2027 IPL season.

Virat Kohli IPL Career Awards

Now let’s take a look at the major awards Virat Kohli has won during his IPL career.

If we talk about the Player of the Match award, Virat Kohli has won it a total of 22 times in the IPL. This shows how often he has played an important role for his team in individual matches.

Apart from this, Virat Kohli has won the Orange Cap 2 times, in 2016 and 2024. The Orange Cap is awarded to the player who scores the most runs in an IPL season. In 2016, Kohli had an outstanding season, scoring 973 runs, while in 2024, he finished the season with 741 runs.

Virat Kohli also won the Most Valuable Player (MVP) award once, in 2016. The same year, he also received the Most Sixes award after hitting the most sixes in the tournament.

In the 2026 IPL Final, Virat Kohli once again produced an important performance for Royal Challengers Bengaluru. He scored 75 runs* against Gujarat Titans and was named Player of the Match. This was another memorable achievement in his long IPL career.

Overall, these awards highlight some of the most important individual achievements of Virat Kohli in the IPL from 2008 to 2026.

Virat Kohli Under-19 Career

Let’s now take a look at Virat Kohli’s Under-19 career and see how he performed during the early stage of his cricket journey.

Youth Test – India Under-19

First, let’s talk about Virat Kohli’s Youth Test career for India Under-19.

Virat Kohli played a total of 12 Youth Test matches and batted in 19 innings. In these innings, he scored a total of 932 runs, with a batting average of 51.77.

Talking about his highest score, Virat Kohli scored 144 runs, which was his highest score in Youth Test cricket.

During his India Under-19 Test career, he scored 3 centuries and 6 half-centuries. He also took a total of 15 catches.

This was Virat Kohli’s overall performance in Youth Test cricket for India Under-19.

Youth ODI – India Under-19

Now let’s take a look at Virat Kohli’s Youth ODI performance for India Under-19.

Virat Kohli played a total of 28 Youth ODI matches and batted in 25 innings. He scored a total of 978 runs, with his highest score being 100 runs.

His batting average was 46.57, while his strike rate was 85.56.

Virat Kohli scored 1 century and 6 half-centuries during his Youth ODI career. He also took a total of 16 catches.

This was Virat Kohli’s Youth ODI performance for India Under-19.

Under-19 World Cup 2008

Now let’s talk about Virat Kohli’s performance in the 2008 ICC Under-19 World Cup.

Virat Kohli played a total of 6 matches in the tournament and batted in all 6 innings. He scored a total of 235 runs, with a batting average of 47.00 and a strike rate of 94.75.

He scored 1 century during the tournament.

The most important thing about this tournament was that Virat Kohli was the captain of the Indian Under-19 team in the 2008 Under-19 World Cup. Under his captaincy, India won the tournament after defeating South Africa in the final.

This was an important milestone in Virat Kohli’s early cricket career and played a major role in bringing him into the spotlight.

So, this was a simple snapshot of Virat Kohli’s Under-19 career, covering his Youth Test, Youth ODI and 2008 Under-19 World Cup performances.

Virat Kohli Under-19 Career Awards and Achievements

Now let’s take a look at the major awards and achievements Virat Kohli received during his Under-19 career.

The biggest achievement of Virat Kohli’s Under-19 career came in 2008, when he captained India in the ICC Under-19 World Cup in Malaysia. Under his captaincy, India defeated South Africa in the final and won the Under-19 World Cup. This was one of the most important milestones in the early stage of his cricket career.

During the same tournament, Virat Kohli was also named Player of the Match in the semi-final against New Zealand. He scored 43 runs and also took 2 wickets, helping India reach the final.

Virat Kohli also received the Border-Gavaskar Scholarship in 2008, along with his India Under-19 teammates Pradeep Sangwan and Tanmay Srivastava. The scholarship gave the young players an opportunity to train at Cricket Australia’s Centre of Excellence in Brisbane.

One important point should be mentioned here: Virat Kohli did not win the Player of the Tournament award in the 2008 Under-19 World Cup. That award was won by New Zealand’s Tim Southee. Kohli finished third in the Player of the Tournament points and was one of the standout players of the tournament.

Government of India Awards

Later in his senior cricket career, Virat Kohli received several major honours from the Government of India.

He received the Arjuna Award in 2013 for his achievements in cricket.

In 2017, he was honoured with the Padma Shri, one of India’s highest civilian honours.

In 2018, Virat Kohli received the Rajiv Gandhi Khel Ratna Award, which was India's highest sporting honour at that time. The award was later renamed the Major Dhyan Chand Khel Ratna Award.

These honours show how Virat Kohli’s journey developed from a successful Under-19 captain into one of India’s most recognised cricketers.

Disclaimer

This article has been created for informational and educational purposes only. The information and statistics presented in this article have been compiled from publicly available information and sources available on the internet. Every effort has been made by Somnath Das, the owner of MyKnow.in, to keep the information as accurate and up-to-date as possible.

However, cricket statistics and player records can change over time. Virat Kohli has retired from Test and T20 International cricket, but he continues to play ODI cricket and the IPL. Therefore, his ODI and IPL statistics may change as he plays more matches in the future.

Whenever new matches are played, or there are significant changes in his career statistics, the information on this website will be updated as soon as reasonably possible.

Readers are advised to consider this article as general information and not as an official statistical record. While every reasonable effort has been made to maintain accuracy, MyKnow.in and Somnath Das do not guarantee that every statistic will remain completely accurate or unchanged over time.