While any cricket match can be thrilling, some just seem to stand out from the rest. Whether it’s because of the dramatic finish, incredible batting display, or simply an all-around amazing game, these ten matches have become some of the most talked-about in cricketing history. So whether you’re a cricket fanatic or just looking to learn more about this popular sport, read on for a roundup of the ten greatest ICC World Cup Cricket matches of all time. Here we come up with some latest ICC World Cup News.

India vs Pakistan, 2003

You didn’t think we’d forget about this one, did you? The India vs Pakistan match in the 2003 ICC World Cup is easily one of the most memorable matches of all time. It was a do-or-die situation for both teams, as the winner would move on to the finals while the loser would go home.

The match was a close one, with Pakistan ending up on top by just 6 runs. But the real story of this match was the catches. There were some absolutely phenomenal catches taken by both sides, making it a truly thrilling match to watch.

Even if you’re not a cricket fan, this is a match that you should definitely check out. It’s sure to give you goosebumps.

Australia vs South Africa, 1999

If you’re looking for a match that had it all, then this is the one for you. We’re talking about the 1999 World Cup, where Australia took on South Africa.

This was a highly-anticipated match, as the two teams were evenly-matched and both had a lot to prove. Australia was aiming to defend their title, while South Africa was looking to get revenge for their loss in the 1995 final.

The match did not disappoint, as it was a close match throughout. Australia ultimately won by just three runs, thanks to some great bowling by Shane Warne.

If you’re a fan of close matches with plenty of twists and turns, then this is the match for you.

England vs New Zealand, 2015

This was a match for the ages. England and New Zealand were both undefeated, and the winner would take home the trophy. The match went down to the wire, with England eventually coming out on top by just a single wicket. This was a match that will be remembered for years to come.

Sri Lanka vs Australia, 1996

This was a semi-final match, held in Lahore. After being put into bat, Sri Lanka made 252-8 from their 50 overs, with Aravinda de Silva top-scoring with 107. In reply, Australia were all out for 233 from 47.3 overs, falling 19 runs short as Chaminda Vaas and Muttiah Muralitharan bowled out the tail.

Pakistan vs India, 1992

This was a truly legendary match between two of cricket’s biggest rivals. India and Pakistan had met in the World Cup before, but this was the first time they’d met in the final. The Pakistani team were strong favourites, but India put up a good fight. Ultimately, Pakistan won by 22 runs, but it was a thrilling match that went down to the wire.

West Indies vs Australia, 1975

This was a David and Goliath match if ever there was one. The mighty Australia, who had never lost a World Cup match, up against the underdogs from the Caribbean.

The West Indies were led by the great Clive Lloyd, and they had a team full of star players like Viv Richards and Michael Holding. But Australia had won the previous two World Cups, and they were strong favourites to win again.

No one gave the West Indies a chance, but they produced one of the greatest performances in cricket history to win by 17 runs. Lloyd himself scored 102 not out, and Richards smashed an unbeaten 138 as the West Indies posted a massive total of286/9. In reply, Australia were all out for just 269, with Holding taking 4/42. It was an astonishing upset, and one that is still remembered as one of the greatest matches in World Cup history.

India vs England, 1983

This was the first ICC Cricket World Cup, and it was held in England. The Indian team, led by Kapil Dev, were not given much chance against the mighty English team. However, they stunned their opponents by winning by 34 runs. This was a historic victory as it was the first time that India had won a World Cup match.

Australia vs England, 2005

This was a classic case of the underdog coming out on top. England were expected to win the match, and they had won the Ashes the previous year. But Australia were not to be denied, as they produced a brilliant performance to win by 3 wickets.

This was a high-scoring match, with England making 400/9 from their 50 overs. Australia were in trouble at one stage, but a brilliant century from Michael Clarke saw them home.

It was a great game of cricket, and one that will live long in the memory.

South Africa vs New Zealand, 2015

This was the match that had it all. A dramatic finish, a run chase for the ages, and two of the sport’s biggest rivals going head to head. The game was a dead rubber, with both teams having already qualified for the knockout stage, but that didn’t stop either side from giving it their all.

New Zealand batted first and posted a competitive total of 363/5, with Brendon McCullum leading the way with a brilliant century. But South Africa were up to the challenge, reaching their target with two balls to spare thanks to a stunning batting display from AB de Villiers.

With both sides giving it their all, this was a truly great game of cricket that will live long in the memory.

Pakistan vs Sri Lanka, 1996

This was the year Aravinda de Silva announced himself to the world. In the semi-final against India he made an unbeaten century, and in the final against Australia he made a match-winning 107 not out. Sri Lanka were innings victors in both games, and it is a measure of how good they were that their captain, Arjuna Ranatunga, was named man of the tournament despite not making a century.


So there you have it, the top ten ICC World Cup cricket matches of all time. 

Know all about cricket news and updates at CBTF news. 

Get the fastest cricket news update at

Know all about cricket betting and updates at CBTF betting. 

Get the updated expert betting tips at

Checkout our videos to get the latest updates about cricket and betting tips, and casino

tips to win big with expert opinions at

By Manali