1984 में, संयुक्त अरब अमीरात के शारजाह में पहली बार एशिया कप का आयोजन किया गया था. भारत ने सबसे ज्यादा 7 बार एशिया कप का खिताब अपने नाम किया है. श्रीलंका ने 5 बार और पाकिस्तान ने 2 बार खिताब जीता. विराट कोहली ने 18 मार्च 2012 को पाकिस्तान के खिलाफ 183 रन बनाए, जो किसी बल्लेबाज का सर्वोच्च स्कोर है. एक कप्तान के रूप में सबसे अधिक मैचों में कप्तानी करने वाले एमएस धोनी (वनडे: 14 मैच). एक विकेटकीपर के रूप में, महेंद्र सिंह धोनी ने एकदिवसीय मैचों में सबसे अधिक बल्लेबाज़ बनाए: 36 (25 कैच + 11 स्टंपिंग). 1986 में, भारत ने एशिया कप में भाग नहीं लिया. 2016 में वर्ल्ड टी20 के कारण एशिया कप टी20 फॉर्मेट में खेला गया था.