A slight gravitational deviation in orbit when passing by a large planet like Jupiter can send them like a slingshot towards Earth.
Large asteroids can strike the ground with colossal energy.
Smaller ones rarely make it that far, they typically vaporize when hitting the planet’s dense atmosphere.