1. VVS Laxman (India)
VVS Laxman is one of the most stylish batsmen in the history of the game. VVS Laxman has played 134 Tests for India in 16 years, where he has played many marathon innings. Laxman excelled in Tests, but his ODI career never started. VVS Laxman had a good chance to be included in the 2003 World Cup squad, but he was ignored. The then Indian captain Sourav Ganguly admitted that it would be a mistake not to include Laxman.
2. Justin Langer ,Australia,
Many fans consider Justin Langer to be a great opener in Test cricket. Justin Langer and Matthew Hayden were the most dangerous opening pair, but in ODIs, Gilchrist and Hayden opened the innings. Langer’s stats in the Tests are impressive, while his record in the ODI format is poor. Justin Langer has played only eight ODIs. Besides, he did not get a chance to play in the World Cup for Australia.
3. Alastair Cook ,England,
Alastair Cook is one of the best batsmen in England. The former England captain scored more than 12,000 runs in Test cricket and at one point it looked like he had a chance to break Sachin Tendulkar’s world record for most Test runs. However, Alastair Cook’s performance in the ODIs was not special. Following the resignation of Andrew Strauss following the 2011 World Cup, Alastair Cook took over the captaincy of the ODI and Test teams. However, before the 2015 World Cup he had to relinquish his captaincy of the England ODI team and he moved away from colorful jersey cricket. Alastair Cook has never played in a World Cup.
4. Stuart McGill ,Australia,
Stuart McGill can consider himself the most unfortunate cricketer in history. The fate of this leg-spinner did not burn in the era of Shane Warne. Stuart McGill has played 44 Tests and three ODIs for Australia. This player has never played in the World Cup. Australia had dangerous fast bowlers, so they could play without spinners or spinners.
5. Irapalli Prasanna (India)
Irapalli Prasanna is considered one of the greatest off-spinners of all time, but he never got a chance to play for India in the World Cup. Irapalli Prasanna took 189 wickets in 49 Tests for India, but the selectors never considered him for the ODI team.