Hundreds of people had gathered to watch the match between two domestic league teams at the International Cricket Stadium. According to the police, the game was stopped for a short time but later resumed.
No one has claimed responsibility for the explosion.
Recently, the Afghan branch of the terrorist organization IS has claimed that they were behind attacks in Kabul and other parts of the country. IS, which has operated in Afghanistan since 2014, is seen as the biggest security challenge facing the Taliban.