#2 Harbhajan Singh

Harbhajan Singh has been playing for the Indian Cricket Team since 1998 when he was merely 17 years old. What started off as a career initially affected by investigations into the legality of his bowling action, as well as several disciplinary incidents to later on becoming one of the best off-spinners in the history of the game. "Bhajji" became the first Indian bowler to take a hat-trick in Test cricket.
A career which was full of ups and downs had Harbhajan fighting day in and out to make his place in the playing XI. Throughout the late 2000s, he was criticised for bowling defensively with less loop leading to lesser wickets and increasing bowling average. But the warrior in him never gave up.
Harbhajan last played for India in March 2016, and it is highly unlikely that he would represent the country once again. With younger talent like Kuldeep Yadav and Yuzvendra Chahal, the 37-year old may have to hang up his boots once and for all.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news