
Star India batter Virat Kohli on Sunday (March 12) ended his over three-year wait for a Test hundred during day 4 of the fourth Test against Australia at the Narendra Modi Stadium in Ahmedabad.
Kohli, who last scored a hundred in the longest format in 2019, finally scored his 28th Test century on a flat wicket in Ahmedabad, to take India closer to Australia's first innings total of 480.
Starting the day on 59, Kohli reached the three-figure mark just under an hour after the lunch break on day 4. The star India batter is currently batting on 100 not out with the hosts total at 400/5.
The 34-year-old's last Test hundred came against Bangladesh in the Pink Ball Test at the Eden Gardens in Kolkata on November 22, 2019. That was also his last hundred in any format before he ended the barren run with a hundred in Asia Cup T20 2022.
In fact, Kohli had ended his hundred drought late last year with hundreds in T20I and ODI formats. He ended the hundred-less run with a maiden T20I ton against Afghanistan in the Asia Cup 2022 and followed that with two hundreds in ODIs against Bangladesh and Sri Lanka.
While this knock is his 28th Test century, Kohli's overall hundreds is now 75, having scored 46 ODI hundreds and 1 T20I hundred.
This was also Kohli's eighth hundred against Australia, the most for him against a single opponent. He is now joint seventh with Sunil Gavaskar and England's Herbert Sutcliffe for most hundreds against Australia.
| Player | Country | Innings | 100s vs Australia |
| Jack Hobbs | England | 71 | 12 |
| Sachin Tendulkar | India | 74 | 11 |
| Richie Richardson | West Indies | 48 | 9 |
| Wally Hammond | England | 58 | 9 |
| Brian Lara | West Indies | 58 | 9 |
| David Gower | England | 77 | 9 |
| Sunil Gavaskar | India | 31 | 8 |
| Virat Kohli | India | 42 | 8 |
| Herbert Sutcliffe | England | 46 | 8 |
| Maurice Leyland | England | 34 | 7 |
The 34-year-old is now joint 17th with former Australia captain Michael Clarke and South Africa's Hashim Amla for most hundreds in Test cricket.
Kohli is now not far behind his rivals Steve Smith (30) and Joe Root (29) for most hundreds for active players. Kane Williamson, who scored a hundred earlier this year, is currently on 26 hundreds.

This was also Kohli's 50th Test at home and what a memorable one it has been for him as he scored his 28th Test Hundred and crossed 4000-run mark in the longest format at home.
With this hundred, Kohli surpassed Dilip Vengsarkar, Mohammed Azharuddin and Virender Sehwag for the fourth most hundreds at home. Kohli, who has 14 hundreds in India, is only behind Sachin Tendulkar (22), Sunil Gavaskar (16) and Rahul Dravid (15).
| Player | Innings | 100s |
| Sachin Tendulkar | 329 | 51 |
| Rahul Dravid | 286 | 36 |
| Sunil Gavaskar | 214 | 34 |
| Virat Kohli | 183 | 28 |
| Virender Sehwag | 180 | 23 |