The date of Virat Kohli last century is November 22, 2019, which came against Bangladesh at the Eden Gardens in the second innings. It has been 19 months since the king of cricket has gotten a ton with Virat Kohli’s international century-tally stuck at 71.
While form is temporary and class is permanent, Kohli’s prolonged poor form is now a matter of concern for the Men in Blue with tournaments like the Asia Cup and T20I World Cup approaching fast.
An ICC Men’s Player of the Decade awardee, Virat Kohli has gone a whopping 53 innings without a century in international cricket – 32 Test innings and 21 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
|Format||Last century date||Score||Vs Opponent|
|Test||November 22, 2019||139||Bangladesh|
|ODI||August 14, 2019||114*||West Indies|
|IPL||April 19, 2019||100||Kolkata Knight Riders|
Virat Kohli last century in Test cricket
It was absolute domination by India over Bangladesh when Virat Kohli scored his last Test century in 2019. The Bangla Tigers were touring India and it was India’s first day-night pink-ball Test match at the Eden Gardens. After bowling out the visitors for just 106 runs in the first innings, India had scored a mammoth 347 before declaring their innings.
An in-form Kohli was the sole centurion for the hosts that day with Cheteshwar Pujara and Ajikya Rahane being the half-centurions. It wasn’t a classic Test ton by Kohli, who had hit 18 boundaries to bring up his 27th Test international century. He was finally dismissed by Ebadot Hossain with the batsman having little knowledge that it would be his last international century for a long, long time. While Kohli has scored three half-centuries since then, but he is yet to reach the magical three-figure mark.
Virat Kohli last century in ODI cricket
The most perfect ODI batsman that the game of cricket has ever produced, Virat Kohli has struggled in his favourite format of the game as well. Kohli’s last ODI century came on August 14, 2019, when India were on a tour of the West Indies. It was a classic Virat Kohli knock while chasing 241 runs on foreign land. With Rohit Sharma, Shikhar Dhawan and Rishabh Pant all failing to change gears, Kohli took the onus on his hands alongside Shreyas Iyer to bring home the game for India.
It was the second consecutive hundred for the then-Indian captain of the series and also Virat Kohli’s last century in the 50-over format. No one thought that Kohli, who could score centuries for fun until then, would struggle. Since then, King Kohli has had scores of 85, 78, 89 and more but he is yet to get his 44th ODI hundred.
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 43 ODI centuries in 251 innings cannot be criticised over lack of form and Gavaskar rightly points out Kohli’s situation.
“He’s been scoring lot more than what I did in those 3 years. He is getting regular half-centuries or scores of 70-80 every alternate game. He is not getting the hundred. So you can’t say he is out of touch. Like I have been saying, the first mistake that he makes is turning out to be the last mistake,” Gavaskar stated.
Virat Kohli last century in T20 cricket
While Virat Kohli doesn’t have a century in T20I cricket yet, the batsman has become 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.
When was Virat Kohli last century in T20?
Virat Kohli’s last century in T20 cricket came on April 19, 2019, when he was captaining Royal Challengers Bangalore against Kolkata Knight Riders. Kohli’s 58-ball-100 took RCB’s tally to 213 as they eventually won the match by 10 runs.
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.
What is Virat Kohli test centuries year-wise?