My position is that there is a God and God is all-knowing, and God has known from the beginning of creation everything that will ever happen to humans. God does not exist in time as we measure it on Earth in a linear fashion, so from God's perspective everything that has ever happened and everything that is happening now and everything that will ever happen has already happened.
As I said, that doesn't make any sense to me.
In a world with free will, the future is by definition uncertain.
Throw in the random nature of genetic change as a factor of evolution and quantum-level uncertainty aspects and the result is that if you could turn back time and "reset" the world to any given point in history, that would mean that the outcome would not be the same.
If you reset the world to 200 million years ago for example, humans would not exist a second time.
If I look at my own ancestry for example... My dad's family came to Belgium in the 50s as refugees. When they were at the camp, before coming to Belgium, they had a couple of options. One of them was Canada. They came REALLY close to choosing Canada. In the end it became Belgium. I'll spare you the story as to why Belgium and not Canada as it is a loooooong story. In a nutshell, it's because the uncle ended up in London after a very long and very weird chain of events, littered with circumstantial factors and coincidences - many of which would likely not happen a second time if you can turn back time 50 years. A single one of those events turning out differently and the uncle doesn't end up in Londen - and then my dad goes to Canada and I never exist.
It's essentially the so-called butterfly effect.
There is no connection between what God knows and what happens in this world. God knows what will happen in this world because God has perfect foreknowledge but God's foreknowledge does not cause anything to happen in this world.
I didn't say anything about this god "causing" anything to happen.
For example, gravity is deterministic. While hard, it is very possible to predict exactly and with certainty the trajectory of a falling object. This is so only due to the deterministic nature of physics.
If gravity were the equivalent of "free will" however, and it could relatively randomly change directions or force or what have you, then such prediction becomes impossible.
It is not the one doing the calculation who is "causing" the trajectory of the falling object. It is the deterministic nature of gravity that allows that person to do the calculation. Big difference.
Whenever a series of events has an uncertainty factor (and in the case of free will, it most certainly does), then "knowing the future" with certainty is no longer within the realm of possibilities.
Now you can go and make up stuff about "being outside of time", but in reality that doesn't make any sense. It has no connection to reality at all. It's just your imagination trying to make sense of something nonsensical.