#2 Harbhajan Singh | Chennai Super Kings
With 108 Tests, 236 ODIs and 28 T20 internationals under his belt, there is no doubt that Harbhajan Singh has had an incredibly successful career spanning well over 20 years.
In the IPL, Singh was first part of the Mumbai Indians, playing for them between 2008 to 2017, and winning three IPL trophies in the process.
Starting from the 2018 season, the all-rounder then started to play for the Chennai Super Kings (CSK). He had a mediocre first season in Chepauk, picking up just 7 wickets from 13 games at an average of 38.57. His second season with CSK was better, picking up 16 wickets from 11 games at an average of 19.50.
Recently, he has branched out of playing cricket, taking up Hindi commentating stints, and recently making his acting debut.
With Bhajji turning 40 this year, he may call it quits on his cricketing career after this year's upcoming IPL tournament - having has allegedly expressed his intentions to retire from all formats of the game after the upcoming IPL.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️