Narayan Joshi, born on January 29, 2001, in Kailaki, is a 23-year-old allrounder for the Nepalese cricket team. A right-hand batter and right-arm medium bowler, he brings versatility and balance to his team with his skills in both batting and bowling.