South African franchises the Titans and Knights have set a new world record for the highest match aggregate of runs scored in Twenty20 cricket as they collectively bludgeoned 501 in a domestic provincial match on Monday. The Titans posted 271 for three in their 20 overs, before the Knights replied with 230 for nine on a day when the bat truly overpowered the ball at Senwes Park in Potchefstroom.