Originally Posted by
Seattle Forrest
Yes, absolutely. Beyond any hint of doubt. It's like a shield, it'll bruise and hurt but it'll absorb a lot of impact and protect your bones.
No only that, weight lifting helps build bone density. Road cyclists are notorious for having very weak bones. The low impact nature of the sport allows bone density to fall. The greater bone density means your bones are less likely to break on impact.
As to the first question, many track racers - sprinters mostly - spend a lot of time in the weight room.