Does God hear the prayers of unbelievers?
In short, yes.
Let me explain my reasoning behind this. Humans are spirits inside flesh capsules that eventually die and then rot. All of us are born as life. Life has a connection to the supreme being whether your heart is hardened or not and we see this a lot during times of stress. We send out an abundant amount of stress signals! The Bible says that even our groans are utterances to God that are helped on by the HS to deeply express ourselves unto Him. Everyone groans.
Believer or not it seems that the scriptures speak saying, “‘As surely as I live,’ says the Lord, ‘every knee will bow before me; every tongue will acknowledge God.'” in Romans 14:11 and other places. Therefore our spirits do know Him regardless of how our souls acknowledge Him.
But what is the point? Why do you think God hears the prayers of all the unbelievers as well?
The reason I know this is because God never gives up on anyone of us and wishes that none should perish. That is also scripture. He doesn’t say, well, they don’t believe in me so quit trying to reach them. He doesn’t say, they’re mean to me and now I want nothing to do with them. No, he loves us all and works with us consistently throughout life wanting the best for each and everyone of us. Remember, when it rains, it rains on the unjust the same way as it rains on the just. The perception to receive it? That is entirely different.