Free 2-Day Shipping on Orders Over $50 100% Guaranteed Returns
Final Markdowns On Summer Apparel
  • Castelli Perfetto Light Short-Sleeve Jersey - Men's
  • OptionsCastelli -
CastelliPerfetto Light Short-Sleeve Jersey - Men's
Sale 20% Off$127.96 $159.95

Item # CST00GU

Select options
  • Cancel
  • Select options
  • Luna Gray, M ($127.96)
  • 100% Guaranteed Returns
  • Free 2-Day Shipping
    on orders over $50

Item # CST00GU

Less is more.

Before Castelli released the new men's Perfetto Light Jersey, shoulder seasons were just crap shoots. Sometimes the riding would be cold, wet, and windy, and sometimes we would set out under overcast skies only to be betrayed by the forecast and find ourselves grossly overdressed, jersey pockets bulging with unnecessary warmers and wind vests while we spend the final hour of a ride in a miserable, clammy funk. And that's just something we had to deal with, because proper winter jackets and water-resistant shells were unbreathable, unwieldy affairs. Even with a Gabba, there was still a gap in conditions where we would have to choose between being over- or underdressed; however, the versatile Perfetto plugs that gap. It's a lightweight, more breathable option with the same weather-resistant qualities and aerodynamic fit that helped the Gabba conquer the cycling world.

For years now, Castelli's Gabba has been meeting demands that we didn't even know we had, and the Perfetto is the latest super jersey to extend, and immediately exceed, the breadth of our expectations. It combines a windproof and water-resistant Windstopper 150 material on the front, shoulders, and sleeves with a water-resistant Nano Light back. The Perfetto's Windstopper panels aren't as intense as the Gabba's Windstopper X-Lite Plus (Castelli claims it's 25% lighter, protection-wise) and the Nano Light is insulation free, so the jersey more effectively covers those days in early spring or late fall when all-over windproof protection would simply be overkill but conditions definitely warrant something more than a tissue-paper climber's jersey.

Castelli recommends the Perfetto for warm or damp weather in 50-68 degrees Fahrenheit, but, in our experience, the jersey can easily ride into the 40s with proper layering. Take this with a grain of salt, though, as anyone familiar with our riding habits knows that we often find ourselves using Castelli kit at or below the Italian brand's suggested low temperature threshold, especially when the sun's out. As you can imagine, that usually makes kit like the Gabba less useful when conditions aren't as extreme; however, the Perfetto is the exception to this rule.

When it's slightly drizzly or overcast and windy in the low 60s, intervals in the Perfetto may result in some moments of overheating, but we find that its combination of light wind protection and the Nano Light back panel mean it's versatile enough for everything from base miles to sustained climbing in temperatures down to 50 and even the high 40s. Again, individual tastes will vary, but even the most cold-sensitive among us will wear the Perfetto with an insulating base layer into the 40s. A big part of this versatility is, of course, that the Perfetto's water-resistant materials cause road moisture and precipitation alike to bead up and slide off rather than soak through. Getting wet on a chilly day is often the real cause of feeling underdressed, so this one feature alone justifies clearing a hanger in our cycling wardrobe for the Perfetto.

  • Conquer shoulder season ride weather in this capable jersey
  • Form-fitting cut provides a tailored, second-skin fit
  • Gore Windstopper 150 front blocks wind without bulk
  • Nano Light back repels water and breathes exceptionally
  • Extended tail helps limit exposure to wheel spray
  • Rear reflective logo helps you stand out on dim roads
  • 3 rear pockets safely store ride fuel and cash
Tech SpecsSize
Tech Specs
[front, sleeves, yoke] Gore Windstopper, [back] Nano Light
3 rear
Recommended Use
Manufacturer Warranty
1 year


Men's Apparel
Chest 36.2in
Waist 31.5in
Hip 37in
Inseam 31.9in
How to Measure:
For best results, take measurements over your underwear.
Measure under your arms, around the fullest part of your chest.
Measure around your natural waistline, keeping the tape a bit loose.
Measure around the fullest part of your body at the top of your legs.
Using pants that fit well, measure the crotch seam to the bottom of the leg.

Reviews & Community


Write a review

    Add a:
  • Photos
  • Videos

No file chosen

Rather attach a photo from your computer?


Product Fit:

Runs smallTrue to sizeRuns large

Add Your Size


Height (ft, in):

Weight (lbs):

Size Purchased:

Only jpg, jpeg, png, gif or bmp files please.

Submit ReviewCancel
Avg. ride time: 3h 36m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

tiny, tiny, tiny

  • Familiarity: I've used it several times
  • Fit: Runs small
  • Size Bought: Large

Mine is a large. I wear medium in most brands and have probably 8 other Castelli jerseys or jackets in a large, all of which fit fine. This one is not only too small for me, but too small for my 125 lb, 5' 1" wife.

Thank you for the review. Castelli does run small.

Avg. ride time: 9h 13m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Good jersey for bad weather

  • Familiarity: I've put it through the wringer
  • Fit: Runs small
  • Size Bought: Medium

I find it a very useful piece of kit. I've worn it from mid 40s to low 60s. My personal preferred temperature range for this jersey is from high 40s to high 50s. It may work down to high 30s with a right base layer on a mostly dry tempo ride but I would pick a different kit for that. It works extremely well to keep you dry in a light rain/drizzle/wheel spray but will obviously eventually soak though in a downpour (wrong kit for that). The jersey also dries out pretty fast so when it's raining on and off it tends to keep you dry. It does not vent body heat particularly well (compared to non water resistant fabrics) so once it's into mid 50s you may need to work that zipper.

Sizing it typical Castilli. I don't find it any smaller than other Castelli jerseys/jackets with a "pro" fit. It is less stretchy though so some may need to size up to account for that.

Good jersey for bad weather
Avg. ride time: 5h 49m per week
  • Average ride time is based on Strava activity over the last 3 months. Give your reviews credibility by connecting your account.

Perfetto it is!

  • Familiarity: I've used it several times
  • Fit: True to size
  • Size Bought: Large

By far the Jersey is the best shoulder/winter gear I’ve bought in some time. Riding in temps between 35 and 50 degrees with a base layer and arm warmers has been about as comfortable as I can get without the hastle of extra gear. The fit is typical Castelli form fitting. I am 6’1” tall at 178 lbs and the large is perfect

Runs VERY small, even for Castelli

  • Fit: Runs small
  • Size Bought: XL

I have several Castelli jerseys and a jacket, all in XL and all fit me. This XL was very tight. Also, it certainly does seem water repellant -- but I find it hard to believe this breathes. If felt more like thin wetsuit material. So if you always ride in the rain, this would be a good choice. I think I would boil in the sun with this on.

Get 1 size bigger

  • Familiarity: I've used it several times
  • Fit: Runs small
  • Size Bought: XL

If you want to wear it as a jersey, buy your size, if you want to wear it over a jersey, get 1 size bigger, my Gabba is a Large, I had to get XL for the Perfetto, warm enough with a Merino wool base layer during a 9 celsius day ride


  • Familiarity: I've used it once or twice and have initial impressions
  • Fit: Runs small
  • Size Bought: 3xl

Purchased this jersey for cooler Michigan rides, does a wonderful job with heat retention and moisture wicking, however I do not foresee this jersey holding up. I washed per instructions with my Assos bibs and the inside of the jersey is terribly pilled ...


You must have had some Velcro or something like that snag your jersey in the wash or dryer. That's the only way I've ever seen anything like this. My Perfetto has been washed dozens of times and is still like new.