Skin suits (which combine the jersey and shorts into one garment) are likely to be the best solution for a fit, if you can put up with having to disrobe completely for bathroom breaks. You might have better luck looking at shops or websites that sell triathlon clothing. Don't know how many, if any, skin suits have pockets, though.