Sanath Jayasuriya holds the record of highest runs in one edition. He scored 

378 runs in 2008 Asia Cup 

images CREDIT: @Google

Suresh Raina is at second with 

372 runs in 2008 Asia Cup 

images CREDIT: @Google

Virat Kohli made 

357 runs in Asia Cup 2012 

images CREDIT: @Google

Virender Sehwag ended the 2008 

348 runs in 2008 Asia Cup 

images CREDIT: @Google

Kumar Sangakkara scored 

345 runs in 2008 Asia Cup 

images CREDIT: @Google