Wrestling goes to Lesnar.
But its not like Cain is a slouch in that department.
Striking imo goes to Cain, bjj goes to Cain, and over all i would say Cain is the better fighter.
With Brock that doesn't matter because he is so big an fast an has huge fucking hands that he will pound on your face.
But since Cain isn't crap when it comes to wrestling, and since i think he is a beast. I will have to go with Cain.