Thrasher Hoodies & Sweatshirts
{% if products.length > 1 %}{{ products.length }} results{% endif %}
- Thrasher Flame Hoodie - Navy
- Thrasher Flame Hoodie - Black
- Thrasher Mexico Hoodie - Black
- Thrasher Godzilla Crewneck Sweatshirt - Black
- Thrasher Godzilla Flame Hoodie - Black
- Thrasher Skate Mag Crew Sweatshirt - Grey
- Thrasher Flame Hoodie - Grey
- Thrasher Skate Mag Hoodie - Navy
- Thrasher Skate And Destroy Hoodie - Black
- Thrasher Skate Mag Hoodie - Black
- Thrasher Skate Mag Crew Sweatshirt - Black
- Thrasher Oulined Crew Sweatshirt - Navy Blue
- Thrasher Skate Mag Hoodie - Grey
- Thrasher Logo Zip Up Hoodie - Grey
- Thrasher Logo Zip Hoodie Sweatshirt - Navy
- Thrasher Godzilla Hoodie - Red
- Thrasher Logo Zip Hoodie - Navy
- Thrasher Flame Hoodie - Maroon
- Thrasher Burn It Down Hoodie - Dark Chocolate
- Thrasher Flame Crew Sweatshirt - Black
- Thrasher Gonz Hoodie - Gold
- Thrasher x Alien Workshop Spectrum Hoodie - Navy
- Thrasher x Alien Workshop Believe Hoodie - Grey
- Thrasher Outlined Hoodie - Black/Green
- Thrasher Gonz Mini Logo Hoodie - Black
- Thrasher Flame Hoodie - Purple
- Thrasher Gonz Hoodie - Black/Brown
- Thrasher Gonz Hoodie - Grey/Black
- Thrasher Gonz Logo Zip Up Hoodie - Black
- Thrasher Cop Car Hoodie - Grey
- Thrasher Burn It Down Hoodie - Navy
- Thrasher Skate Outlaw Hoodie - Black
- Thrasher Skate And Destroy Hoodie - Grey
- Thrasher Little Outline Hoodie - Grey
- Thrasher Inferno Hoodie - Navy
- Thrasher Brick Hoodie - Black
- Thrasher Inferno Sweatshirt - Dark Chocolate
- Thrasher Flame Logo Hoodie - Black/Yellow
- Thrasher Talk Shit By Gonz Hoodie - Black
- Thrasher Sucka Free By Neckface Hoodie - Black
- Thrasher Little Thrasher Hoodie - Black
- Thrasher Cover Logo Hoodie - Navy
- Thrasher Flame Logo Hoodie - Black/Red
- Thrasher Cop Car Hoodie - Maroon
- Thrasher x Anti-Hero Cover The Earth Hoodie - Ash Grey
- Thrasher x Anti-Hero Pigeon Mag Hoodie - Black
- Thrasher x Anti-Hero Mag Banner Hoodie - Forest Green
- Thrasher Logo Zip Up Hoodie - Black
- Thrasher Flame Hoodie - Dark Heather
- Thrasher Wallenberg Hoodie - Sports Grey
- Thrasher Coffin By Neckface Hoodie - Light Steel
- Thrasher Skate Mag Hoodie - Military Green
- Thrasher Believe Hoodie - Navy
{% for product in loader.activeProducts %}
{% for banner in collectionBanners %}
{% if Filters.native.size > 0 and banner.sub == false %}{% continue %}{% endif %}
{% if banner.position == product.position %}
{% endif %}
{% endfor %}
{% endfor %}
{% assign display_wishlist = true %}
{% for tag in Wishlist.data.exclusions %}
{% if product.tags contains tag %}
{% assign display_wishlist = false %}
{% endif %}
{% endfor %}
{% if product == blank %}
{% assign product = Product %}
{% endif %}
{% if display_wishlist %}
{%- if wishlist == blank -%}
{% assign wishlist = Wishlist.data.items | map: 'handle' %}
{% if wishlist[0] == null %}
{% assign wishlist = data.items | map: 'handle' %}
{% endif %}
{%- endif -%}
{%- assign p_title = product.title | replace: '"', '”' -%}
{%- capture wishlist_add -%}
event.preventDefault();
Wishlist.add({
handle: '{{ product.handle }}',
type: '{{ product.type | escpae }}',
image: '{{ product.featured_image }}',
{%- if variant -%}variant: {{ variant.id | json }},{%- endif -%}
title: `{{ p_title }}`
});
[this, _n.sibling(this, '.wishlist__button')].forEach(function(button) { button.classList.toggle('dn')});
{%- endcapture -%}
{% endif %}
{%- if product.member_exclusive contains 'coming_soon' or product.member_exclusive contains 'member_active' -%}
{%- assign year = product.member_end | split: '/' | last | prepend: '/' -%}
{%- assign date = product.member_end | remove: year -%}
{%- if product.member_exclusive contains 'coming_soon' -%}
{%- assign year = product.member_start | split: '/' | last | prepend: '/' -%}
{%- assign date = product.member_start | remove: year -%}
{%- endif -%}
{%- capture member_active_text -%}CCS+ Exclusive through {{ date }}{%- endcapture -%}
{%- capture coming_soon_text -%}CCS+ Exclusive starting {{ date }}{%- endcapture -%}
{%- assign member_text = member_active_text -%}
{%- if product.member_exclusive contains 'coming_soon' -%}
{%- assign member_text = coming_soon_text -%}
{%- endif -%}
{{ year }}
{{ date }}
{{ member_text }}
{%- endif -%}
{% assign crop = 'crop_height=64&crop_left=430&crop_top=472&crop_width=64' %}
{% if 'Skateboard Deck, Skateboard Complete' contains product.type %}
{% assign crop = 'crop_height=64&crop_left=230&crop_top=472&crop_width=64' %}
{% endif %}
{% for badge in productBadges %}
{% if product.tags contains badge.tag and badge.tag != 'more-colors' %}
{% if product.reviews %}
{% assign to_half = product.reviews.rating | round:1 | divided_by: 0.5 | round | times: 0.50 %}
{{ badge.collection_badge }}
{% endif %}
{% endfor %}
{%- assign option_value_data = '' -%}
{%- for option in product.options_with_values -%}
{%- if option.name == 'Title' %}{%- continue -%}{%- endif -%}
{%- unless siblingRange[product.type] contains option.name -%}{%- continue -%}{%- endunless -%}
{%- if option.values.size == 0 -%}{%- continue -%}{%- endif -%}
{%- assign option_values = option.values | sort -%}
{%- if option.values.size == 1 -%}
{%- assign option_value_data = option_values | first -%}
{%- else -%}
{%- assign option_values_last = option_values | last -%}
{%- assign option_value_data = option_values | first | append: ' - ' | append: option_values_last -%}
{%- endif -%}
{%- endfor -%}
{%- if option_value_data == '' and siblingRange[product.type] contains 'Title' -%}
{%- assign title_segments = product.title | split: ' - ' -%}
{%- endif -%}
{{- option_value_data -}}
{% for tag in product.tags %}
{% if tag contains 'Vendor' %}
{% assign vendor_tag = tag | remove: 'Vendor:' %}
{% assign vendor_collab = vendor_tag | append: ' x' %}
{% break %}
{% endif %}
{% endfor %}
{% if product.siblings.size > 0 %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% else %}
{% assign productTitle = product.title | remove: product.type | split: '-' %}
{% endif %}
{% assign productTitle = product.title | split: ' - ' | first %}
{% unless product.title contains vendor_collab %}
{% assign productTitle = productTitle | remove: vendor_tag %}
{% endunless %}
{% if vendor_tag != blank %}
{{ vendor_tag }}
{% endif %}{{ productTitle }}
{% assign discount_amount = product.price | divided_by: product.compare_price | times: -100 | plus: 100 | round %} {%- capture discount_text -%} [discount]% off {%- endcapture -%}
{%- if compare_min < compare_max -%}
{%- assign before_text = 'From ' -%}
{%- endif -%}
{%- if product.compare_price > product.price and discount_amount > 10 -%}
{{ before_text }}
{{ product.price | money }}
{{ product.compare_price | money }}
{%- else -%}
{{ product.price | money }}
{%- endif -%}
{%- if discount_amount > 10 -%}
{{ discount_text | replace: '\[discount\]', discount_amount }}
{%- endif -%}
{% for i in (1..5) %}
{% endfor %}
({{ product.reviews.count }})
{% endif %}
{% unless total_pages == 1 or total_pages == 0 %}
{% endunless %}
{% assign active = 'dim' %}
{% if current_page == 1 %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% for i in pages %}
{% assign pageoffset = current_page | minus: i | abs %}
{% if pageoffset != 0 and pageoffset != 1 and pageoffset != 2 pageoffset != 3 %}{% continue %}{% endif %}
{% assign active = '' %}
{% if current_page == i %}
{% assign active = 'brand' %}
{% endif %}
{% assign last_page_shown = i %}
{% endfor %}
{% assign active = 'dim' %}
{% if current_page == total_pages %}
{% assign active = 'o-50 pointer-none' %}
{% endif %}
{% if last_page_shown != total_pages %}
...
{% endif %}
Loading Products
Is life Thrasher, or is Thrasher life? While you ponder that existential question, take a look at our Thrasher hoodies and sweatshirts. Since 1981, Thrasher has been the king of skateboard journalism, and their work has had a huge effect on how skaters see themselves and how the world sees them. If you consider a good day to be hitting a random rail, moshing at a concert, or getting inspired by a new skate video, then Thrasher clothes are for you. These regular and hooded sweatshirts will send the right message to those who know skating and will be good eye candy for those who don’t.
As sizzling as life can get, the temperatures outside can sometimes drop. (Trust us – we’re in Oregon.) A Thrasher pullover hoodie will keep the heat in more ways than one. The cotton and polyester blend is ridiculously comfy while reducing shrinkage in the laundry, so it will actually still fit after a wash or two. The kangaroo front pockets are a convenient place to put your hands on cool days, and if you want to hide your face or look a little intimidating, just put on the hoodie and pull the drawstrings tight. Thrasher sweatshirts look just as good while offering a less-casual option for work and events. Get a Thrasher skate mag logo hoodie, a beloved Skate Goat hoodie, or a "Skate and Destroy" hoodie with words to live by.
Thrasher has spent more than 35 years reporting on and shaping the culture of skateboarders around the world. We’ve been reading them as long as we’ve been around, and we’re no spring chicken anymore. So keep the legacy of the Skateboarder’s Bible alive with a Thrasher hoodie or sweatshirt. We’re not saying one will help you get into any exclusive parties or inner circles – but it can’t hurt. And you’ll still get guaranteed fast shipping, a great price and the confidence of representing one of the true OGs of skateboarding. Pick out a gray, black or navy blue hoodie in multiple sizes and stayed warmed up to the skateboarding pulse.