The World Cup gets under way on Thursday, when hosts England take on South Africa at The Oval.
After a dismal showing four years ago, England enter this tournament as favourites and the number one side in the world.
But will they lift the World Cup for the first time? Test Match Special pundits and commentators, former players and journalists give their predictions on who will make the semi-finals and who will get their hands on the trophy on 14 July.
England are the number one team in the world and formidable at home. I can’t see how they won’t make the semis.
Australia have just got something going, Steve Smith and David Warner are back and you can argue that they have the best bowling attack.
India have the know-how. Virat Kohli is the best batsman in the world and Jasprit Bumrah is the best bowler in the world.
Pakistan are Pakistan – they will find a way of making the top four. It concerns me that England play in one way. They will get tested, but I’m sticking with them as my winners.
The semi-finalists will be England, India, Australia and, if Dale Steyn stays fit, South Africa.
England cover all bases and are very well led, India have top players and stand up in world tournaments, while Australia are just starting to peak. Steyn will be key to South Africa – he’s only one man, but has the experience and can do brilliant things with the ball.
I’m picking England as the winners – it will be a fitting finale for the work done by captain Eoin Morgan and coach Trevor Bayliss, and started by former director of cricket Andrew Strauss.
Pakistan are my wildcard – whether they find have form or not, they find something in big tournaments.
West Indies could spring a surprise too. With the likes of Chris Gayle and Shimron Hetmyer, their batting will be a lot of fun.
Those two teams will join England and India in the semis, and England will be the eventual winners. Jofra Archer has covered the only area where they were possibly lacking and Eoin Morgan will hold it all together.