Large should be good for shorts/bibs. Jerseys really vary depending on the model. I once got a large in thie aero and it might be tight on a normal small size person. The race fit runs at least one size small. The standard fits snug but fairly true if you don't have a large middle so I think large if you are fit and reasonably trim