Why is God all-knowing?

AFC Team

God is all-knowing because He knows all things in the past, present, and future, as well as all potential things. God knows all things that are or ever could be. Everything is like one thought in the mind of God. Therefore, we say God is all-knowing.