De Koch has already announced that he will retire from the format after 2023 World Cup.
Rohit Sharma is quite unlike to be at the next ODI World Cup as he would be forty by then.
Shami is 33 years of age already and a pacer ins unlikely to be at his prime after 35.
Kohli will be 39 when the next ODI World Cup takes place. However, he can still play the next one given his tremendous fitness and lifestyle.
David Warner has most probably played his last ODI World Cup for Australia.
The Bangladesh cricket icon is also another cricketer who will be too old for the next ODI World Cup.
Stokes came out of retirement for the 2023 World Cup, and it is quite unlikely that he would return for the next one.
Ravichandran Ashwin is also another cricketer unlike to play the next World Cup.
Nabi has been a brilliant part of the Afghanistan squad. But it is quite unlikely that he would return for the next World Cup.