The highest Test match average for India for any player with 20 or more innings under his belt is held by Vinod Kambli, whose 21 Test innings produced an average of 54.20 runs per innings, including four centuries and three half-centuries.
It is sir Donald Bradman.
yuvraj
Sachin Tendulkar
Till the 4th season of the IPL, Brendon McCullum holds the record of the highest score; 158 not out.
sachin tendulkar
Don Bradman
Ichiro Suzuki holds the highest batting average at .322.
Sachin Tendulkar.
Which international cricket stadium holds the record for the most number of One-day internationals. *
Matthew Hayden holds record for highest runs in the tournament.He struck 659 in 2007 world cup.
Garry Kirsten of South Africa
Azhaarudin and jadeja holds the highest fourth wicket partnership of 275 runs(not out) for any wicket in one day.