I've never raced, but I think I'm in good enough shape to do ok. I've been spending my saturdays and sundays for the past month training on the local group rides with the local cat 1's at 30+mph. I've tried a few training methods, and this one has given me the best results so far.