God has all encompassing perfect knowledge of the past, present and future.
He knows everything about each human being
He has a plan of redemption that will be fulfilled on His schedule
And He knows how each human being, whether Believer or not, will play a role in the unfolding
of His plan (Acts 1:21-26;
No other god has this capability (Isaiah 41:21-24).
Despite being omniscient, God will no longer remember the sins of those who have faith in the atoning work of
His Son Jesus!! (Heb 10:14-17)
To learn more, see:
God is Omniscient
What does the term "foreknow" mean?