Ashish Nehra has played under 7 captains for Team India
Indian fast bowler Ashish Nehra has represented India under seven captains across his 18-year-long career. Nehra made his Test debut under Mohammad Azharuddin in 1999 and his ODI debut under Sourav Ganguly in 2001 followed by T20I debut under MS Dhoni in 2009. Other captains Nehra has played under include Virat Kohli, Gautam Gambhir, Rahul Dravid and Virender Sehwag.