When it comes to indoor cycling or spin class, most people obsess over shoes — but the right shirt makes just as much of a difference. I’ve ridden through enough sweaty sessions to know that a basic cotton tee will leave you soaked, chafed, and uncomfortable by the end of your ride.
That’s why I started testing different indoor cycling shirts made for men. Some are designed specifically for spin classes, with long backs and zippered pockets. Others are performance tees or tanks that work across workouts — from Zwift sessions to weight training.
I’ve personally tested each shirt in this list for comfort, breathability, sweat-wicking, and how well it holds up after repeated washing. Some dried almost instantly, others clung like a wet rag. The ones that made this list? They stay cool, dry fast, and feel so lightweight, you forget you’re even wearing them.
Whether you’re hitting a 20-minute power ride or a 90-minute endurance class, these are the indoor cycling shirts I’ve actually worn, sweated in, and still reach for every week.










Table of Contents
Indoor Cycling Shirt Comparison Table: Top Picks for Men
| Shirt Name | Fabric | Type | Design | Pockets |
|---|---|---|---|---|
| Ride and Shine | 100% Cotton | Tank Top | Sleeveless, casual fit | No |
| Devops | 100% Polyester | Tank Top | Sleeveless, athletic fit | No |
| Coofandy | 100% Polyester | Tank Top | Racerback, loose fit | No |
| Neleus | 100% Polyester | Tank Top | Sleeveless, breathable mesh | No |
| Spotti | 100% Polyester | Short Sleeve Jersey | Form-fitting, full zipper | Three rear pockets |
Ride and Shine Cotton Tank Review: Best for Skin Sensitivity
The Ride and Shine tank top might not be your typical technical cycling jersey, but it’s easily one of my favorite shirts to wear for casual indoor rides — especially if comfort is your top priority. It’s made of 100% cotton, which means it’s soft, breathable, and absorbent, and for someone like me with ridiculously sensitive skin, this fabric makes all the difference. While synthetic shirts can sometimes feel plasticky or irritate my chest and shoulders during long sessions, this cotton tank feels gentle, even when soaked in sweat.
That said, being cotton, it’s not the fastest-drying shirt I’ve used, and it will wrinkle easily unless you fold it right after the dryer. But I actually find the fabric thicker than expected — in a good way. It holds up well during morning spin sessions and hasn’t faded even after several washes. I’ve paired it with my double-padded cycling shorts, and the combo feels perfect for both home cycling and studio classes.
In terms of sizing, it runs a little snug — I usually wear a medium, but I sized up to a large and got a better fit (I’m 5’5″, 180 lbs). The print is bold and funny, which makes it a great gift for spin class lovers or even instructors. While it doesn’t have performance features like moisture-wicking or zippered pockets, the comfort and classic fit make this a great shirt for low- to moderate-intensity rides, especially if you’re spinning for fun or fitness rather than performance metrics.
If you’re looking for an affordable, breathable, and skin-friendly shirt that keeps things lighthearted, the Ride and Shine tank is a solid pick — just don’t expect tech fabric perks.
DEVOPS 3-Pack Review: Best Value Quick-Dry Tank Tops for Men
I’ve tested a lot of budget-friendly workout shirts, and most of them start falling apart after a few intense rides or end up smelling like regret. But the DEVOPS 3-Pack Muscle Shirts genuinely surprised me. These are 100% polyester with a dry-fit mesh design that’s ultra-lightweight, smooth on the skin, and surprisingly breathable — especially for indoor cycling sessions.
The fit is athletic but not overly tight, which I appreciate because it keeps everything in place without clinging or restricting movement. Whether I was pedaling through a sweaty HIIT spin class or doing a cooldown stretch, the shirts stayed comfortable. They’re long enough to stay tucked into my shorts, which is great if you’re using them as a base layer for cooler-weather cycling, and the wide armholes give full range of motion without rubbing or chafing.
What really makes them stand out is how well they handle moisture. While they don’t stay bone-dry during high-sweat rides, the fabric does a good job pulling sweat away and drying quickly. I wouldn’t call them on par with premium technical jerseys, but for the price, the quick-dry performance and comfort are impressive.
After several washes, mine still look brand new — no shrinking, no fading, no warping. I followed the wash instructions (cold wash, air dry), and they’ve held up much better than I expected. One thing to watch out for, though: the mesh fabric can snag easily if you wash it with anything rough like zippers or Velcro. Treat them gently and they’ll last.
The 3-pack value is a win, especially since the color choices are versatile for home workouts or casual wear. They’re not flashy or technical, but if you want comfortable, breathable, gym-ready shirts that fit well and don’t cost a fortune, DEVOPS nailed the formula.
COOFANDY 3-Pack Tank Tops Review: Looser Fit with Great Ventilation
The COOFANDY 3-pack muscle tank tops are a great option if you’re looking for soft, fast-drying sleeveless shirts that deliver comfort and style without breaking the bank. I’ve worn these on upright bikes, air bikes, and spin bikes, and the biggest thing that stood out to me was the roomy cut and generous underarm openings. That extra space allows plenty of airflow, which makes a real difference in sweaty indoor cycling sessions.
The fabric is 100% polyester, but it feels like a cotton blend — smooth, breathable, and moisture-wicking enough to stay relatively dry during moderate to intense workouts. Compared to something like DEVOPS, the COOFANDY tanks are a bit looser in fit and less form-hugging, which could be a plus if you prefer more airflow or don’t like tight gym gear.
That said, there are a couple of things to keep in mind. Length is a common complaint — these shirts run slightly short, especially for taller riders. I’m under 6 feet, and they fit me well, but anyone 6’2″ or taller might find them riding up during movement. Another downside is the scratchy inner side tag, which can be irritating against the skin. I had to carefully cut it off to avoid distraction, but removing it without damaging the seam isn’t easy.
On the upside, the shirts are easy to wash and hold up well, with minimal shrinkage if you follow the care instructions (cold wash, hang dry). I did notice a bit of shrinkage even when air-dried, which caused the hem to rise and expose more midsection than I’d like — especially if you’ve got a bit of a love handle situation like I do. Sizing up helped offset this issue, so I recommend going one size up if you’re between sizes.
For a 3-pack, the value is hard to beat, and the color options and classic fit make them suitable for both gym and casual wear. While they’re not perfect — especially for tall riders or those needing technical performance — they’re surprisingly high quality for the price and feel great during most cycling workouts.
NELEUS Men’s Muscle Tanks Review: Lightweight and Budget-Friendly
The NELEUS Dry Fit Muscle Tanks aren’t perfect, but they’ve earned a spot in my indoor cycling wardrobe simply because they get the job done for a great price. These shirts come in a 3-pack of lightweight, 100% polyester tanks that feel airy, move well with the body, and offer a loose fit — especially great if you want a bit more room while pedaling or weight training.
For indoor cycling, I found these shirts perform reasonably well in terms of moisture wicking and breathability. They’re not ultra-mesh like high-end cycling jerseys, but they do a solid job keeping me cool during moderate sessions. I’ve worn them on spin bikes, upright bikes, and for casual treadmill walks, and they held up fine across the board. One plus: they’re long enough to stay tucked during overhead lifts or forward-leaning rides, which helps if you’re self-conscious about your midsection shifting into view.
Now for the quirks. These tanks arrived extremely wrinkled, and even after hanging them for two days and tossing one in the wash, the wrinkles barely budged. I had to steam them — not ideal for low-maintenance workout gear. Also, the shoulder cut feels a bit narrow, especially if you’re broad in the chest or prefer more shoulder coverage. A few users (and I agree) also pointed out a strange seam on the front that’s not uncomfortable, but visually odd and may show through thinner layers.
Another small con is the limited light color options, and the branding on the back is pretty bold — something I’d personally prefer to tone down. The fit can also be inconsistent between sets; some run slightly baggy, others more tapered. Sizing up or down depends heavily on your build, so I recommend ignoring Amazon’s default chart and checking the size guide in the third product image.
That said, the NELEUS tanks have held up well in the wash, with no major shrinkage or stitching issues so far. They’re not fashion statements, but they’re functional, lightweight, and don’t cling when you sweat — which is exactly what I need from a basic indoor cycling shirt.
Spotti Short-Sleeve Cycling Jersey Review: Best for Cold Wether Indoor Rides
Unlike the other shirts I tested for indoor rides, the Spotti Cycling Jersey is a true road-style cycling top — and that makes it a very different experience. It’s made from 100% polyester quick-dry fabric, features three deep rear pockets, a full front zipper, and a longer tail for coverage. While it’s not something every casual spin rider would wear, it makes sense for experienced cyclists, or anyone doing longer, sweat-heavy indoor training sessions.
I found the fit to be tighter and more form-fitting, which is typical of cycling jerseys. If you’re used to muscle tanks or relaxed-fit workout shirts, this one might feel snug at first. That said, once you’re riding, the close fit helps prevent the jersey from flapping or shifting — and that’s a big plus during longer rides or Zwift sessions. I wore it through two intense spin classes back-to-back and was impressed that it didn’t retain odor, didn’t cling uncomfortably when soaked, and washed well without shrinking.
The breathability is decent, though not as airy as a mesh tank top. The jersey does a good job of wicking sweat, but if you’re prone to overheating during shorter spin classes, you might prefer something more ventilated. For longer sessions or mixed training (indoor and outdoor), this jersey shines thanks to its rear pockets — which are genuinely useful for carrying phones, snacks, or keys, even during indoor rides where you don’t want to leave gear across the room.
Fit-wise, Spotti jerseys tend to run one size small. I’d recommend sizing up unless you prefer a tight race-style fit. Some taller users found the rear tail a bit too long, while shorter riders (myself included at 5’5″) may notice some excess fabric bunching. Still, the elastic hem keeps everything in place, and the overall cut works well while seated on the bike.
Over time, the zippers may start to stiffen, and the pocket fabric can sag slightly with use — especially if you overload them. But for the price, the build quality holds up surprisingly well. I wouldn’t put it against high-end cycling jerseys, but for spin classes, indoor training, or even budget outdoor rides, it gets the job done with style and practicality.
If you’re a cyclist moving into indoor training or just want a shirt that mimics your outdoor kit, or riding your bike where it’s colder, the Spotti jersey delivers comfort, decent airflow, and real storage in a design that’s tailored for the bike. Just size up and handle the zippers gently, and you’ve got yourself a reliable jersey that bridges indoor and outdoor rides nicely.
How to Choose the Best Indoor Cycling Shirt for Men


If you’re spinning regularly, a good shirt makes all the difference. I’ve tested cotton tanks, muscle tees, and technical jerseys — and here’s what actually matters when choosing the best cycling shirt for indoor workouts or spin classes.
1. Fabric: Breathability and Moisture Control
The #1 priority in an indoor cycling shirt is how well it handles sweat. Polyester and polyester blends dominate the market because they’re quick-drying and lightweight. Some brands mix in spandex or elastane for stretch. Wool is rare but fantastic — it dries fast and resists odor naturally. If you’ve got sensitive skin, though, 100% cotton shirts can be a safer (and more comfortable) choice, especially for shorter, lower-intensity rides.
2. Fit and Sizing
Spin shirts generally come in four styles: race-fit, form-fit, semi-form-fit, and relaxed-fit. For indoor cycling, most riders — especially beginners — prefer semi-form or relaxed fits for comfort and airflow. If the shirt is polyester/spandex, stick to your usual size. But if you’re broader in the chest or have a belly, it’s often worth sizing up for a better feel. Always check the brand’s size chart — not Amazon’s default one.
3. Sweat-Wicking
During a 45-minute spin session, poor breathability means you’ll end up riding in a soggy shirt. Look for tops labeled “moisture-wicking,” “quick dry,” or “vented.” Mesh panels or open armholes can also help regulate body temperature. I tested all the shirts in this guide with breathability in mind — and trust me, once you wear a quick-dry shirt, you won’t go back to cotton unless your skin demands it.
4. Indoor vs. Outdoor Use
Are you using this shirt only for indoor rides? Or will you take it out for a few miles in the summer too? If you want dual use, pick a shirt with rear pockets, reflective elements, and full zippers like a true cycling jersey. If you’re only riding indoors in a hot room, tanks or light tech tees will work best. For cold-weather indoor rides, a long sleeve base layer or thermal top may be worth it — depending on room temp.
5. Construction Details
Cheap stitching and bad seams will ruin your ride. I always check for flatlock seams to reduce chafing and for shirts that stay in place when you move. If you’re short (like me), long jerseys can bunch awkwardly. If you’re tall, you’ll want a longer hem in the back. Look for shirts with 4–8-panel construction for better shape and contouring, especially if you’re buying performance jerseys.
6. Color and Care
Bright colors look great and reflect heat, but they stain easily — especially white. If you don’t want to spend time babying your laundry, stick with darker shades. Also, look for shirts that are machine washable and air-dry quickly. Some high-tech fabrics don’t hold up well in the dryer or may wrinkle heavily right out of the package (hello, NELEUS).
7. Price and Value
Most of the best indoor cycling shirts for men cost between $15 and $50. If you’re shopping on Amazon, you’ll find 3-packs like DEVOPS and Coofandy offering great value. Don’t pay more than necessary — sometimes the same shirt is $10–$20 cheaper on Amazon than on other websites. I’ve found Prime shipping and free returns especially helpful when trying different fits and brands.
Final Verdict: Which Indoor Cycling Shirt Should You Buy?
No matter your reason for riding — from high-intensity spin classes to casual at-home workouts — the right shirt can make or break your comfort in the saddle. After testing a range of men’s indoor cycling tops, I’ve found that the best options balance breathability, moisture-wicking, fit, and durability. Whether you lean toward lightweight muscle tanks or full cycling jerseys with pockets, there’s something here for every rider and training style. If you’ve found a spin shirt that works even better for you, drop a comment — I’m always testing new gear for the next update.
Quick Recap of Our Top Picks
- Ride and Shine – Best for skin-sensitive riders who prefer soft, breathable 100% cotton tanks.
- DEVOPS 3-Pack – Best overall value with solid sweat-wicking and fit for intense spin workouts.
- COOFANDY 3-Pack – Looser fit with great airflow; ideal for casual rides and big builds.
- NELEUS Dry Fit – Lightweight and durable, though slightly inconsistent sizing and finish.
- Spotti Jersey – The best option for long indoor rides or hybrid indoor/outdoor use with full jersey features.

Pearl Izumi rocks! The fit is always spot on, this is my go-to brand for the summer, lightweight fabric that actually keeps me cooler.
Since discovering Arsuxeo I didn’t feel the need to try something else. They’re budget-friendly but don’t feel or look cheap.
I have no idea where to start. I just joined a spinning class but have zero equipment or know-how. I’ll read some reviews and go for two jerseys and see what feels best.
Kinda bummed the Runhit design is out of stock now…