Harbhajan Singh

The veteran off-spinner Harbhajan Singh had a long international career as he showed his magic in many international cricket matches. He was one of the fearless bowlers in international cricket.
While he served for the Indian team from 1998 to 2016, Harbhajan played 103 Tests, 236 ODIs and 28 T20Is. In his international career, Harbhajan picked up 417 Test wickets, 269 ODI wickets and 25 T20I wickets. He played the crucial roles for India’s victory in the ICC World T20 2007 and ICC Cricket World Cup 2011.
Despite serving for the national team for a long time, Harbhajan never led the Indian team. However, as a captain, his track record isn’t bad in other cricket. Under his captaincy, Mumbai Indians (MI) won their first trophy (Champions League T20 2011).