So Jesus didn't die for every sin of every man?
Jesus died for all sins as He paid the price for Adam's sin.
Jesus is the Last Adam but the Second Man. (1 Cor. 15:45-47) Adam's entire race is fallen. Christ, as the Last Adam, payed the price for all in Adam, and the offer of redemption is given. (1 Cor. 15:22) Believe on Jesus Christ. (John 3:16-18)
But though Christ has paid the price for all sins, you cannot remain in the first Adam and have your sins paid for. They are only paid in Christ. You must come out of the first Adam and into the new race of redeemed man, which is found in the Last Adam. You must be born-again.
So, in Adam, all his race is dead and will die. But in Christ, all His race lives and will continue to live. (1 Cor. 15:22)
Does this mean all those who are in the first Adam and stay in the first Adam, had their sins payed for? Yes, it does. But they refused to be redeemed and stayed in their sins.
Stranger