In May 2024, he was named in Afghanistan’s squad for the 2024 ICC Men's T20 World Cup tournament.[21] As of the start of the Semi-finals, Naveen has the 5th most wickets in the tournament. In Afghanistan's first match of the tournament, against Uganda, he took 2 wickets at the economy rates of just 2.00. In Afghanistan's second match of the tournament, against New Zealand, he did not take any wickets, but bowled 3 overs at the economy of just 3.33. In Afghanistan's third match of the tournament against Papua New Guinea, he took 2 wickets and bowled 2.5 overs at the economy of only 1.41. In Afghanistan's fourth match against West Indies, he took 1 wicket and bowled 4 overs at the costly economy of 10.25. In Afghanistan's first match of the Super 8, against India, he took 1 wicket and bowled 4 overs, again at the costly economy of 10.00. In Afghanistan's second match of the Super 8, against Australia he took 3 wickets, and bowled 4 overs at the economy of 4.00. In Afghanistan's last match of the Super 8, against Bangladesh, he took 4 wickets, and bowled 3.5 overs at the economy of 6.78. In this match, he was named the POTM, due to his 2 crucial wickets at the end of the match. Bangladesh needed 12 runs off 12 balls at the end of the game, and took 2 important wickets, propelling Afghanistan into the semi-finals.
On 27 September 2023, Naveen posted a post on Instagram[23] related to his retirement.
Naveen, posting a picture in World Cup kit, told his fans that he would retire from ODI after playing in the World Cup but would still continue to play T20I.
Naveen stated “It has been an absolute honour to represent my country would like to announce my retirement from ODI format at end of this World Cup and will continue to wear this blue jersey in t20 cricket for my country it hasn’t been an easy decision to make but to prolong my playing career had to take this tough decision would like to thank @afghanistancricketboard And all my fans for their support and unwavering love".[24]