Brian Lara. He got 500 not out. He also scored the highest single test match innings with 400.
The player who has scored the most runs in a one-day cricket match is Sachin Tendulkar.
Virendra Sehwag scores maximum number of runs in a single day in test match.
Brian Lara
36 by Yuvaraj Singh against England. The bowler Broad.
brin Lara
Sachin Tendulkar of India with 12,773 runs
The most runs scored in a single game by a single player since 1950 was 7 done by Boston's Spike Owen in 1986.
Brian Lara has scored 400* in an inning.
7
Ravi Shastri has hit 6 sixes in an over in a test match.
The record for most runs scored by a player in a single game is 7, set by Gut Hecker of the American Association's Louiville Colonels on August 15, 1886