Evolution does not explain this. It is consistent with our present knowledge of geology and astronomy. Only if one assumes an evolutionary bias. And there are holes in that theory big enough to sail an aircraft carrier through. Evolution has nothing to do with God or religion, but creationism does.
Evolution is both science and religion .
The foundation that it's build on is the religions of atheism and humanism. Evolutionists assume from the get-go that God had nothing whatsoever to do with creating the universe. They assume that it came into existence, and then evolved from purely natural causes. Because of this atheistic bias, they can never allow themselves to consider the possibility of supernatural influences on the evidence they observe. For many, evolution has become their religion.