While the history of Indian cricket is now very attractive, we have experienced many selfless Indian cricketers with the time progress, who always gave priority to the Indian team rather than themselves.
Similarly, we have seen many selfless Indian cricketers in the ongoing 21st century, who gave up their successful positions for the team’s better results.
Here we are talking about the top five selfless Indian cricketers in the 21st century who sacrificed their positions
Suresh Raina

The left-handed batsman Suresh Raina was once the crucial member of the Indian limited-overs sides. From 2005 to 2018, Raina played 18 Tests, 226 ODIs and 78 T20Is. He is still eyeing to return to the limited-overs side which is not going to be easy for the 33-year-old cricketer.
During his international career, while Raina mostly batted in the middle-order, Raina liked to bat at the top-order. In an interview in 2016, Raina revealed that he shifted his batting position from the no.3 to no.4 due to team’s requirement, though he was the best at the no.3 batting position.