World record for most runs in an over in a Test was equalled again during third South Africa-England Test. As many as 28 runs were scored in England captain Joe Root's over. Ex-West Indies captain Brian Lara had scored 28 off South Africa's Robin Peterson's over in 2003, while Australia's George Bailey slammed England's Jimmy Anderson for 28 in 2013.