Virat Kohli has long been on the cusp of batting greatness and at 35 years old he is making a solid case to be considered the greatest 50-over player of all time after a run-laden World Cup campaign on home soil. Sachin Tendulkar was the game's premier batsman until he retired in 2013, and Kohli has inherited that mantle from his compatriot, dominating the game for long stretches in the past decade. Initially, Kohli was part of batting's "Fab Four" alongside England's Joe Root, Australia's Steve Smith and New Zealand's Kane Williamson.