You know, there was a time when I also believed that Agarkar was lucky and inconsistent. He used to pick up tail-end wickets and be rather expensive despite getting heaps of wickets. Now, take a look at his performance in the past 25 matches. An average of 27 and economy rate of 4.7 (which is quite good, career rate is 5.0 which is poor by the standards of the late 90s and early 2000s). Out of the 35 wickets he's taken, 25 have been of specialist batsmen and that excludes the wickets of guys like Razzaq, Vaas and Maharoof. He's not even 29 yet, he's experienced, he's athletic, he has a good arm and is a good fielder, and while he hasn't made runs of late, we know he has the ability to bat as well. He might be weak, but it doesn't show on the field because he has adequate pace (85+) and a good arm. Agarkar should definitely be in the one-day team for now.