This Indian cricketer has decided to retire from all forms of the game

Harbhajan Singh

Indian cricketer Harbhajan Singh announces his retirement from all formats of the game after 23 years of service.

The 41-year-old announced his retirement news from his official Twitter handle. Since making his debut in 1998, the Jalandhar based cricketer has played in 103 tests, 236 ODIs and 28 T20Is for Team India.

“All good things come to an end and today as I bid adieu to the game that has given me everything in life, I would like to thank everyone who made this 23-year-long journey beautiful and memorable. My heartfelt thank you. Grateful,” Harbhajan wrote in a Twitter post on Friday.

The veteran Indian off spinner played his last match for team India in the 2016 ICC T20 World Cup against UAE in Dhaka. ‘Bhajji’ played his last test against Sri Lanka in 2015 at Galle. He played his last ODI in the same year against the Proteas at the Wankhede Stadium in Mumbai. He played his last IPL game this year against RCB at the MA Chidambaram Stadium for the KKR.

In 103 tests and 236 ODIs, Harbhajan picked up 417 wickets and 269 wickets respectively. ‘Bhajji’ picked up 28 wickets in the shortest format of the game. Recently, Ravi Ashwin overtook Harbhajan Singh and became the third Indian cricketer to have most wickets in test cricket.

Harbhajan was a part of the 2007 ICC T20 World Cup and the 2011 ICC ODI World Cup win.

Harbhajan will be forever remembered the 2001-02 season picked up 32 wickets in three tests against Australia and helped Team India register a historic series win.