[1] Ansari began his cricket career in his native India where he was born in Sehore, Madhya Pradesh, a city near the state capital of Bhopal.
After failing to gain selection for the state team, he began to play in corporate tournaments in the Middle East, eventually relocating to Oman permanently.
[2] Ansari made his international debut for Oman at the 2013 WCL Division Three tournament in Bermuda,[3] and took 16 wickets in six matches, the most of any player.
[4] Ansari has since played for Oman in various ICC and Asian Cricket Council (ACC) tournaments, including at the 2015 World Twenty20 Qualifier.
He made his Twenty20 International debut in the tournament's fifth-place playoff, against Afghanistan,[5] having earlier taken figures of 4/15 against the Netherlands to help his team to an upset victory.