The Roar
The Roar


How many countries have hosted the Cricket World Cup?

Autoplay in... 6 (Cancel)
Up Next No more videos! Playlist is empty -
Roar Rookie
19th June, 2019

Can you name every country in which the Cricket World Cup has been played?

If that’s too easy – and it might be harder than you think – can you name them in order from most games to least?

Have a think – write a list even – and then scroll for the answers.

1. England – 137 matches
Well, obviously. Given England has hosted five of the 12 tournaments it was always going to be on top. But, even so, 137 matches is a stunning number.

It began with 15 matches in each of 1975 and 1979 (yep, back in those simpler days the whole event was over in a flash – and they often played four games on the same day!), before expanding to 26 in 1983, 37 in 1999 and 44 in 2019.

2. India – 64 matches
Before writing this I had thought India was the second country ever to host a World Cup match, but it was actually fourth – read on for second and third to be revealed!

After hosting 17 matches in each of 1987 and 1996, India then held 30 matches in 2011. As things stand, it is listed as the sole host for the 2023 edition, which would see the nation bring up its century as it chases down England’s total.

3. Australia – 51 matches
No surprise to see Australia next – they don’t talk about the big three for nothing. The Aussies held 25 matches in 1992 and 26 in 2015.

4. South Africa – 46 matches
I had forgotten just how big the 2003 event was! 54 matches in all were held, with the vast majority in South Africa.


The tournament began on 9 February and didn’t finish until six weeks later on 23 March. And, as an Aussie, I am obliged to point out Australia went through the whole event undefeated. And did so again in 2007.

Brett Lee takes a hat-trick

Australia dominated the 2003 World Cup on South African soil. (Photo by Shaun Botterill/Getty Images)

5. New Zealand – 37 matches
Co-hosts of the 1992 and 2015 events with Australia, the Kiwis did a great job both times, with the national side riding a wave of public support as they went deep in both events, only to fall at the semis (in 1992, when they hosted 14 games) and the final (in 2015, when they hosted 23).

And then everyone forgot about cricket again and went back to rugby.

6. Pakistan – 26 matches
Pakistan kicked off the 1987 tournament a day before a match was played in India and, as such, has the distinction of being the third country to ever hold a World Cup match.

The nation hosted ten games in 1987 and 16 in 1996. It will be a triumphant day for cricket the next time a World Cup match is held in Pakistan – hopefully it is not too far away.

7. Sri Lanka – 16 matches
Sri Lanka held four games in 1996 and 12 in 2011.

Okay, so far it has been easy enough – most big cricket fans should have got the top seven – possibly even in correct order. Now it gets more challenging.


Equal 8th – Barbados, Jamaica, Saint Lucia and Bangladesh – each with seven matches
To a percentage of you who know too much about cricket and not enough about geography, it may come as a surprise that the West Indies is not a country – it’s a group of countries that combine to play cricket.

I can remember the late great Tony Cozier often pointing out that the concept of the ‘West Indies’ really only existed when it came to the cricket team and the University of the West Indies.

Bangladesh also feature in the tie for eighth place, hosting seven matches in 2011.

Equal 12th – Wales, Zimbabwe, Trinidad and Tobago, Guyana, Antigua and Barbuda, Grenada, St Kitts and Nevis – each with six matches
A whopping seven teams feature in equal 12th. Five are nations of the West Indies – if the West Indies was to be treated as a single entity then it would jump to equal third place with Australia, with a total of 51 matches being held in the 2007 World Cup.

Zimbabwe technically hosted six matches in 2003 but only five were played, with England boycotting their game against Zimbabwe in Harare.


And, to round out the group on equal 12th, Wales has also hosted six matches, and by virtue of a sinlge match in 1983, has the honour of being the second country ever after England to have staged a World Cup game.

19. Kenya – two matches
Hands up if you got this one! Yes, the World Cup has been to Kenya – although only one of the two matches due to be hosted there in 2003 actually took place, with New Zealand forfeiting their game against Kenya.

Equal 20th – Ireland, Scotland and Netherlands – each with one match

While some cricket fans might remember Scotland and Ireland each hosting one game in 1999, who of you remembers that Netherlands did too? Can you recall who played?

The historic game – the only World Cup cricket match ever played in continental Europe – was on 26 May 1999 and saw South Africa defeat Kenya by seven wickets.

So there you have it: in all, 22 separate countries have hosted the Cricket World Cup. How many did you get?