Save 35% or More on Select Mountain Bikes
Castelli Perfetto Long-Sleeve Jersey - Men's
Sale $139.96 - $199.95

Item # CST00F9

Select options
  • Select options
  • Ceramic Blue, S ($139.96)
  • Ceramic Blue, XL ($139.96)
  • Red, S ($199.95)
  • Giro Pink, S ($139.96)
  • Light Black, S ($199.95)
  • Red, M ($199.95)
  • Giro Pink, M ($139.96)
  • Light Black, M ($199.95)
  • Red, L ($199.95)
  • Giro Pink, L ($139.96)
  • Light Black, L ($199.95)
  • Red, XL ($199.95)
  • Light Black, XL ($199.95)
  • Red, XXL ($199.95)
  • Giro Pink, XXL ($139.96)
  • Red, 3XL ($199.95)
  • Black, S ($139.96)
  • Light Black, 3XL ($199.95)
  • Black, M ($139.96)
  • Orange, S ($199.95)
  • Orange, M ($199.95)
  • Orange, L ($199.95)
  • Orange, XL ($199.95)
  • Orange, XXL ($199.95)
  • Orange, 3XL ($199.95)
  • Surf Blue, S ($139.96)
  • Surf Blue, M ($139.96)
  • Sky Blue, S ($199.95)
  • Surf Blue, L ($169.96)
  • Sky Blue, M ($199.95)
  • Sky Blue, L ($199.95)
  • Sky Blue, XL ($199.95)
  • Sky Blue, XXL ($199.95)
  • Sky Blue, 3XL ($199.95)
  • Yellow Fluo, S ($199.95)
  • Yellow Fluo, M ($199.95)
  • Yellow Fluo, L ($199.95)
  • Yellow Fluo, XL ($199.95)
  • 100% Guaranteed Returns
  • Free 2-Day Shipping
    on orders over $50

Item # CST00F9



When the Gabba first launched in 2013, it basically took over the cycling world. By now, you're likely familiar with its clandestine appearances throughout the peloton, so we'll skip the anecdotal praise and get to the matter at hand: Castelli's replacing it. The new, Men's Perfetto Jersey spells the end of the Gabba era, and—once we got over our initial outrage—we realized that Castelli hasn't lost its collective mind. The long-sleeve Perfetto is, basically, a Gabba-plus, beginning with the same race-fit, weather-resistant features that made the Gabba so damned impressive and pushing those properties to further extremes. It's still based on the platform of GORE's Windstopper X-Lite Plus material, and we'll cover that below, but any time something as iconic as the Gabba gets tweaked, those changes bear analyzing in detail.

The biggest change from Gabba to Perfetto is that Castelli claims to have improved the Windstopper X-Lite Plus fabric's water-repellent finish. We write "claims," because it's hard to believe that it gets better than the Gabba. But here we are. The change addresses a relatively minor complaint that many of us have with the Gabba—namely, it does tend to get a bit stifling during race efforts and interval sessions. That's not an issue that most other inclement weather gear needs to address, because most other inclement weather gear isn't cut for racing. Since the Gabba is, we were able to push it to its limits in the most demanding situations. The Perfetto effectively extends those limits; we look forward to testing them in the sodden races of early spring.

The Perfetto's improved water-resistance and breathability are only noticeable during hard efforts in questionable conditions, but Castelli also made a few readily apparent changes to how the jersey fits. First, the brand refined the fit, further eliminating unnecessary material at the usual flap-points for an even more streamlined ride. Castelli also revisited the extended rear storm flap, making it more of a flexible material (similar to Nano Flex) that lies flat rather than blousing out. The rear pockets were also tidied-up, with the drain mesh relocated to three laser cut holes instead of an accordion construction between the pockets and the jersey itself. This contributes to the lower profile storm flap's fit, which in turn improves the overall profile of the jersey.

With the exception of the stretchy Nano Flex inserts in the underarms, the Perfetto's body is made from Windstopper X-Lite Plus fabric. Windstopper X-Lite Plus has 1.4 billion impossibly small pores per square-inch that guard your microclimate jealously. They don't let wind in, but they do let moisture and water vapor out. This claim isn't just based on vague marketing copy, though—the science behind Windstopper X-Lite is measurable in a rating called CFM, which stands for cubic feet per minute, used to measure the volume of air that passes through a fabric in, you guessed it, one minute. In order to be considered truly "windproof," a fabric must register a CFM of equal to or less than 1.0. Windstopper X-Lite Plus actually beats this rating, so you're guaranteed a top that is literally classifiable as windproof.

While the Windstopper membrane is impressive, the Perfetto's key defining element is its race-minded fit. The sleeves are forward-oriented and the chest features an abbreviated fit compared to similar offerings from other manufacturers. The Perfetto feels a little tight across the chest while you're standing, but your body fills it out perfectly while stretched out on the bike. Compared to the Gabba, it sits even closer to your chest and stomach, eliminating the pregnant hippo look that so many of us despise in kit designed for cold or inclement weather.

The Nano Flex underarm inserts offer increased stretch and ventilation, which can be further supplemented with vertically oriented, zippered vents on either side of the front panel. Those vents seem inconsequential, but they're a surprisingly effective alternative to opening the front-zipper floodgates. The collar is articulated to eliminate looseness while you're in the saddle and the front zipper features an external flap. The Gabba's reflective stripes are replaced by Castelli branding on the storm flap, which is one of the few embellishments to an otherwise refreshingly minimalistic design.

Castelli recommends the Perfetto for use in the same temperature range as the Gabba: 43 to 59 degrees Fahrenheit. As with the Gabba, many of us find that the mid-50s are a bit warm for this jersey, especially when hammering through intervals or riding at racing effort levels. Its peloton-worthy cut, insulating characteristics, and low claimed weight do recommend it for racing, just in the low-50s and below. Recreational cyclists or riders building low-intensity base miles will find that the Perfetto works comfortably into the high-50s, depending on personal temperature preferences.

  • An update to the original race-cut, weather-resistant cycling jersey
  • GORE Windstopper X-Lite Plus is breathable, all-weather protection
  • Racing fit is cut to eliminate flapping material
  • Wheel spray is deterred by the closer-fitting storm flap
  • Zippered side vents dump heat during hard efforts
  • Laser-cut mesh drains in the three rear pockets
  • Reflective branding adds visibility in inclement conditions
  • Castelli continues to redefine all-weather racing kit

Tech Specs

[membrane/laminate] GORE Windstopper X-Lite Plus, [underarm vents] Nano Flex
Windproof Rating:
<1 cfm
3 rear
Recommended Use:
Manufacturer Warranty:
1 year

Size Chart


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

Versatile and well-named

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

I got this for road rides into late fall and winter in the Berkshires and western New England. It is windproof and somehow breathes well, but it's not warm. On my ride today (it was 29degF), I wore a base layer and the Castelli Puro 2 under the Perfetto and my temp was perfect. After going 31 miles, only my toes were cold. I'm 6' and 185 lbs with skinny legs, and I got the XL--it was big enough to fit 2 layers underneath, albeit snuggly. Pockets are deep and stretchy, and there are reflective bits to make you stand out. I got the Sky Blue version. Nice color.

Thank you for the feedback!!!

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


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

Love this jersey/jacket. It's a tight slim fit - but that is as it should be for fall fitness. I got the Sky Blue one. It's a stunning vibrant blue. A touch darker than in the photo on this page. Overall a high quality product.

Not Good for Cold Weather

  • Fit: Runs small
  • Size Bought: Large

I wore the this other day when it was 57 degrees and a little windy on a 25 mile ride. The upper part of my arm near my shoulder was cold the entire ride, but my lower arms/body were warm however not overly so.

Castelli Perfecto Long Sleeve

  • Fit: True to size
  • Size Bought: Large

This is a great product... The fit is aero and the sizing is great. I have used it on six rides that were in the mid 40s to the mid 60s and it felt fine, and had drizzling drain on three of those ride. In the mid 60's I had to unzip half way. This the best item I own.. am looking at the short sleeve lite Perfecto.

Usual high quality Castelli gear, but...

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

I have been buying and wearing Castelli gear from bib shorts, to Moritolo jackets in winter to spring jackets, short sleeves etc. In the past year, shirts or shorts seem to be running smaller - I recently purchased this jacket for Spring riding where here in the Rockies the temperatures and weather swing from 60 one day and 35 the next with snow.
This jacket is a perfect complement for my other stuff. But the sizing is terrible. I decided size from my usual L to XL because some of the other gear has tended to run smaller - no I haven't piled on 15 lbs as the reason for tighter fit. I like a tight race fit, but when I got this jacket it was so tight, and arm length seemed 1 inch above wrist that it wasn't doing the job. When I compared against four other heavier or lighter weight jackets, I could see the arm lengths were considerably shorter so it is not my imagination. I called the folks at CC and they agreed to the change for a 2XL, so now I am wearing Donald Trump size bicycle clothing!! The 2XL jacket came today and I tried it on- fits great with normal sleeves, although they aren't as long as the other Castelli jackets, but I figure at least they aren't up my forearms when leaning over stretched out.
I have raved and written great reviews of all the Castelli gear- I still am a fan, but I am not impressed with their customer service people in Portland when I called to give feedback. They blamed this as poor factory sizing or mislabeling. Given that the new replacement is right, they are full of #%*+ L is now 2xL. Lol.

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

Awesome in wet or cold

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

I am super impressed with this jersey, which seems basically the same as my long-sleeve Gabba. In temps from the high-30s into the 50s I am comfortable, which is an impressive range. It really is windproof yet still breathable, which is amazing because so many products that claim to do this really don't.

I got this in size large rather than medium like my Gabba, and the larger size is arguably better for colder weather. I am 5'10' 150 pounds, and the medium is almost too short in the front and sleeves, and it could not be any tighter or I would not be able to zip it. This one is longer and a bit roomier for a bigger baselayer, but both sizes work for me (I am almost always a medium though, for reference).

Along with its windproof qualities it is great at shedding water. These materials change my attitude about wet rides and allow you to go farther with more comfort in the rain. These are some of the best pieces of cycling gear that you can buy. The Nano Flex bib shorts make the perfect companion, since they are also very rain-worthy. But I really wish Castelli made shorts and/or tights from the Gabba material to pair with this jersey, as the Nano Flex is not windproof and not warm enough for me on its own in colder temps (like sub-40).

This. Jersey. Rules.

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

I bought a Gabba and really liked that. Then I got this.

Somehow it manages to provide the right mix of wind and water repellency, breathability, and insulation all in a single garment. Depending on the weather, a short or a long-sleeve baselayer will be the perfect accompaniment. I will often take a light wind-vest for really cool days, and on those brutally cold days, this jersey layers nicely under an aero jacket (see fit below). And I agree that Castelli's temperature recommendation is a bit pessimistic. You can go 5-10 deg F colder than what they recommend depending on your tolerance for cold.

This jersey is part of Castelli's Rosso Corsa line so it's a race fit. Translation: size up per usual for Castelli and it will still be close-fitting. As with the rest of this line, it might fit a bit tight across the chest when standing, but it is cut to fit you correctly when in the riding position. It really is better at eliminating that extra material at the chest and stomach when in the drops than any other race fit or otherwise jersey or jacket I own. This also makes it more comfortable when wearing the jersey under a jacket on the coldest of winter rides. The side vents work surprisingly well at adding a bit of ventilation and cooling when needed. And the closer fitting tail does a better job than a Gabba at keeping wheel spray out and a little extra heat in on those cold wet rides.

Pockets stretch "reasonably" well and do a good job of supporting what you stow back there, but because this is a race fit, don't plan on carrying the kitchen sink.

If I had to pick on anything (and I'm really stretching here) it's that the zipper pulls are a little small and there's no zipper garage. Both of those are personal taste issues and don't adversely affect the jersey.

The Perfetto is a truly versatile jersey great for cool and even cold dry and damp conditions. I like it so well I bought two more. At full price.

My new go-to cold weather jersey.

*** UPDATE ***

I was caught out in a rainstorm that turned to snow during my ride. Wearing only a long-sleeved Craft baselayer with a windstopper front under this jersey, I was cool but not cold on descents and when I stopped at traffic lights, and fine otherwise. The high collar didn't let any rain or snow in. After an hour in the rain/snow I was still dry and comfortable, though I was working pretty hard which kept my body temp up. At no time did I overheat and moisture management between the baselayer and the jersey was superb. *This* is why the Perfetto is better than the Gabba.

Pretty freaking rockstar

  • Fit: Runs small
  • Size Bought: LG

This thing is snug. I mean, make sure you are at race weight, size up, or expect to ride a lot to fit into it. Aside from that, it will keep you toasty, like Fog, no sun, darkness before the sun comes up, most comfortable thing you will wear and keep on loving it

Brian P.

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

Tighter fit than Gabba, more water repellant, feels lighter in weight overall than Gabba. Perfect jersey for 40 to 60 and anytime it's damp outside. No reason to buy any other jersey.

Great jersey that does the impossible

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

This jersey was renamed this year, I bought the older Gabba 2 (which is the same as this, just different name.)
I bought it for fall and winter MTB rides in the pacific northwest (lots of rain, mud and snow.) Problem is that 'raincoats' hold sweat so I'm soaked weather I wear one or not, but moisture drains core temp which is dangerous. I tried the jacket in real rain this morning and it amazingly kept me dry despite sweating heavily. Item has a long back flap with a silicon band to hold it in place which works to keep your back covered.
A word about sizing: this item deserves a new catagory because it runs so Crazy Small. I have a 'typical figure' thin with broad-ish square shoulders and normally wear an L or XL. I'm 6' and <180 pounds and not much of a gut. The XXL was too tight across my deltoids and impeded elbow movement when on the bike, not ok. I returned it for the 3XL and which fits how I want: loose enough in the shoulders that I can move (though not stand upright comfortably) and arms are loose enough that I could wear a thin sweater under if necessary. I didn't notice the 3XL sleeves were much longer than the 2XL, though 3XL is looser on my forearms which I like. For more sizing perspective, I bought a used Trek softshell at a thriftstore this weekend and the 'M' fits me loosely.
Really nice item and beautifully put together.

Eric, is that really true, this is the same piece as the Gabba 2?