So Virender Sehwag is a better Test batsman than Kumar Sangakarra because he has a higher Strike Rate?
u r talking about two different batsman with two different styles of bating. i dont think they are even close to each other talent wise. but i would pick sehwag over dravid any day any time.
the thing with batsman like sehwag is that wether they perform or not there is phsycolgical pressure in oppostion team. they think that if guys like sehwag ( afridi, dhoni, jaysuriya, Gilly and soo on ) are in the mood they can fire and if they stay in the wicket and fire for five overs or eight overs their team has 70 to 80 percent of wining the match. that is how mostly it works in one day cricket. that is one of the reason i belive that every international cricket side needs at least one batsman like afridi, sehwag, dhoni, chris gayle, Jaysuriaya, imran nazir and so on in their side.
come back to ur comperisan i belive any batsman over average of 70 is a good one day batsman and they have the ability to play whatever the situation requires him to play. we have seen Kumara Sangakara playing big big inninges and stroke when he was needed to play. to prove this the world cup final he played a very good inninges. short one but an inninges that was need and untill he was in the crease there was a chance of wining for Sri Lanka.
simply i would take Kumara here just because he is more consistance and he can play however the satuation requires him to play. i much rather pick imran nazir, chris gayle, or even shahid afridi or dhoni over Sehwag simply because of Sehwag's foot work and unabality to play outside asian conditions.
i have my point of views and opinion, the way i seee it right now yousuf has better average and better strike rate so i would pick him over dravid.