In today’s T20 World Cup, former Sri Lankan cricketer Mahela Jayawardene holds the record for most runs scored. There have been six T20 World Cups thus far, with the seventh, taking place this year and being captained by the BCCI. Mahela Jayawardene Mahela Jayawardene, Sri Lanka’s renowned batsman and captain, is the all-time leading scorer […]