2. James Anderson (England) – 64 runs
James Anderson is no.2 in the list of the most runs conceded in a T20 match. James Anderson gave away 64 runs against Australia in Sydney in 2007. Australian batsmen bossed the English bowlers on the day, and particularly James Anderson was on the receiving end. James Anderson, today leads the English pace attack and is one of the best in world cricket – after Steyn of course !