Yes, He did, He foreknew all those who would freely believe on Him if they were given the Gospel.
Even so, come Lord Jesus
Before God spoke the very first word of creation, did He know all details of His creation from who would be saved and down even to the last detail of every single thought of all His created "dirt? - CCWoodyYes, He did, He foreknew all those who would freely believe on Him if they were given the Gospel. - forthedeclaration
Ok, next question: Did God by creating a man one way, knowing full well that that man would reject Him, Predestine that man according to His foreknowledge of that man's free will choice?
P.S. I did notice that you did dodge the issue of whether God knows the innermost thoughts of man. Perhaps it is because we already have your answer...