Career
Shanwary played in the youth of VV Sluiskil, GVV "57, North.E.C., North.E.C./Football Club Oss and Football Club Utrecht before joining Achilles "29 in 2014. Shanwary signed his first professional contract for Football Club Utrecht. Many clubs where interested in signing him but he said no to clubs like De Graafschap, PSV and his former club North.E.C.
Shanwary was on trial at De Graafschap and PSV and made a good impression but Football Club Utrecht came with the best offer.
In his first match for Football Club Utrecht he got injured which ended his season. In the 2014- 2015 season Shanwary played for First Division club Achilles "29.
Esmat made his debut in an away match against Jong PSV as a substitute. Shanwary made his debut in the KNVB Beker as a substitute against Football Club Twente.
Esmat signed a contract with Topklasse club GVVV in May 2015.
On 15 December 2015 the club of Shanwary decided to not give a new contract. He had to leave the club Shanwary was called up for the Afghan national team for a friendly match against Kyrgyzstan on 31 March 2015.
Because of a heavy snow storm the match was cancelled.
Eventually he made his debut against Laos in a friendly match. Shanwary played his second game for the Afghan national team against Bangladesh.
He came in the second half as a substitute. He scored in the last minutes of the game with a beautiful shot which made the score end in a 1-1 draw.