Cricket is an emotion for millions of people across the globe. It has a strong fanbase. People are just crazy about it. A single ball can change the life of a player. It can turn an underdog into a hero. This game, especially the IPL, is considered a festival in India. As cricket fans, we have witnessed a lot of nail-biting matches. No one knows what can happen on the next ball. We are presenting "Top 10 thriller matches in the Asian Cup history".

1. Afghanistan Vs. Bangladesh

Afghanistan is an emerging cricket team. Afghanistan posted 255 runs on the board in the allotted 50 overs. In reply to this, Bangladesh innings was never going well. It was sheer dominance by Afghanistan all over the game and demolished Tigers by 136 runs.

2. India Vs. Bangladesh

Rain interrupted the Asia Cup Final in 2016. India won the toss and elected to field first. Homeside Bangladesh set up 120/5 off 15 overs for their opposition. Shikhar Dhawan scored a magnificent knock of 60 runs. India chased the target successfully with 13- balls to spare. India won the Asia Cup with total dominance.

3. India Vs. Sri Lanka

Sri Lanka set a target of 139 runs for India on the board. The game was full of twists and turns. Virat Kohli scored a brilliant knock of 56 runs. Virat Kohli hit a four and finished the match in style. India successfully chased the score. India gave an impressive performance throughout the game.

4. Sri Lanka Vs. Pakistan

Sri Lanka and Pakistan were playing in the Asia Cup Final in 2022. Sri Lanka posted a competitive total of 170 runs on the scoreboard in the allotted 20 overs. Rizwan played a crucial knock of 55 runs. In the end, Pakistan fell short by 23 runs. It was a deserved victory for the Sri Lankans.

5. Afghanistan Vs. Pakistan

Afghanistan managed to set the target of 130 runs. Pakistan had a challenging start, and Captain Babar Azam went to the Pavilion without scoring a run. The middle order of Pakistan helped them in chasing the target. In the end, Pakistan won the match by one wicket.

6. India Vs. Pakistan

India posted a mountainous total of 356 runs on the scoreboard. Pakistan needed 357 runs to win in the allotted 50 overs. Skipper Rohit Sharma and Shubman Sill scored 56 and 58 respectively. Later, Virat (122) and Rahul (111) entertained the spectators with their magical performances. Pakistan managed to score just 128 runs. It was an excellent performance by the Indian team. India won the match by a massive margin of 228 runs.

7. India Vs Sri Lanka

India posted a competitive total of 213 runs on the scoreboard in the allotted 50 overs. Skipper Rohit Sharma scored a stunning half-century. Rohit smashed seven boundaries and two skyscraper sixes. Indian bowlers bowled out the Sri Lankan batters on just 172 runs. Kuldeep Yadav claimed four wickets, and India registered a great victory over Sri Lanka by 41 runs.

8. Sri Lanka Vs. Afghanistan

The home side Sri Lanka scored a total of 291 runs. Afghanistan needed 292 runs to win in 37 overs to qualify for Super 4. Kushal Mendis scored a brilliant knock of 92 runs off 84 balls. It was a close encounter between Sri Lanka and Afghanistan. Afghan batters followed an aggressive approach towards the game as it was mandatory to finish the match in 37 overs. Later, Sri Lanka won the match by two runs.

9. India Vs. Pakistan

The India and Pakistan match is more than a game. People's emotions are attached to their teams. It is the world's biggest rivalry. Pakistan set the target of 148 runs for India. Virat Kohli (35), Ravindra Jadeja (35) and Hardik Pandya (33) crucial knocks helped India to win the game. India completed the 148-run chase with two deliveries to spare and won the match by five wickets.

10. India Vs. Bangladesh

India and Bangladesh were again in the Asia Cup Final in 2018. Bangladesh posted a total of 222 runs on the scoreboard. Skipper Rohit Sharma scored a stunning 48 runs, with his innings comprising three boundaries and over-boundaries. India needed one run to win from one ball. Kedhar Jadhav scored a run on the final delivery. What a game it was! It’s worthy of a finale. India played good cricket throughout the tournament, and this was the reward for it. India became the Asia Cup Champions and secured the victory by three wickets.