On Wednesday, the Board for Control of Cricket in India announced a 15-member team for the upcoming T20 World Cup in the UAE and Oman.
Virat Kohli will lead the side, with Rohit Sharma as his vice-captain.
Soon after the squad was revealed, many celebrated the surprise announcement of the former World Cup-winning captain.
"That is one hell of a team," cricketer Dinesh Karthik wrote on Twitter. "MS DHONI - that's a masterstroke too."
After the announcement by the BCCI, Dhoni's name rose to the top of Twitter trends in India as fans celebrated the return of the much-loved former captain.
On 15 August last year, Dhoni announced his retirement in an Instagram post.
Having made his debut in 2004, he led India to the 2007 World Twenty20 title, the 2011 World Cup and the 2013 Champions Trophy.
Another surprise inclusion in India's T20 squad is spinner Ravichandran Ashwin - his first international T20 call-up in four years.
Some prominent names, however, have been left out of the side, including opener Shikhar Dhawan and spinners Yuzvendra Chahal and Kuldeep Yadav.
India's first game is against Pakistan on 24 October.
India squad for T20 World Cup: Virat Kohli (capt), Rohit Sharma (vice-capt), KL Rahul, Suryakumar Yadav, Rishabh Pant (wk), Ishan Kishan (wk), Hardik Pandya, Ravindra Jadeja, Rahul Chahar, Ravichandran Ashwin, Axar Patel, Varun Chakravarthy, Jasprit Bumrah, Bhuvneshwar Kumar, Mohammed Shami.
Reserves: Shreyas Iyer, Shardul Thakur, Deepak Chahar.
With his return to the team, fans are overjoyed.