Some of the players will be too old for the next ICC ODI World Cup.
De Kock already announced that will retire from the format after 2023 World Cup.
Rohit Sharma will be 40 when the next ODI World Cup takes place.
Shami is 33 years of age already and a pacer is 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 likely played his last ODI World Cup for Australia.
Shakib Al Hasan is also another brilliant cricketer who will be too old for the next ODI World Cup.
Ben Stokes came out of retirement for the 2023 World Cup and he is unlikely to play the next one.
Ravichandran Ashwin is another senior cricketer of India unlikely to play the next ODI World Cup.
Nabi has been a brilliant cricketer for Afghanistan but it looks like this was his last ODI World Cup for his nation.