I have to disgree with you. the matter of fact is that kaif's batting is better suited to tests than ODI's. He has had problems because the line in the past was so strong that the only place he could play was no.7. I believe kaif can be an ideal no.4 or 5 in ODI where he is required to graft for a few overs and then accelerate at the end.