#2 Amit Mishra (6 years, 160 days)
Few will remember that Amit Mishra made his ODI debut way back in 2003, against South Africa in Dhaka, during the TVS Cup. He played a couple of games, after which he was left in the wilderness for six years.
He returned in 2009, in the lead-up to the 2011 World Cup, but even though he played until June 2010 in Zimbabwe, another leggie, Piyush Chawla, was preferred over him by MS Dhoni for the title event.
The 35-year-old's final ODI for India came against New Zealand in 2016, where he finished with astonishing figures of 5-18, breaking the back of the Kiwi batting attack, but did not play a single game thereafter, as Kohli stuck with the younger Yuzvendra Chahal to do the leg-spin duties.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news