Does God know everything, including the things that human beings will choose to do in the future?
It isn’t too surprising to hear non-Christians, liberals, and cultists deny that God knows all things. What is surprising is that a growing number of theologians who profess to be evangelicals also deny it. The Bible repeatedly affirms that God knows all things. His knowledge is “perfect” (Job 37:16) and “beyond measure” (Ps. 147:5). He sees every move we make, knows the innermost thoughts of our hearts, and knows what we are going to say before we say it (1 Sam. 16:7; 1 Chron. 28:9; Ps. 139:1-6; Jer. 17:10; Heb. 4:12-13). Jesus tells us that our heavenly Father even knows how many hairs are on our heads (Matt. 10:29-30). Unlike the false gods of the world, the Lord knows everything that will happen in the future (Isa. 41:21-24; 42:9; 44:7). God revealed to Isaiah, for example, the name of Cyrus — the king who returned the Jews to their land after their exile in Babylon — more than a century before Cyrus was even born (Isa. 44:28–45:1). God even knows what people would have done if