I've heard many argue for and against whether God hears the prayers of sinners. I don't think the question can be answered with such a simple yes or no! The example of Cornelius (Acts 10) shows that God is aware of the prayers of those who are devout, yet lost. So to say that a sinner's prayer isn't acknowledged by God isn't really accurate. Yet, James 5:16 teaches that it is the prayer "of a righteous" person which accomplishes much. Today in my Bible reading I came across a verse that helps me understand more about this question:
Ezekiel 20:31 - For when ye offer your gifts, when ye make your sons to pass through the fire, ye pollute yourselves with all your idols, even unto this day: and shall I be enquired of by you, O house of Israel? As I live, saith the Lord God, I will not be enquired of by you.
Israel is rebuked by God in this passage for their idolatry and desire to be like all the nations around them (Ezek 20:32). God's message to them is that while they live in such wickedness and rebellion against Him, how can they expect Him to consider their requests? The same could be said of each of us at some point in our life. Before yielding our life to God in baptism, we are His enemy (Rom 5:10). Even after becoming a Christian, if we forsake Him, ignore the truth, and go back into sin (Heb 6:4-6) we have again become His enemy. When we rebel against God, live as His enemy, and then ask Him to fulfill our desires.....what expectation can we really have that He will grant those requests?
So the Biblical answer, I believe, is, God is always aware of what people pray, but will only receive the inquiries of the righteous. The passage in Ezekiel helps us to see God's perspective in this great question.
