Multiple choice general knowledge sports Which player has scored the most runs in a single Test innings? Brian Lara Sachin Tendulkar Matthew Hayden Graham Gooch Reveal answer Fill a bubble to check yourself A Correct answer Explanation Brian Lara holds the record for the highest individual score in Test cricket - 400 not out for West Indies against England in 2004. This surpasses Hayden's 380, Gooch's 333, and Tendulkar's 248.