Agarkar broke Dennis Lillee's world record for the fastest 50 wickets in ODIs, achieving the feat in only 23 matches. He was a part of India's 1999 and 2007 ICC World Cup campaign and was a member of the 2003 team. Agarkar also was a part of the 2007 World Twenty20 squad that India won.
Agarkar played 26 Tests, 191 One-Day Internationals and four Twenty20 Internationals between 1998 and 2007. With 288 scalps to his name, Agarkar is the third highest wicket-taker for India in ODIs, and apart from making a Test century at Lord’s in 2002, set up India’s victory over Australia in Adelaide on the 2003-04 tour with Test best figures of 6 for 41.
In 110 first-class games, he picked up 299 wickets at 30.69, while making 3336 runs at 28.75 including four centuries. He also had a whopping 420 wickets from 270 List A games with a best of 6 for 18 and at an economy of 4.94, while also playing 62 Twenty20 matches.