Answer:
Brian Lara of West Indies has scored the most runs in a single Test innings.
He scored 400 (not out) from 582 balls over a span of 778 minutes against England at St John's, Antigua on 10th April 2004.
His score included 43 Fours and 4 Sixes.
Next Question: Who is the first Indian woman to win an Asian Games gold in 400m run?
Previous Question: Who was the first Indian to win the World Amateur Billiards title?