Question: "Does God know the future?"
Answer: The Bible is always 100 percent accurate, including its prophetic content. Take, for instance, the prophecy that Christ would be born in Bethlehem of Judea, as foretold in Micah 5:2. Micah gave his prophecy around 700 B.C. Where was Christ born seven centuries later? In Bethlehem of Judea (Luke 2:1-20; Matthew 2:1-12).
Peter Stoner, in Science Speaks, has shown that coincidence in prophetic Scripture is ruled out by the science of probability. Taking just eight prophecies concerning Christ, Stoner found that the chance that any one man might have fulfilled all eight prophecies is 1 in 10 to the 17th power. That would be 1 chance in 100,000,000,000,000,000. Of course, Jesus fulfilled many more than eight prophecies! There is no doubt that Bible is totally accurate in foretelling the future.
Since God can foretell the future, He certainly knows the future. Isaiah recorded these words about God: “Remember the former things long past, for I am God, and there is no other; I am God and there is no one like Me, declaring the end from the beginning, and from ancient times things which have not been done, saying, ‘My purpose will be established, and I will accomplish all My good pleasure’” (Isaiah 46:9-10). God is the only One who can stand at the beginning and accurately declare the end.
God is omniscient; He knows everything actual and possible. God is also eternal (Psalm 90:2). As the eternal, omniscient God, He has lived our yesterdays, our todays, and our tomorrows, the past, present, and future. As the popular song says, “To You my future is a memory / ‘Cause You’re already there” (John Mark Hall and Bernie Herms, “Already There”). God is the Alpha and Omega, the Beginning and the End (Revelation 21:6).
There are still prophecies in the Bible that await fulfillment. Because God knows the future, we can count on all the prophecies to eventually be fulfilled. Events are taking place in God’s calendar according to His plan. We know who holds the future—the one true, personal, eternal, and all-knowing God of the Bible.