Highest Run Chase in ODI Cricket

# Team Score Opposition Ground Result Match Date
1
South Africa South Africa
438/9 Australia Johannesburg South Africa won by 1 wicket 12 Mar 2006
2
Sri Lanka Sri Lanka
411/8 India Rajkot India won by 3 runs 15 Dec 2009
3
West Indies West Indies
389/10 England St George's, Grenada England won by 29 runs 27 Feb 2019
4
New Zealand New Zealand
383/9 Australia Dharamsala Australia won by 5 runs. 28 Oct 2023
5
Netherlands Netherlands
374/9 West Indies Harare Netherlands won the Super Over 26 Jun 2023
6
Netherlands Netherlands
374/6 Scotland Dundee Netherlands won by 4 wickets 12 Jun 2025
7
South Africa South Africa
372/6 Australia Durban South Africa won by 4 wickets (with 4 balls remaining) 5 Oct 2016
8
England England
366/8 India Cuttack India won by 15 runs 19 Jan 2017
9
England England
365/9 New Zealand London New Zealand won by 13 runs (D/L method) 12 Jun 2015
10
England England
365/10 Scotland Edinburgh Scotland won by 6 runs 10 Jun 2018
11
England England
364/4 West Indies Barbados England won by 6 wickets (with 8 balls remaining) 20 Feb 2019
12
India India
362/1 Australia Jaipur India won by 9 wickets 16 Oct 2013
13
South Africa South Africa
362/6 India Raipur South Africa won by 4 wickets 3 Dec 2025
14
Pakistan Pakistan
361/7 England Southampton England won by 12 runs 11 May 2019
15
Australia Australia
359/6 India Chandigarh Australia won by 4 wickets (with 13 balls remaining) 10 Mar 2019
16
England England
359/4 Pakistan Bristol England won by 6 wickets (with 31 balls remaining) 14 May 2019
17
Ireland Ireland
359/9 New Zealand Dublin New Zealand won by 1 run 15 Jul 2022
18
India India
356/7 England Pune India won by 3 wkts (11b rem) 15 Jan 2017
19
Australia Australia
356/5 England Lahore Australia won by 5 wickets 22 Feb 2025
20
Pakistan Pakistan
355/4 South Africa Karachi Pakistan won by 6 wickets 12 Feb 2025
21
Pakistan Pakistan
352/4 Australia Lahore Pakistan won by 6 wickets 31 Mar 2022
22
India India
351/4 Australia Nagpur India won by 6 wickets 30 Oct 2013
23
New Zealand New Zealand
350/9 Australia Hamilton New Zealand won by 1 wicket 20 Feb 2007
24
England England
350/3 New Zealand Nottingham England won by 7 wickets 17 Jun 2015
25
New Zealand New Zealand
348/6 India Hamilton New Zealand won by 4 wkts (11b rem) 5 Feb 2020
26
India India
347/10 Australia Hyderabad Australia won by 3 runs 5 Nov 2009
27
South Africa South Africa
347/5 England Bloemfontein South Africa won by 5 wickets 29 Jan 2023
28
Pakistan Pakistan
345/4 Sri Lanka Hyderabad Pakistan won by 6 wickets 10 Oct 2023
29
Pakistan Pakistan
344/8 India Karachi India won by 5 runs 13 Mar 2004
30
England England
341/7 Pakistan Nottingham England won by 3 wickets (with 3 balls remaining) 17 May 2019
31
New Zealand New Zealand
340/5 Australia Auckland New Zealand won by 5 wickets 17 Feb 2007
32
New Zealand New Zealand
340/7 England Napier Match tied 20 Feb 2008
33
New Zealand New Zealand
339/5 England Dunedin New Zealand won by 5 wickets 6 Mar 2018
34
New Zealand New Zealand
339/5 England Dunedin New Zealand won by 5 wickets (with 3 balls remaining) 7 Mar 2018
35
Afghanistan Afghanistan
339/6 Sri Lanka Kandy Sri Lanka won by 42 runs. 9 Feb 2024
36
England England
338/8 India Bengaluru Match tied 27 Feb 2011
37
India India
338/9 Australia Sydney Australia won by 51 runs. 29 Nov 2020
38
England England
337/4 India Pune England won by 6 wickets 26 Mar 2021
39
New Zealand New Zealand
337/10 India Hyderabad India won by 12 runs. 18 Jan 2023
40
Pakistan Pakistan
337/3 New Zealand Rawalpindi Pakistan won by 7 wickets 29 Apr 2023
41
New Zealand New Zealand
335/5 Australia Perth Australia won by 8 runs 28 Jan 2007
42
New Zealand New Zealand
334/10 India Christchurch India won by 58 runs 8 Mar 2009
43
Australia Australia
334/8 England Sydney Australia won by 2 wickets 2 Feb 2011
44
Zimbabwe Zimbabwe
334/5 Pakistan Lahore Pakistan won by 41 runs 26 May 2015
45
England England
334/9 Pakistan Nottingham Pakistan won by 14 runs 3 Jun 2019
46
Bangladesh Bangladesh
333/8 Australia Nottingham Australia won by 48 runs 20 Jun 2019
47
New Zealand New Zealand
332/8 Australia Christchurch New Zealand won by 2 wickets 10 Dec 2005
48
England England
332/7 Pakistan Birmingham England won by 3 wickets 13 Jul 2021
49
South Africa South Africa
332/10 India Ranchi India won by 17 runs 30 Nov 2025
50
India India
331/4 Australia Sydney India won by 6 wickets 23 Jan 2016
51
New Zealand New Zealand
331/7 India Kanpur India won by 6 runs 29 Oct 2017
52
West Indies West Indies
331/5 Ireland Dublin West Indies won by 5 wkts (13b rem) 11 May 2019
53
Australia Australia
330/7 South Africa Port Elizabeth Australia won by 3 wickets 6 Apr 2002
54
India India
330/4 Pakistan Dhaka India won by 6 wickets 18 Mar 2012
55
Sri Lanka Sri Lanka
329/10 West Indies Sharjah West Indies won by 4 runs 16 Oct 1995
56
Ireland Ireland
329/7 England Bengaluru Ireland won by 3 wkts (5b rem) 2 Mar 2011
57
Zimbabwe Zimbabwe
329/9 New Zealand Bulawayo Zimbabwe won by 1 wicket 25 Oct 2011
58
Pakistan Pakistan
329/7 Bangladesh Dhaka Pakistan won by 3 wickets 4 Mar 2014
59
West Indies West Indies
329/9 Sri Lanka Bulawayo Sri Lanka won by 1 run 23 Nov 2016
60
Ireland Ireland
329/3 England Southampton Ireland won by 7 wkts (1b rem) 4 Aug 2020
61
England England
329/5 West Indies Antigua England won by 5 wickets 2 Nov 2024
62
South Africa South Africa
328/3 Australia Harare South Africa won by 7 wickets 27 Aug 2014
63
South Africa South Africa
328/5 England Southampton England won by 2 runs 27 May 2017
64
Sri Lanka Sri Lanka
327/10 South Africa Cape Town South Africa won by 40 runs 7 Feb 2017
65
New Zealand New Zealand
327/10 India Mumbai India won by 70 runs. 15 Nov 2023
66
India India
326/8 England London India won by 2 wickets 13 Jul 2002
67
Australia Australia
326/10 India Bengaluru India won by 57 runs 2 Nov 2013
68
Zimbabwe Zimbabwe
326/10 Ireland Hobart Ireland won by 5 runs 7 Mar 2015
69
India India
326/2 West Indies Guwahati India won by 8 wickets (with 47 balls remaining) 21 Oct 2018
70
Sri Lanka Sri Lanka
326/10 New Zealand Mount Maunganui New Zealand won by 45 runs 3 Jan 2019
71
Sri Lanka Sri Lanka
326/10 South Africa Delhi South Africa won by 102 runs. 7 Oct 2023
72
West Indies West Indies
326/6 England Antigua West Indies won by 4 wickets 3 Dec 2023
73
India India
325/5 West Indies Ahmedabad India won by 5 wickets 15 Nov 2002
74
West Indies West Indies
325/6 Bangladesh Basseterre West Indies won by 4 wickets 12 Dec 2024
75
England England
325/9 South Africa London South Africa won by 5 runs 4 Sep 2025
76
Sri Lanka Sri Lanka
324/2 England Leeds Sri Lanka won by 8 wickets 1 Jul 2006
77
West Indies West Indies
324/8 India Nagpur India won by 14 runs 21 Jan 2007
78
Pakistan Pakistan
324/9 South Africa Johannesburg South Africa won by 17 runs. 4 Apr 2021
79
Scotland Scotland
323/5 Ireland Edinburgh Scotland won by 5 wickets 12 Jul 2011
80
India India
323/10 Australia Canberra Australia won by 25 runs 20 Jan 2016
81
Pakistan Pakistan
322/6 India Chandigarh Pakistan won by 4 wickets 8 Nov 2007
82
Bangladesh Bangladesh
322/4 Scotland Nelson Bangladesh won by 6 wkts (11b rem) 5 Mar 2015
83
Sri Lanka Sri Lanka
322/3 India London Sri Lanka won by 7 wickets (with 8 balls remaining) 8 Jun 2017
84
Zimbabwe Zimbabwe
322/4 Sri Lanka Galle Zimbabwe won by 6 wickets (with 14 balls remaining) 30 Jun 2017
85
Bangladesh Bangladesh
322/3 West Indies Taunton Bangladesh won by 7 wickets (with 51 balls remaining) 17 Jun 2019
86
England England
322/9 India Pune India won by 7 runs. 28 Mar 2021
87
India India
321/5 New Zealand Bengaluru India won by 5 wickets 7 Dec 2010
88
India India
321/3 Sri Lanka Hobart India won by 7 wickets 28 Feb 2012
89
West Indies West Indies
321/7 India Visakhapatnam Match tied 24 Oct 2018
90
Nepal Nepal
321/10 Scotland Dundee Scotland won by 2 runs 8 Jun 2025
91
New Zealand New Zealand
320/10 Australia Wellington Australia won by 2 runs 7 Dec 2005
92
England England
320/8 India Bristol India won by 9 runs 24 Aug 2007
93
Bangladesh Bangladesh
320/7 Ireland Bangladesh won by 3 wickets 12 May 2023
94
Pakistan Pakistan
319/7 India Ahmedabad Pakistan won by 3 wickets 12 Apr 2005
95
West Indies West Indies
319/10 India Kingston India won by 20 runs 26 Jun 2009
96
South Africa South Africa
319/3 England Centurion South Africa won by 7 wickets 9 Feb 2016
97
Zimbabwe Zimbabwe
319/4 Netherlands Harare Zimbabwe won by 6 wickets 20 Jun 2023
98
Zimbabwe Zimbabwe
318/8 Bangladesh Sylhet Bangladesh won by 4 runs 3 Mar 2020
99
India India
317/10 Pakistan Rawalpindi Pakistan won by 12 runs 16 Mar 2004
100
India India
317/8 England London India won by 2 wickets 5 Sep 2007

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

In the exciting world of ODI cricket, the chase of a huge target is one of the most memorable moments of the game. The history of the highest run chases in ODIs shows that when batsmen are in their element, no score is safe. The highest ODI run chase is the high-voltage drama that takes place on the field, which takes your breath away. When we turn the pages of the highest run chase in ODI history, that '438' match still gives us goosebumps.

The Highest Run Chase in ODI That Shocked the World 

The record of the highest successful run chase in ODI made by South Africa in Johannesburg is still an example for fans all over the world. Just like this, every highest run chase in odi scorecard tells a story where giving up is forbidden. So buckle up, because this journey of the highest run chase in ODI cricket is nothing short of a roller-coaster ride.

South Africa – 438/9 run chase

In one of the greatest matches in cricket history, South Africa chased down the target of 438/9 against Australia in Johannesburg on 12 March 2006. This victory is considered the highest run chase in ODI history. South Africa fought until the last over and won the match by just one wicket.

Sri Lanka – 411/8 run chase

This thrilling ODI match between India and Sri Lanka was held on December 15, 2009. Sri Lanka’s batting scored against India highest run chase in odi scorecard is 411/8. The Indian team went out to win the match with a dash of courage and determination. The match remained close until the end, but India secured a thrilling 3-run victory.

West Indies – 389/10 run chase

The match was played on 27 February 2019 at St George's, Grenada, in which the West Indies’ highest ODI run chase of 389/10 against England. However, England easily overcame it and won the match by 29 runs, despite the strong batting of the West Indies, but England played even better.

New Zealand – 383/9 run chase

This record was set during a thrilling ODI match, where New Zealand scored the highest successful run chase in ODI of 383/9 against Australia in Dharamsala on 28 October 2023. This was a significant total and reflected the aggressive batting performance of New Zealand's batting lineup. However, the match was a close one, with Australia's 5-run victory. This means that both teams performed well, but Australia had the slight advantage in the end.

Netherlands – 374/9 run chase

The Netherlands and West Indies faced off in a thrilling ODI match in Harare on June 26, 2023. The Netherlands posted a strong odi highest run chase of 374/9. The match was so exciting that it ended in a draw, and the winner was decided through a Super Over, which the Netherlands won.

Netherlands – 374/6 run chase

The Netherlands and Scotland faced off in a thrilling encounter in Dundee, Scotland, on June 12, 2025. The Netherlands posted the highest run chase in ODI cricket of 374/6 against Scotland. Scotland responded with a strong batting performance, but the Netherlands held on until the end to win the match by 4 wickets. 

South Africa – 372/6 run chase

An interesting match took place between South Africa and Australia in Durban, South Africa, on October 5, 2016. South Africa registered the highest run chase in odi scorecard of 372/6. Australia tried their best to make a comeback in the match, but South Africa maintained control till the last ball and won the match by 4 wickets.

England – 366/8 run chase

England made against India highest run chase in odi scorecard of 366/8 in Cuttack on 19 January 2017. But India batted brilliantly to win the match by 15 runs. The match provided a thrilling experience for the fans and exposed England's batting potential.

England – 365/9 run chase

England made the highest ODI run chase of 365/9 against New Zealand in London on 12 June 2015. However, the match was decided by the D/L method due to rain, which New Zealand won by 13 runs. This match is known for England's aggressive batting and the impact of the weather.

England – 365/10 run chase

In this historic highest run chase ODI match played in Edinburgh, England scored 365/10 against Scotland on 10 June 2018. Despite this, Scotland produced a tremendous batting performance to achieve the target and defeat England by 6 runs. This was one of the biggest upsets in ODI cricket.

You chase sports news like a batsman chases victory! Get the highest run chase in ODI cricket, latest cricket news, sports news, IPL head to head stats and live scores only on Sports Yaari.

Highest Run Chase in ODI (FAQs)