If your talking about at the moment, I'd Still take Tendulkar, and Smith Over Gilchrist as an ODI batsman. His numbers this past year were not very good. Of all all time Gilchrist is up there, but as I've pointed out earlier, Tendulkar has much better numbers, in ever category except strike...