The 8-times Asia Cup champions India cricket team are known for their dominance in Asian cricket and have delivered some of the most iconic batting performances in the tournament’s history. The “Men in Blue” will once again be one of the top contenders in the 2025 Asia Cup and would look to add to their record title count.
India last Asia Cup triumph came in 2023, when they defeated Pakistan by 10 wickets in the Super Four stage and later lifted their eighth title in Colombo. Over the years, India have set several massive totals in both the ODI and T20I editions of the tournament.
In this article, we look at India highest scores in Asia Cup history – across both T20I and ODI formats.
India’s Highest Totals in Asia Cup (T20I)
| Score | Overs | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|
| 212/2 | 20.0 | v Afghanistan | Dubai (DICS) | won | 8 Sep 2022 |
| 192/2 | 20.0 | v Hong Kong | Dubai (DICS) | won | 31 Aug 2022 |
| 181/7 | 20.0 | v Pakistan | Dubai (DICS) | lost | 4 Sep 2022 |
| 184/8 | 19.2 | v Bangladesh | Dubai (DICS) | won | 1 Sep 2022 |
| 183/7 | 20.0 | v Sri Lanka | Dubai (DICS) | lost | 1 Sep 2022 |
5: 183 Runs vs Sri Lanka (T20I Asia Cup 2022)
India scored 183/7 against Sri Lanka in Dubai in a must-win Super Four match. Rohit Sharma led from the front with a brilliant 72 off 41 balls, while Suryakumar Yadav chipped in with 34 runs. Despite the big total, Sri Lanka chased it down in the last over, handing India a narrow defeat.
4: 184 Runs vs Bangladesh (T20I Asia Cup 2022)
India posted 184/8 against Bangladesh in Dubai during the group stage. KL Rahul (66) and Suryakumar Yadav (45) provided the major contributions. The Indian bowlers then restricted Bangladesh to 159/6, giving India a comfortable 25-run win.
3: 181 Runs vs Pakistan (T20I Asia Cup 2022)
India scored 181/7 against Pakistan in the Super Four clash. Virat Kohli was the top scorer with 60 off 44 balls, while Pant and Pandya added quick runs. However, Pakistan chased the target with one ball to spare, winning by 5 wickets.
2: 192 Runs vs Hong Kong (T20I Asia Cup 2022)
India’s 192/2 against Hong Kong was a clinical batting display. Suryakumar Yadav blistering knock of 68 off 26 balls* and KL Rahul half-century powered India to a massive total. Hong Kong were restricted to 152/5, giving India a 40-run victory.
1: 212 Runs vs Afghanistan (T20I Asia Cup 2022)
India highest ever T20I total in Asia Cup came against Afghanistan. Virat Kohli played one of the greatest knocks of his career, smashing 122 off 61 balls*, with 12 fours and 6 sixes. KL Rahul scored 62 as India finished on 212/2. Afghanistan were bowled out for 111, and India won by a record margin of 101 runs.
India Highest Totals in Asia Cup (ODI)
| Score | Overs | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|
| 374/4 | 50.0 | v Hong Kong | Karachi | won | 25 Jun 2008 |
| 356/2 | 50.0 | v Pakistan | Colombo (RPS) | won | 10 Sep 2023 |
| 330/4 | 47.5 | v Pakistan | Mirpur | won | 18 Mar 2012 |
| 310/4 | 46.5 | v Sri Lanka | Karachi | won | 3 Jul 2008 |
| 308/7 | 50.0 | v Sri Lanka | Dambulla | won | 18 Jul 2004 |
5: 308 Runs vs Sri Lanka (ODI Asia Cup 2004)
India scored 308/7 in Dambulla thanks to Sourav Ganguly 79 and Rahul Dravid 66. The bowlers then defended the total successfully to beat Sri Lanka.
4: 310 Runs vs Sri Lanka (ODI Asia Cup 2008)
India posted 310/4 in Karachi as Gautam Gambhir (68) and MS Dhoni (67*) guided the team to a match-winning total. Sri Lanka were bowled out for 173, giving India a massive win.
3: 330 Runs vs Pakistan (ODI Asia Cup 2012)
Virat Kohli played one of his finest ODI knocks, scoring 183 off 148 balls as India chased down 330 runs with 13 balls to spare. This remains one of India most famous Asia Cup victories.
2: 356 Runs vs Pakistan (ODI Asia Cup 2023)
India hammered Pakistan in Colombo by posting 356/2 in 50 overs. Virat Kohli (122*) and KL Rahul (111*) shared a record unbeaten stand of 233 runs, setting up a crushing 228-run victory.
1: 374 Runs vs Hong Kong (ODI Asia Cup 2008)
India highest total in Asia Cup came in Karachi where they scored 374/4. Suresh Raina (101) and MS Dhoni (109) scored brilliant centuries while Virender Sehwag smashed 78 runs. India won the match by a mammoth 256 runs.




