"We are shocked and appalled, as I'm sure all New Zealanders are", NZ Cricket chief executive David White told TVNZ.
The incident is said to have taken place at the Al Noor mosque, located in central Christchurch along Dean Avenue facing Hagley Park. Liton Das and Nayeem Hasan were also back in the hotel and have been contacted, and told to stay back at the hotel.
"They were devastated and terrified and I saw guys who were from the mosque covered in blood sitting in ambulances".
"The players are shaken up but fine", Villavarayen said.
"We'll certainly be having to look at our security in depth".
Ahmad Al-Mahmoud, 37, described the shooter as white-skinned, blond, quite short and wearing a helmet and a bulletproof vest.
Player Tamim Iqbal tweeted that it was a "frightening experience" and that there were "active shooters".
Bangladesh opening batsman Tamim Iqbal said it would be hard for the national cricket team to overcome the shock of narrowly escaping the shooting.
Bangladesh's coach, former England wicketkeeper Steve Rhodes, said: "Obviously the whole experience has cut up the whole team and staff".
"In future, whenever we send our cricket team overseas we will do that after examining and reviewing the security matters of the host countries", Bangladesh Prime Minister Sheikh Hasina said Saturday, according to the state-run news agency BSS.
"We (are) extremely lucky. never want to see (these) things happen again. pray for us", Rahim tweeted. At first, we thought she had fainted, but then after five seconds, we heard continuous firing from a gun. Twitter has suspended an account purportedly used by New Zealand mass shooting suspect, a journalist has reported.
"This is significant and I can tell you now this is and will be one of New Zealand's darkest days".
Cricket teams have previously abandoned tours because of violent attacks but most had been in South Asia, including Bangladesh which Australia decided against touring in 2015 because of security fears.
2009 Lanka tour of Pakistan: Sri Lanka were on their way to play a Test against Pakistan in Lahore. Six of the visiting team were wounded and eight locals killed.
Pakistan still host almost all of their global matches in the United Arab Emirates due to ongoing security concerns.
Speaking to Radio New Zealand, Tamim added: "New Zealand has been lovely and very safe whenever we have been".
In announcing that cancellation, New Zealand's team said, "Our heartfelt condolences go out to the families and friends of those affected by the shocking situation in Christchurch".