There are plenty of craters on Mars, especially when compared to Earth. That is primarily thanks to the lack of weathering forces and strong plate tectonics that disrupt the formations of such impacts on our home planet. However, not all impact craters on Mars are directly caused by asteroid impacts. Many of them are caused by the ejecta from an asteroid impact falling back to the planet.