If you look back at his ODI record, and I was surprised to see that he hasn't had a long run of bad form. His real poor form happened during the WC and he did ok prior to that but did have another off-form patch during the Asia Cup. Perhaps our negativity about his batting is colored by our negativity about his keeping?
http://stats.espncricinfo.com/ci/eng...und;view=match