Surpassing the four hundred run mark in fifty over international cricket was once considered virtually impossible, but modern batting depth and ultra aggressive intent have completely rewritten expectations. During a high octane encounter in Guwahati, West Indies put on a batting masterclass by piling up 405 runs against hosts India. It marked the very first time in West Indian cricket history that the Caribbean side breached the 400 run threshold in a one day international. The spectacle became even more historic when the Indian lineup chased down the mammoth target by posting 406 runs to seal victory. Across the entire history of one day cricket, this became only the second instance of a team successfully chasing down a target exceeding 400 runs. Such astronomical batting performances naturally turn attention toward the biggest team innings ever compiled. Here is a look at the five highest team scores in 50 over cricket history.
England Breaks World Record Against Netherlands: 498 Runs
Sitting comfortably at the very pinnacle of the list is England, holding the record for the highest score ever compiled in one day cricket. In 2022, facing Netherlands at Amstelveen, the English batters unleashed absolute mayhem to post 498 runs for the loss of 4 wickets across their 50 overs. Three different batters notched centuries in that monumental innings. Phil Salt struck 122 while Dawid Malan compiled 125, before Jos Buttler dismantled the attack with an unbeaten 162. Towards the conclusion of the innings, Liam Livingstone provided explosive finishing fireworks by smashing an unbeaten 66. Facing a mountainous target, Netherlands folded for 266 in 49.4 overs, handing England a massive victory by 232 runs.
Aussie Bowling Pulverised At Trent Bridge: 481 Runs
England also occupies the second highest spot in one day cricket history. Playing at Nottingham against Australia in 2018, the English side dismantled the bowling attack to post 481 runs in their full quota of 50 overs. Jonny Bairstow laid the foundation with an aggressive 139, while Alex Hales punished the bowlers relentlessly with 147. Australia wilted under the immense pressure of the gigantic pursuit, getting bowled out for just 239 runs in 37 overs. The lopsided contest concluded with England registering an emphatic 242 run win.
English Fireworks Stun Pakistan In Nottingham: 444 Runs
The third highest team total in 50 over cricket history once again belongs to England. During a 2016 clash against Pakistan at Nottingham, the home team racked up 444 runs for the loss of only 3 wickets. Alex Hales served as the chief destroyer, compiling 171 runs off just 122 deliveries. Swift half centuries from Joe Root, Jos Buttler, and captain Eoin Morgan pushed the final tally beyond Pakistan's reach. In their response, Pakistan got bowled out for 275 runs in 42.4 overs, giving England a comfortable 169 run victory.
Jayasuriya And Dilshan Power Sri Lanka In Amstelveen: 443 Runs
Occupying fourth spot on the all time list is Sri Lanka. Back in 2006, the Lankan side toured Netherlands and compiled 443 runs for 9 wickets in their 50 overs at Amstelveen. Sanath Jayasuriya opened the innings with trademark aggression, hammering 157 runs, while Tillakaratne Dilshan anchored the middle phase with an unbeaten 117. The home side could manage only 248 runs before losing all their wickets, sealing a dominant 195 run triumph for Sri Lanka.
De Villiers Blitz Sinks West Indies In Johannesburg: 439 Runs
The fifth highest total in one day internationals was scripted by South Africa in 2015. Playing West Indies at Johannesburg, the Proteas put on a batting clinic to reach 439 for the loss of just 2 wickets in 50 overs. Hashim Amla registered an unbeaten 153 and Rilee Rossouw contributed 128 runs. The defining highlight came from AB de Villiers, who smashed the fastest century in one day international history on his way to 149 runs off only 44 balls. West Indies could only reach 291 for 7 in their 50 overs, resulting in a 148 run win for South Africa.



















