Comparing sachin with someone is the most disrespectful thing which can b done to him...he is a legend
As per record both are great because in test cricket Sehwag held some record and ODI Sachin held some record i go with both.
Sachin is a classic player he play different type strock in his cricket life he also make a milestone of record but Sehwag never do anything in cricket.
Sehwag is the match winning player, in any match in which he performs their team has won on the other end in most of the matches in which Tendulker has century or nearest century India has lost.
Sehwag is the Best Player, he Play for Team win... where as Sachin play for his own records. ( Reason: when sachin reach 80 runs score.. he play very slow for his own Century and Team score will be down, but Sehwag? if he is on 94.. he try to hit a Sixer ) Play for Team ( india ) not for own score