Jayawardene-Sangakkara's record 624-run stand lasted 10 hrs
Sri Lanka's Mahela Jayawardene and Kumar Sangakkara broke the record for the highest-ever partnership for any wicket in Test history with their 624-run stand against South Africa on July 29, 2006. The partnership started when Sri Lanka were 14/2 and saw Sangakkara scoring 287 and Jayawardene hitting a career-best 374. The duo batted for over 10 hours through 157 overs.