Free 2-Day Shipping on Orders Over $50*

Castelli Puro 2 Jersey - Men's


Item # CST00DF

Select options
  • Select options
  • Black, S ($99.95)
  • Black, M ($99.95)
  • Black, L ($99.95)
  • Light Black, M ($99.95)
  • Black, XL ($99.95)
  • Light Black, L ($99.95)
  • Black, XXL ($99.95)
  • Light Black, XL ($99.95)
  • Sky Blue, S ($99.95)
  • Sky Blue, M ($99.95)
  • Sky Blue, L ($99.95)
  • Sky Blue, XL ($99.95)
  • Red, S ($99.95)
  • Red, M ($99.95)
  • Red, L ($99.95)
  • Yellow Fluo, M ($99.95)
  • Red, XL ($99.95)
  • Yellow Fluo, XL ($99.95)
  • 100% Guaranteed Returns
  • Free 2-Day Shipping
    on orders over $50

Item # CST00DF

Gear up against the chill.

Winter riding kit choices get a bit more complicated than the usual summer routine of finding the closest clean bibs and jersey to head out the door, but Castelli looks to simplify the process with its Men's Puro 2 Men's Jersey. With thermal fabrics and reflective detailing, this jersey is a go-to piece for chilly-weather rides.

The secret to the jersey's protective qualities lies in Castelli's use of Warmer fabric for the main body and Warmer X-Stretch for the side panels and sleeves. Warmer places equal emphasis on insulation and breathability, because evacuating sweat and water vapor from a cyclist's microclimate is as important to staying warm as trapping body heat. Warmer X-Stretch is a more elastic version that fits tighter under and across the arms, eliminating flapping caused by excess material to maintain the Puro's race-worthy fit.

Though Castelli claims that this jersey provides ideal warmth for temperatures ranging from 55-68 degrees, we'd happily pair it with a base layer well under those temperatures without any concerns. For finishing touches, Castelli adds an elastic gripper at the waist and three rear pockets with enough space to carry snacks and other small essentials along for the ride.

  • A thermal jersey for chilly rides
  • Insulating fabric provides warmth and breathability
  • Streamlined fit reduces excess material
  • Three rear pockets stow essentials
  • Reflective accents increase visibility in low-light conditions

Tech Specs

[face fabric] Warmer (100% polyester), [sleeves] Warmer X-Stretch
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

love this jersey, runs small

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

this is now one of my favorite colder weather jersey.
I recommend using it in temps between 58 up to 70 for road bike, for mountain bike 50 to 60 degree.
the chest area feels cool, not much wind protection, so if you are descending you will feel the chill... the arms are pretty warm. so at some cases i was too warm on my arms and too cold on my chest hehe.. an easy fix to that is to wear a velo vest for wind protection.

so in short, this jersey and a wind vest makes a great setup for cooler rides.
this jersey is perfect for mtb riding.

runs small, so order size up.

Great jersey!

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

Needed some cold weather gear so I ordered one of these and couldn't be more pleased. It worked well to keep me warm in the low 50's without a thermal layer (although if you're planning on a low impact ride you might want to layer up). The fit is not the typical Castelli snug; they added a little extra room so you can layer. So, if you're looking for a really tight fit, I'd recommend sizing down. Otherwise, I'd say it's true to size.

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

I'm happy with it

  • Fit: Runs small
  • Size Bought: Small

I'm happy with it. I have other Castelli winter apparel so I already know I like the brand, and the quality is high. I was not disappointed with this winter jersey. Fits small like everything else Castelli makes. Just right for my thin frame – – 5'10" and 133 pounds. I've worn it for five times. Lining is sufficiently warm for a ride in the low 50s with no jacket.

Good stuff all around

  • Size Bought: XL

This has quickly become my most versatile jersey in the drawer for 'winter' riding here in southern California. Never overheats but also never lets in drafts; it's kinda spooky how wide a temperature range you can wear this thing in. Definitely going to buy another. I have an XL and I'm 6'2", 195 lbs with long arms and it fits well but doesn't have much room for layering other than a thin base layer. The next one miiiight be an XXL.

Great for Fall, sizing larger than norm

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

Awesome Fall Jersey. Light fleece lining. Great for temps in 60s IMO. Doable to 70 or upper 50s. Note that unlike other Castelli tops, this one runs a bit more "loose". Many complain about their sizing but if you match up their scale properly, fit is accurate. It has very little to do with other manufacturers mind you.
I'm a 42in athletic sport coat fit. Castelli XL = 41.3in and XXL=43.3in. I've found this to be spot on. Race Fit Items like their Climbers jersey are painted on me in XL and ever so loose in XXL.

With the PURO Jersey the XXL is almost too loose. The XL is the better fit with proper sleeve length. I have 35" arms and the XXL is a tad long.

Jersey seems great but runs large...

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

I received my usual castelli size XL and it was floating on me so I'm awaiting exchange for a L. The jersey itself looked great, nice fabric layout and general design but unlike most castelli garments it's sized large. Looking forward to the exchange.