Sehwag is for tests but if you take it over all, you have to say it's Tendulkar.
As L_Trumper says -
An absolutely incredible performance. He should have done it in NZ when he got out for 160 odd. But this time he timed it perfectly. Since 07 WC he is the best batsman in the world. With only one failure in SL in three years. How apt that he is the one who score first ever 200 in odis, now just hope that none of the "so called" dashers cash against minnows and spoil this record.
Being the best batsman in the world at the age of THIRTY SIX. Absolutely incredible.