Answer
Harbhajan Singh officially retired from all forms of cricket in December 2021, ending a 23-year career that saw him play 103 Tests, 236 One Day Internationals (ODIs) and 28 Twenty20 Internationals (T20Is) for India. He is India's third-highest wicket-taker in Tests, with 417 scalps, and was also a key member of the Indian team that won the 2007 T20 World Cup and the 2011 ODI World Cup.