Carwin couldn't knock out Lesnar.
However, Cain might be more accurate. Accuracy won't help him from his back, and Brock is bigger. Cain is better on the ground though.
Cain could possibly knock Brock up if he could keep it on his feet, but I don't see it happening.