Playing the third Sri Lanka test on Sunday, Indian all-rounder Hardik Pandya hit 26 runs in one over, the highest an Indian has ever scored in a single over in Test cricket. The 26-run haul, off Malinda Pushpakumara's over, is the third-highest score in a Test over, while Brian Lara and George Bailey hold the top spot with 28 runs.