The last time Virat Kohli hit a century was in November 2019. The batting great scored 136 as India defeated Bangladesh in their maiden Day-Night Test by an innings and 46 runs at Eden Gardens, Kolkata. Kohli has since batted 71 times in international cricket, including 28 in Test, without a ton. Some drought! (More Cricket News)