[1] Naveen made his first-class debut for Kabul Region in the 2018 Ahmad Shah Abdali 4-day Tournament on 7 March 2018.
[2] In September 2018, Naveen was named in Nangarhar's squad in the first edition of the Afghanistan Premier League tournament.
[4] In July 2020, he was named in the Guyana Amazon Warriors squad for the 2020 Caribbean Premier League.
[15] In December 2017, Naveen was named as the captain of Afghanistan's squad for the 2018 Under-19 Cricket World Cup.
In Afghanistan's fourth match against West Indies, he took 1 wicket and bowled 4 overs at the costly economy of 10.25.
Bangladesh needed 12 runs off 12 balls at the end of the game, and took 2 important wickets, propelling Afghanistan into the semi-finals.
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".