Usually, cricket matches get tensed and pressured during the final few overs. Then think of the situation where a team wins a match at the last ball of their innings! That would be a serious nail-biting moment for every cricket fan and also for the team members. These matches are won and finished in the last ball of those matches. We are up to look at some serious matches with the winning moment at the last ball. These types of situations are usual in T20 formats but they are totally different in the case of ODI matches. Here are the Top 10 teams who won the matches in the last ball.

1. Pakistan - Target 316

At no.1 is team PAKISTAN. This was during an ODI series between Pakistan and India on 12 April 2005. This match was played at the Ahmedabad ground. Pakistan won this match in the final few balls after chasing a huge total of 316 runs against India. This match was ODI # 2238 scorecard.

2. South Africa – Target 304

At no.2 the SOUTH AFRICAN team from the year 2010. This was during an ICC ODI match between South Africa and West Indies on 30 May 2010. This match was played at the Roseau ground. SA won this match at the last ball after chasing a huge 304 runs. This was the highest the team chased in the final few overs.

3. West Indies – Target 292

At no.3 is team WEST INDIES in the year 2002. This was during an ODI series between West Indies and New Zealand on 16 June 2002. This match was played in the Kingstown ground. WI won this match after chasing a huge total of 292 runs against New Zealand. This match was the ODI # 1845 scorecard.

4. West Indies – Target 284

At no.4 is team West Indies in the year 2002. This was during an ODI series between West Indies and India on 6 November 2002. This match was played at the Jamshedpur cricket ground. WI chased a total of 284 runs in this innings and won the match in the last ball.

5. Scotland – Target 281

At no.5 is team SCOTLAND in the year 2007. This match was an ICC ODI match between Scotland and Ireland on 20 January 2007. This match was played at the Nairobi (GYM). Scotland had a huge victory by chasing down 281 runs in this innings. They won with 3 wicket margin.

6. Pakistan – Target 274 

At no.6 is team PAKISTAN in the year 2021. This was an amazing victory for team Pakistan. This match was played at the Centurion ground on 2 April 2021. Pakistan had this last ball victory after chasing a total of 274 set by the South African team. This match was the ODI # 3434 scorecard.

7. South Africa – Target 261

At no.7 is team SOUTH AFRICA in the year 2013. This was an interesting ODI match between South Africa and New Zealand on 25 January 2013. This match was played at the Potchefstroom ground.  SA won this match after chasing a total of 261 runs. This match was the ODI # 3328 scorecard.

8. New Zealand – Target 259

At no.8 is team NEW ZEALAND in the year 1998. This was an ICC ODI series between New Zealand and Zimbabwe on 24 October 1998. This match was played at the Dhaka ground. NZ won this match by chasing down 259 runs in this innings. This match was the ODI # 1357 scorecard

9. New Zealand – Target 246

At no.9 is team NEW ZEALAND in the year 2008. This was an oval ODI series between New Zealand and England on 25 June 2008. This match was played at the Oval ground, NZ won this match at the very last ball of this frustrating match and they were chasing a total of 246 runs in this innings.

10. West Indies – Target 236

At no.10 is team WEST INDIES in the year 2008. This was an ODI series match between West Indies and Sri Lanka on 10 April 2008. This match was played at the Port of Spain. WI won this match on the last ball of this innings. They were chasing a total of 236 in this innings.