The answer to this question depends on the context. "Dhoni" typically refers to MS Dhoni, the legendary Indian cricketer. Here are a few interpretations and answers:
As Captain of the Indian Cricket Team:
- In limited-overs formats (ODIs and T20Is): Virat Kohli replaced MS Dhoni as captain in 2017.
- In Test cricket: Virat Kohli also replaced MS Dhoni as captain in 2014.
- In the Chennai Super Kings (IPL): Ravindra Jadeja replaced MS Dhoni as captain in 2022.
As Wicketkeeper-Batsman for the Indian Cricket Team:
- In limited-overs formats (ODIs and T20Is): Rishabh Pant replaced MS Dhoni as wicketkeeper-batsman in 2018.
- In Test cricket: Wriddhiman Saha replaced MS Dhoni as wicketkeeper-batsman in 2015.
As a Player in the Indian Cricket Team:
- MS Dhoni retired from international cricket in 2020. There is no direct replacement for him as a player in the Indian Cricket Team, as he is a unique and irreplaceable talent.