Pakistan has the highest score in Asia Cup history. They scored 387/7 in 50 overs against Bangladesh in the 2010 Asia Cup. Shahid Afridi scored a brilliant century in that innings.