Monday, June 5, 2023
Home Fantasy Cricket What was Virat Kohli last century date?

What was Virat Kohli last century date?

The date of Virat Kohli last century is May 21, 2023, which came against Gujarat Titans at the M Chinnaswamy Stadium in Bangalore during the first innings on Sunday. This was the king of cricket Virat Kohli’s seventh IPL ton as he amassed his 100 in just 60 balls. Kohli’s last century in IPL was three days back on May 18, 2023.

An ICC Men’s Player of the Decade awardee, Virat Kohli had once gone a whopping 53 innings without a century in international cricket – 32 Test innings and 28 ODI innings. While Kohli still averages 49.95 in Tests and 58.07 in ODIs, going 53 innings without a ton is underperformance by his standard, who was pegged to overcome Sachin Tendulkar’s record of 100 centuries across all formats of cricket.

Virat Kohli last century: In ODI, Test and T20

FormatLast century dateScoreVs Opponent
Test12th March 2023186Australia
ODIJanuary 10, 2023113Sri Lanka
T20I8th September 2022122*Afghanistan
Indian Premier League21st May 2023101Gujarat Titans

Virat Kohli last century in Test cricket

Virat Kohli had to wait 3 years, 3 months, and 20 days, to get his 28th Test century after he had last managed a ton in the longest format of the game in 2019. That came against Bangladesh in 2019 at the iconic Eden Gardens, and this one came in Motera, Gujarat, on Sunday, March 12, 2023.

Having been quiet in the first three Test matches in the 2023 Border-Gavaskar Trophy, Kohli had a batting paradise to in the second innings of the fourth Test. He looked set at the crease at 59 when the third day’s play ended with Shubhman Gill getting dismissed after scoring 128 runs.

However, India needed to reach 480 runs before capitalising on it and Kohli’s century on the fourth day helped the side do that. Kohli hit 15 boundaries to assimilate 186 runs in 364 balls as India ended up giving a lead of 91 runs. The match ended in a draw, thereby helping India reaching the World Test Championship final.

Virat Kohli century in Test cricket: Full List

124th January 2012116Australia
231st August 2012103New Zealand
313th December 2012103England
422nd February 2013107Australia
518th December 2013119South Africa
614th February 2014105*New Zealand
79th December 2014115Australia
89th December 2014141Australia
926th December 2014169Australia
106th January 2015147Australia
1112th August 2015103Sri Lanka
1221st July 2016200West Indies
138th October 2016211New Zealand
1417th November 2016167England
158th December 2016235England
169th February 2017204Bangladesh
1726th July 2017103*Sri Lanka
1816th November 2017104*Sri Lanka
1924th November 2017213Sri Lanka
202nd December 2017243Sri Lanka
2113th January 2018153South Africa
221st August 2018149England
2318th August 2018103England
244th October 2018139West Indies
2514th December 2018123Australia
2610th October 2019254*South Africa
2722nd November 2019136Bangladesh

Virat Kohli last century in ODI cricket

The most-perfect batsman that the ODI game of cricket has ever produced, Virat Kohli has struggled in his favourite format of late. Kohli’s last ODI century came on January 10, 2023, with India hosting Sri Lanka. It was a classic Virat Kohli knock while batting first on familiar home territory. Kohli scored 113 runs in just 87 balls to help India set a target of 374 runs.

It was the 45th ODI hundred for the former Indian captain as Virat Kohli, the second since he broke his century drought in ODI after 28 innings.

Bad form is something that India’s best of batsmen like Sachin Tendulkar and Sunil Gavaskar had faced during their playing days. A player having 45 ODI centuries in 251 innings cannot be criticised over lack of form and Gavaskar rightly points out Kohli’s situation.

Virat Kohli century in ODI cricket: Full List

124th December, 2009107Sri Lanka
211th January, 2010102*Bangladesh
320th October, 2010118Australia
428th November, 2010105New Zealand
519th February, 2011100*Bangladesh
616th September, 2011107England
717th October, 2011112*England
82nd December, 2011117West Indies
928th February, 2012133*Sri Lanka
1013th March, 2012108Sri Lanka
1118th March, 2012183Pakistan
1221st July, 2012106Sri Lanka
1331st July, 2012128Sri Lanka
145th July, 2013102West Indies
1524th July, 2013115Zimbabwe
1616th October, 2013100*Australia
1730th October, 2013115*Australia
1819th January, 2014123New Zealand
1926th February, 2014136Bangladesh
2017th October, 2014127West Indies
2116th November, 2014139*Sri Lanka
2215th February, 2015107Pakistan
2322nd October, 2015138South Africa
2417th January, 2016117Australia
2520th January, 2016106Australia
2623rd October, 2016154*New Zealand
2715th January, 2017122England
286th July, 2017111*West Indies
2931st August, 2017131Sri Lanka
303rd September, 2017110*Sri Lanka
3122nd October, 2017121New Zealand
3229th October, 2017113New Zealand
331st February, 2018112South Africa
347th February, 2018160*South Africa
3516th February, 2018129*South Africa
3621th October, 2018140West Indies
3724th October, 2018157*West Indies
3827th October, 2018107West Indies
3915th January, 2019104Australia
405th March, 2019116Australia
418th March, 2019123Australia
4211th August, 2019120West Indies
4314th August, 2019114*West Indies
4410th December, 2022113Bangladesh
4510th January, 2023113Sri Lanka
4615th January, 2023166Sri Lanka

Virat Kohli last century in T20 cricket

Virat Kohli brought up his maiden T20I century on September 8, 2022, against Afghanistan at the Dubai International Stadium. He scored the ton after almost three years.

The batsman has been a legend in the Indian Premier League, where he boasts of five centuries and 44 half-centuries. However, the former RCB skipper has had a barren run in the Indian Premier League as well, with his last century coming back on April 19, 2019.

Royal Challengers Bangalore were hosting Kolkata Knight Riders at the M. Chinnaswamy Stadium, and the former India skipper played a captain’s knock for this team batting first. His 58-ball-100 from the opening position helped RCB post a total of 213 runs. Visitors KKR almost chased it down before falling short by just 10 runs in the end.

18th September, 2022122*AfghanistanDubai
What is Virat Kohli test centuries year-wise?


When was Virat Kohli last century in T20?

Virat Kohli’s last century in T20 cricket came on September 8, 2022, when he was playing in Super 4 of Asia Cup 2022 against Afghanistan. Kohli remained unbeaten on 122 in 61 balls.

When was Virat Kohli last century in Test?

Virat Kohli’s last century in Test cricket came on November 22, 2019, when he scored 139 against Bangladesh at the Eden Gardens. India won that match by an innings and 46 runs.

What is Virat Kohli century winning percentage for India?

The Virat Kohli century-winning percentage for India is 47.92%. Out of 71 international matches where Kohli has scored a century, India have won in 48 of them.

A literature student and ardent sports lover, who was blown away by the fact that SEO helps you achieve perfection in art. Obsessed with SEO, my write-ups are more analytical yet elementary.


Please enter your comment!
Please enter your name here

Most Popular

Recent Comments