how many centuries of virat kohli

3 hours ago 5
Nature

Virat Kohli has scored a total of 82 international centuries across all formats of cricket. This includes:

  • 30 centuries in Test matches
  • 51 centuries in One Day Internationals (ODIs)
  • 1 century in Twenty20 Internationals (T20Is)

He made his international debut in 2008 and scored his first century in 2009. His century-scoring peaked in 2017 and 2018 with 11 centuries each year, and he continued to score centuries through 2025, including his last ODI century in February 2025

. In addition to international centuries, Kohli has also scored 8 centuries in the Indian Premier League (IPL)

. Thus, Virat Kohli has amassed 82 international centuries over roughly 17 years of international cricket, marking him as one of the most prolific century-makers in cricket history.