Multiple choice general knowledge Which player has scored the most runs in a single Test innings? Graham Gooch Matthew Hayden Brian Lara Sachin Tendulkar Reveal answer Fill a bubble to check yourself C Correct answer Explanation Brian Lara holds the record for highest individual Test innings score with 400 not out against England in 2004. Graham Gooch, Matthew Hayden, and Sachin Tendulkar have scored high but not the highest.