6. Jeevan Mendis (Sri Lanka) – Age: 36

Sri Lankan cricketer Jeevan Mendis is the oldest player of the present Sri Lankan national cricket team as he is featuring the 2019 ICC Men’s Cricket World Cup at the age of 36-year-old. The all-rounder has already played 55 ODIs for Sri Lanka. He played two matches in 2015 ICC Cricket World Cup.
5. Shoaib Malik (Pakistan) – Age: 37

The 37-year-old all-rounder Shoaib Malik is still one of the crucial cricketers for Pakistan national cricket team. Before the 2019 Cricket World Cup, Malik has played 284 ODIs. Despite his long international career, Malik has played only three CWC matches, all in 2007.