Save Up to 30% Off Yeti »

Castelli Gabba 2 Jersey - Men's

Sale $139.96 $199.95 30% off

Item # CST002M

Select options
  • Select options
  • Drive Blue, M ($139.96)
  • Drive Blue, L ($139.96)
  • Black, M ($139.96)
  • Black, XXL ($139.96)
  • Yellow Fluo, S ($139.96)
  • Yellow Fluo, M ($139.96)
  • Red, M ($139.96)
  • Yellow Fluo, L ($139.96)
  • Red, XL ($139.96)
  • Red, XXL ($139.96)
  • Sprint Green, M ($139.96)
  • Sprint Green, L ($139.96)
  • Sprint Green, XL ($139.96)
  • Sprint Green, XXL ($139.96)
  • 100% Guaranteed Returns
  • Free Shipping on orders over $50

Item # CST002M

The peloton's choice.

In 2013, Castelli introduced us to the first iteration of what would become a springtime staple in the peloton. Since then, it has become a hot commodity for when the European weather gets too extreme for even the hard men of the north, and there is tale of teams sponsored by other clothing manufacturers who clandestinely wear rebranded versions of it. We're referring of course to the inimitable Gabba, and we're pleased to now offer Castelli's new, updated model, the Gabba 2 Jersey, with Long Sleeves. It's little wonder other pros wanted to get their hands on what Roger Hammond called "the best bit of kit I've ever worn." As self-sponsored cyclists, though, we don't have to worry about upsetting sponsors or team branding, so we get to enjoy Hammond's recommendation right off the rack.

The Gabba 2 embodies Castelli's ethos of minimalism in construction by using as few fabrics and seams as possible. With the exception of the stretchy Nano Flex inserts in the underarms, the entire jersey is made from Windstopper X-Lite fabric. Windstopper X-Lite 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 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. The Windstopper X-Lite fabric actually beats this rating, so you're guaranteed a top that is literally classifiable as windproof. It's also treated with a water-repellant finish, so it keeps the warmth in and the rain out while wicking moisture from your skin.

Gore-Tex's Windstopper is amazing stuff, but you can find that in almost any manufacturer's top-end line these days, which means that the new Gabba 2 had to stand out in some other way. With Castelli's Italian heritage, that could only mean two things: sexy aesthetics and uncompromising fit. The fit truly defines the jersey, but it's worth noting how Castelli's artful minimalism informs the Gabba 2's looks, too. The jersey is primarily one color, but the barest hints of Castelli's signature red and a tastefully-sized scorpion logo on the upper sleeves and center pocket provide highlights for all three variations. Even the cyclists here at Competitive who typically eschew form for function admit that attractive details like the contrasting collar lining actually help motivate them to get out for those cold-weather, base-building rides.

Castelli paid equal attention to the jersey's cut. The sleeves are forward-oriented and the chest features an abbreviated fit compared to similar offerings from other manufacturers. This makes the Gabba 2 feel a little tight across the chest while you're standing, but your body fills it out perfectly while stretched out on the bike. It sits close to your chest and stomach instead of hanging down, eliminating the pregnant hippo look that so many of us despise in kit designed for cold or inclement weather, and the more forgiving stretch of Windstopper X-Lite means that it moves with you rather than restricting you. The Gabba 2 is to traditional winter garb as the burgeoning trend of short bodied, double vent suit jackets with high, round armholes are to the boxy tents that passed for U.S. men's wear in the 1990s.

The Nano Flex underarm inserts offer increased stretch and ventilation, which can be further supplemented with red-zippered vents on the chest. The collar is articulated to eliminate looseness while you're in the saddle, the front zipper overlaps for an additional seal, and the hem has a silicone gripper element that ensures the jersey won't ride up. The lower back includes three pockets with mesh drains and two horizontal strips of reflective trim to help keep you visible to motorists on the overcast, drizzly days when you'll really appreciate the Gabba 2's weather-resistant qualities.

Castelli recommends the Gabba 2 for use in temperatures ranging from 43 to 59 degrees Fahrenheit, but we find that the high 50s start getting a bit warm for this jersey, especially when hammering through intervals or during short, hard efforts like a cyclocross race. Its peloton-worthy cut, insulating characteristics, and low claimed weight do recommend it for racing, just in the mid-50s and below. Recreational cyclists or riders building low-intensity base miles will find that this jersey works comfortably into the low-60s.

The Castelli Gabba 2 Jersey - Long Sleeve - Men's is available in six sizes ranging from Small to XXX-Large in the colors Black, Drive Blue, and Yellow Fluo.

  • The race-fit jersey that sparked cycling's all-weather revolution
  • Gore Windstopper X-Lite membrane is weather-resistant and breathable
  • Storm-flap hem protects against wheel spray
  • Zippered vents for ventilation during hard efforts
  • Mesh inserts drain the three rear pockets
  • Reflective accents help maintain visibility in inclement conditions
  • Aerodynamic fit eliminates flapping material
  • Castelli's classic aesthetics make a splash with understated flair

Tech Specs

[body] Windstopper, [underarms] Nano Flex
fall, winter, spring
Windproof Rating:
<1 cfm
3 rear
Recommended Use:
cold-weather cycling
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


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

I bought this piece for temp ranges (and mildly windy conditions) between 55 - 45. I view it as a light jacket, heavy jersey. With that said I typically wear a light long sleeve Under Armour shirt. Its perfect for my flat rides with sufficient insulation, with excellent breathability performance. With Castelli, I alway size up. Normally I'm a medium in other than Castelli items. For this I got it in large, and for me, that works perfectly. Fabric, construction and stiching are excellent. Bought it on sale for $100. Should have got two! As weather moves into colder temps (below 45) I'll pull out my Castelli Espresso jacket.

Great Bad Weather Jersey

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

The Gabba lives up to the hype. My first ride with it was 23 miles in the rain at 52 degrees F, and I was entirely comfortable. Subsequent rides have been just as good. It is wind and water proof, without making you feel like you're in a plastic bag. It fits snugly all over, but I think it's generally true to size. I'm 5'8" 150lb, and I wear large Castelli shorts, but the M jersey fits exactly, with just enough room for a thin base layer. If you are on the line, probably order up a size.

WAY too small

  • Familiarity: I returned this product before using it
  • Fit: Runs small
  • Size Bought: XL

As with all Castelli items, great quality and finish. Runs super small. I'm a large or maybe XL in race fits but this XL would fit my tiny wife. Trying for an XXL and crossing my fingers.

great jersey!

  • Familiarity: I've used it once or twice and have initial impressions
  • Fit: True to size
  • Size Bought: XL

I have a 39" chest and ordered the XL. It's tight (not too tight though) in the belly, little room in the chest. Feel like I could have ordered the L to tighten up the chest area. If I can swing it, I would like to order another long sleeve and even a short sleeve (to pair with arm warmers for the 45F mornings that get up to 70-75F afternoons)

Took it out this morning with a sleeveless summer base lay on a 50F morning and it was great! Could barely feel wind coming through at 40mph. What little wind I could feel (very little and its slow) felt good to clear out any humid/clammy feeling that would likely lead to that nasty jacket/garbage bag feeling. The pockets are what you'll expect and I like that they hold things rather tighter instead of loosely like some other brand jerseys I have. They are not too tight that you cannot fit much or have any problems getting things from them.

I live in SW PA with rolling terrain where short punchy climb are common. We are constantly up and down. I did not get too hot on the way up and definitely did not get chilled on the way down. You can get hot on the steep ups and cold on the down. This did not feel like a jacket that gets all clammy when sweating. Instead this actually breathes! I imagine one could add a winter base layer and rock this in the low 40s. I will update later this fall. I think it runs true to size, my XL might be slightly too big in the chest for my preference (others would likely like the fit, but I wanted this tight all around.)

I also have a LG wind vest that I previously used as my windstopper - thought it was good until I put the gabba on this morning. No comparison, the wind cuts through that vest!

Excellent jacket, but might not be enuf

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

The Gabba is great, and I wear it a lot of the winter, but I bring a Gore Oxygen rain jacket as a backup if it is pouring rain or cold.

I would use it 45 degrees and up (maybe low 40's and up if you run warm).

Now I know...

  • Familiarity: I've put it through the wringer
  • Fit: True to size
  • Size Bought: Small

Seriously, this Gabba is amazing! I wish when I was racing and training full-time I would have had this. I used to race in Castelli too, but I had to layer up a ton. This jersey cuts out so much layering. Hell, I liked it so much I ordered the 'loud' yellow Competitive Cyclist version too!

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

Perfect for the British Weather

  • Familiarity: I've put it through the wringer
  • Fit: True to size

My got this top for when it's raining or looks like it could rain or when it's windy or when it's cold or whenever :)

It's so versatile I bought another :)

The only winter jacket you need

    Castelli Gabba 2...where do I start? Amazing fit (do try one before you buy, or go one size up), no bulging mid section; warm and breathable from 20-50 degrees. Looks fantastic. If you like to go hard on rides, this is the only piece of jacket you will need for the winter. I live in New York City and I have tried on Gore jacket (too warm and sweating inside), Pearl Izumi Elite soft shell (poor fitting), and Pearl Izumi thermal long sleeve (great jersey however not windproof, but I do use it all the time). I've always bought Pearl Izumi gears (elite versions) and they are great, but now I'm a Castelli fan!! I'm 6'1 and wear

    Got back from a 3 hour ride to Piermont. It was cloudy, 22F with wind chill, feels like about 17F, my body was warm and the weak links are my shoes and gloves. Gabba 2 is fantastic.

    Great jersey

    • Familiarity: I've put it through the wringer
    • Fit: True to size

    I bought the Gabba II jersey and Castelli Alpha jacket for winter riding in Ohio. Both have surpassed my expectations for both warmth and comfort. The Gabba II with a short-sleeved Craft polypro t-shirt is great for temp. between 40F and 50F; in the upper 40s I have to open the zipper vents. If I didn't have the Alpha jacket, I'd probably be comfortable in the Gabba jersey with a long-sleeved base layer down to 32F.

    If you like race-fit clothing, then follow Castelli's size chart; it will be comfortable in the riding position, but most likely tight across the chest when standing/walking.

    I've now worn this jersey on over a dozen 2+ hour rides. Still amazed by how well it insulates and breathes.

    Great jersey when the going is tough

    • Familiarity: I've put it through the wringer
    • Fit: True to size
    • Size Bought: Large

    Since purchasing the Gabba 2 it has become my favorite piece of cycling wear. At 5'6", 150 pounds, my waist is a Castelli medium, but my chest size is the upper limit for a large. Although an XL might be more comfortable and allow for extra clothing underneath, the sleeves would be much too long and the waist too large for me. I also wanted something that would not flap in the wind. The fit is quite snug, but the jersey stretches and is very comfortable and non-restrictive when riding.

    Depending on conditions, I've worn it with a short-sleeved base layer, a lightweight long-sleeved base layer, and a medium weight long-sleeved base layer in temperatures ranging from the high 20's to mid 50's. It has been a very windy season, and most of these rides featured winds ranging from the mid-teens to over 30 mph, generating wind chills in the high-teens on some occasions. In headwinds, I've really noticed that the wind doesn't penetrate the jersey, and the snug fit eliminates flapping even in 30 mph gusts. I've only been caught in one rain and one snow squall so I can't really comment on the waterproofing, but the rain drops seemed to bounce off the jacket.

    One caution: the Gabba is not heavily insulated, so while it is quite windproof, it reduces, but does not eliminate, the increased heat loss that results in windy conditions especially in low temperatures, which could be a problem during long rides.

    As I slogged 18 miles through a 20+mph headwind with clouds rolling in and the temperature dropping into the low 30s, I couldn't help but think, "What a great jersey!"

    10 stars

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

    I bought this for the hubs (side note- this jersey is so awesome I had to go get my own). Here’s his review:

    This jacket is my winter unicorn, realized. It just feels like a race-fit winter jacket should feel. Snug, not baggy like other jackets with that awful mid-section zipper wrinkle. There's no bunching or constriction anywhere on this jacket, and it just seems to stretch or shrink to fit anywhere. I first wore this jacket on a 26 degree F morning with only a summer baselayer (after advice from other Gabba owners). 90 minutes of hammer-sesh later, and I returned home sweating and warm. Usually, I would be hypothermic on the floor of a public bathroom slowly dying in an embarrassing fetus-ball. But not with Gabba! I’d say in fact if it’s above 40 degrees, you’ll overheat on a structured training ride. But the two side-zipper vents are a nice touch if it does too good a job keeping you warm. The Gabba comes with a yucky-weather butt guard if you need it, but it also tucks neatly under the jacket out of the way on good weather days. I’m keeping this jacket and am asking for a spare for a holiday present.

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

    Size-wise in Castelli, the medium jerseys seem to fit me best. I have an Espresso jacket, that I had to upsize to a large to fit well. Does this item fit more like a jersey or a jacket (i.e., should I go with the medium or do the standard Castelli upsize to large)? 5'7" 150lbs.

    Best Answer

    At 5'7" 150 lbs, you should fit into a size M with race fit. The size L will fit you for sure but may be slightly long in the body. Always size up +1 with Castelli jackets in general. But you are kind of in between sizes. And sizing is always extremely individual.

    If you can afford, try ordering both sizes and send back the one that does not fit.

    Thanks man. Will likely try the M first, I hate extra fabric flapping/rolling up.

    Get the large . I wear a medium jersey .. and the large Gadda is tight ,just enough room for (a) base layer . I'm 5'11 150lb .I like a race fit but I ordered a large hoping for space like a jacket.

    See, how individual sizing is?? E Wright is 5'11". That's a big difference vs 5'7". I think the L might be too long on Steve in the front (and bunch up a little) and sl too long in the back. But maybe not. Steve, try one and let us know!

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

    great, but with a tragic flaw

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

    as others have stated, great wet weather jersey that straddles the line between jacket and jersey. better fit than the original gabba, runs small like all castelli gear, but a medium fits great for me (5'9", 135-140 lbs). for wet conditions, the original was my go-to piece, and this version has several improvements.

    BUT, there's (potentially fatal) flaw: no zipper garage! given the high and relatively stiff collar, this resulted in an uncomfortable scraping on my neck and the bottom of my chin. baselayers won't protect you given the height of the collar.

    despite all the great things about this jersey, i'm considering returning it as a result. disappointing given the cost of the jersey and the fact that a zipper garage couldn't cost more than a few pennies to add...can't understand why Castelli wouldn't include this feature.

    I have used this jacket a lot recently (October/November). I see what you mean (no zipper garage at the top), but in practice I have never experienced any irritation or discomfort on my neck, at all. Interestingly, none of Castelli's top jackets (Trasparente, Mortirolo, Espresso, or the $400 Elemento) have a zip garage at the top. Probably, so they zip-up on the fly easier that way. Important, for example, when summiting-then-transitioning into a sharp descent, or turning into a cold headwind at speed. No time for fiddling at moments like this.

    If the Gabba fits you properly around the neck (not too tight), I would think the zip should cause no irritation. Let us know. Thx.

    I agree it's odd - I love (and own) the trasparente jersey, the original gabba, and a few summer jerseys, and have never been bothered by the lack of zipper garage on any of them. But this one just doesn't work for me.

    Third time's a charm!

    • Familiarity: I've used it several times

    Call it a learner's permit. The first two times I tried the Castelli Gabba 2 LS Jersey I was disappointed at how it performed. I felt a chill on my arms that never went away during my short rides. Part of this was because my base layer materials were poorly chosen (I know this now). Even so, I had begun to wonder if my expectations for the Gabba had been set unrealistically high.

    Today, my third time out in the Gabba, I chose my layering gear more carefully. It was a cool 49 degrees with rain and 5 - 7 mph winds when I started my ride which would end 31 miles later. By the time I'd finished the rain was gone and the temperature had risen to 55 degrees.

    Under the Gabba jersey I wore the Castelli Audace LS thermal jersey (basically the same as the Castelli Sublime jersey) for a mid layer. My base layer was a short sleeve Champion compression tee (found at any Target store).

    The roads were a slag of mud, salt, water and the usual detritus that accumulates after a cold, hard winter. Most of this ended up on the back of my jersey as the spray from my back tire flung it up.

    The lower portion of my kit, the LG Mondo Evo Thermal Bib Tights eventually got soaked and I was forced to continue with that wet diaper feeling on my back side. But it would've been worse without the Gabba 2 jersey. The flap below the pockets can be folded up or extended to protect the back from just such wheel spray. And it did. Very effectively. To say the back of my jersey was caked with mud would be putting it mildly. However, never once did that moisture penetrate the Gabba making my back uncomfortable or cold.

    In fact, the water that beaded up on the shell of the jersey eventually just evaporated as the rain stopped. So with the exception of my "wet diaper" insert I was completely dry and comfortable.

    With the Audace thermal jersey and my Champion base layer, I had no problem with cold arms or midsection either. Important features like the flap covering the front zipper made a huge difference in how effectively the Gabba stopped the wind from penetrating the jersey. So finishing the ride into the wind I was as warm, dry and comfortable as any point during the ride.

    One comment on the fit: I am 6ft approximately 200lbs with 34in waist, 42in chest and a muscular frame. The Gabba 2 jersey in 2XL was much too tight in the arms and across the chest. I went up to the 3XL and the arms fit better but still a little tight for several layers. The chest tightness went away in the cycling position. The overall visual effect of the Gabba jersey is sleek and aggressive, especially in the black. Four and 1/2 stars.

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

    Tight and Dry

    • Familiarity: I've put it through the wringer

    The Castelli Gabba 2 Jersey is without a doubt the greatest single piece of cycling kit I've ever owned. Is it a jersey? Not it a jacket? That doesn't quite fit either. Does it fit tight? Well yes, it's Castelli so it fits very tight. (I'm 5'10'' 160 lbs and I'd call the medium a "race" fit). But ultimately this thing is just awesome!

    This is seriously the most versatile jersey/jacket/weather killer extraordinaire you'll ever own. I've found it to be nearly as vital as my bike itself for riding in the winter/spring. Layer up with a thicker baselayer, and this has you covered from the wind and rain/snow down to temps of about 25-39. Do a light base-layer or jersey under and you're golden 30-50. I've loved it over the skin suit for a pre-race warmup in chilly or raining conditions, as it keeps you warm and dry enough, while allow you to breathe as you warmup for the race.

    Any amount of rain beads right off, and it's virtually impenetrable from the wind. This thing is AWESOME! You'll look damn good too!

    Great looking Jacket.

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

    Last year I bought a higher end Jacket in black but this year I wanted to buy the same jacket but in drive blue.I thought having two of the same jackets was not very practical so I ordered the Gabba 2 jacket in Drive blue.Sizing isn't a problem since I know I have to do a size up and my experience paid off.The fit is perfect and the Jacket looks great.The drive blue color exceeded my expectations and so I'm really happy all around with the Gabba 2.

    The temperature rating is right on and with just a base layer underneath you're ready to go.

    Runs Seriously Small

    • Familiarity: I've used it once or twice and have initial impressions

    I normally wear a small in all tops (5'8", 135', 35" chest). When this came I first tried it on over a t shirt (I thought similar to a base layer). My first thought was woah, maybe I should have ordered a medium. I took it off and checked the size: I DID order a medium! Over a cycling-specific baselayer the fit was trim, but it stretches quite comfortably so I'd call it nearly perfect. It is too snug with a thermal long-sleeved base layer. With the thin base I started out at 40� and it did quite well (I get cold easily, so you might go much lower). As it warmed the side zipper vents came in handy, and above 52� it was a tad warm with a long sleeve base. Fortunately it passed moisture out extremely well, so I never got clammy. No comment on waterproofness, as so far I've been riding through dry clouds of road salt and grit.

    To small for me

    • Familiarity: I returned this product before using it

    I never rode in the jacket due to it being to small for me. I'm usually between large and extra large due to my wider than normal size large shoulders. I tried the XXL but overall was just to slim for me.

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

    Warm and aero piece of kit.

      Was looking for something that I could ride down to about 40 degrees and not be bulky or "flappy" in the wind at higher speeds. I have been very happy with this jersey that blurs the line with being a jacket. It is definitely cut to be bent over on the bike. The chest is a touch tight when you stand up but then again it is an aero form fit. Like the high collar which keeps the neck warm. Around the 40 F mark you might feel a touch of the cold at the start but this jersey warms up quick. The two zippered vents down around the abdomen do work but like someone else said, zipping them up takes some thoughts. At the lower range I wear a thin Craft base layer. Great piece of kit.