2. Virat Kohli
He is just 23-years-old and is considered to be one of the hottest Indian cricketers. Virat already has to his credit, 13 international hundreds, in such a short span of his career and was the captain of the victorious Indian team at the 2008 Under19 Cricket World Cup held in Malaysia.
Known as much for being popular among the ladies, as for his on-field performance, the bachelor tackles lots of female attention on an everyday basis.