8) Most runs in an over in test cricket
Brian Lara had scored 28 runs in one over in the over of Robin Pietersen of South Africa. He scored 4,6,6,4,4,4 runs in that over. He now shares the record with Australia's George Bailey who carted James Anderson in Perth during 2013-14 Ashes encounter.