Ace Indian batter Virat Kohli is gunning for a rare hat-trick in the upcoming ODI series decider against South Africa in Visakhapatnam on Saturday, December 6. The 37-year-old is coming off back-to-back tons in the opening two ODIs in Ranchi and Raipur.With Kohli on the verge of a special milestone, curiosity among fans has skyrocketed about where the champion batter has ever achieved the ODI century hat-trick. Incidentally, not only has the right-hander already achieved the rare feat before, but he was also the first-ever Indian to record an ODI century hat-trick.Back in the home series against the West Indies in 2018, Kohli scored centuries in each of the first three ODIs. The veteran right-hander smashed a brilliant 107-ball 140 in the series opener in Guwahati.He followed that up with a sparkling 157* off 129 deliveries in Visakhapatnam before completing the hat-trick with a 119-ball 107 in Pune. Despite Kohli's triple heroics, Team India won only one of the three matches, with the second ODI ending in a tie and the third in a defeat.Following Kohli, only Rohit Sharma has completed the ODI century hat-trick, achieving the same against England, Bangladesh, and Sri Lanka in three consecutive matches in the 2019 World Cup.Virat Kohli has also achieved the century hat-trick in TestsVirat Kohli is also the only Indian to achieve the century hat-trick in ODIs and Tests. The champion batter produced similar heroics in the red-ball format in the 2017 home series against Sri Lanka.Kohli scored a brilliant 104* in the second innings of the series opener at Eden Gardens. He followed suit with a magnificent 213 in the second Test at Nagpur, leading India to an innings victory.Finally, Virat Kohli completed the century hat-trick with another double century in the final Test in Delhi. His 243 came in another drawn encounter, the second of the series, but India ensured they completed a 1-0 series win.