Multiple choice general knowledge sports Which Player scored the most runs in a single test innings? Brain Lara Graham Gooch Matthew Hayden Alan Border Reveal answer Fill a bubble to check yourself A Correct answer Explanation Brian Lara scored 400 runs for West Indies against England in 2004, the highest individual score in Test cricket history. Graham Gooch scored 333, Matthew Hayden scored 380, and Alan Border's highest was 205.