Player object going through hitboxes and I don't know how to stop it!!!?!?!?!?

I have a game where you roll a ball (player) down a ramp and launch it onto a platform that has cylinders with holes in them where the ball should land. Sometimes when you launch the ball goes right through the cylinders and other times the ball hits the edge and stays in. I have no idea how to stop this from happening and I can’t make the speed any lower because then it looks like your are crawling down the starting platform. If anyone has any answers or tips it would be greatly appreciated.

Change the rigidbody of your ball to use Continuous collision detection: