www.assaultfitness.com Open in urlscan Pro
2620:127:f00f:e::  Public Scan

Submitted URL: http://www.crossfitassault.com/
Effective URL: https://www.assaultfitness.com/
Submission: On June 17 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="search__field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label visually-hidden" for="Search-In-Modal">Search</label>
    <input type="hidden" name="options[prefix]" value="last">
    <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
      <svg class="icon icon-close" aria-hidden="true" focusable="false">
        <use xlink:href="#icon-reset">
        </use>
      </svg>
    </button>
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" aria-hidden="true" focusable="false">
        <use href="#icon-search">
        </use>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <link href="//www.assaultfitness.com/cdn/shop/t/126/assets/component-loading-spinner.css?v=116724955567955766481711660015" rel="stylesheet" type="text/css" media="all">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Yegqn4" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; margin: 0px auto; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 8px 8px 8px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_18264534" class="needsclick go3542876943 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email Address" aria-label="Email Address" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 48px; text-align: left; color: rgb(36, 36, 36); font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(36, 36, 36);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 8px 0px 8px 8px; position: relative; flex: 0 1 auto; margin: 0px 0px 0px auto;"><button class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-width: 5px; color: rgb(255, 255, 255); font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 3px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">SUBSCRIBE</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_3 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Umcisv" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 320px; min-width: 200px; max-width: 1000px; border-radius: 2px; border-style: none; border-width: 1px; border-color: rgb(0, 0, 0); background-color: rgba(56, 36, 36, 0); background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/TADtBi/images/49b22fa0-7644-418a-8240-d0f4c00d3e5b.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; padding: 40px 0px 10px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 200px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-108390073" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-roboto"
              style="color: #ffffff; font-size: 32px; font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">CRUSH YOUR FITNESS GOALS!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-108390074" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-roboto"
              style="color: #ffffff; font-size: 20px; font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">Subscribe today for exclusive updates, workout content, &amp; more.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 20px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_108390075" class="needsclick go2908873674 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name*" aria-label="First Name*" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 1px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(255, 255, 255); font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; background-color: rgba(36, 36, 36, 0.19); border: 1px solid rgb(255, 255, 255); box-shadow: rgb(0, 100, 205) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 20px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_108390076" class="needsclick go2908873674 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email Address*" aria-label="Email Address*" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 1px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(255, 255, 255); font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; background-color: rgba(36, 36, 36, 0.19); border: 1px solid rgb(255, 255, 255);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 20px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3537266797 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgba(238, 49, 36, 0.79); border-radius: 1px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(255, 255, 255); font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 2px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 45px; width: 100%;">SIGN
          ME UP!</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 50px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-108390078" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="color: #ffffff; font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;"><em>*I agree to receive recurring automated marketing emails (e.g. cart reminders) at the email address provided. Consent is
                not a condition to purchase. Msg &amp; data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel.&nbsp; View our
              </em><a rel="noopener noreferrer" href="https://www.assaultfitness.com/policies/privacy-policy" target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://www.assaultfitness.com/policies/privacy-policy&amp;source=gmail&amp;ust=1677355360960000&amp;usg=AOvVaw24UIursulL3kRP3j_8Q9WV" style="color: #ffffff; font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;"><em><u>Privacy Policy</u></em></a><em>&nbsp;and&nbsp;</em><a rel="noopener noreferrer" href="https://www.assaultfitness.com/policies/terms-of-service" target="_blank" data-saferedirecturl="https://www.google.com/url?q=https://www.assaultfitness.com/policies/terms-of-service&amp;source=gmail&amp;ust=1677355360960000&amp;usg=AOvVaw0adFuPY_AqbYGGLnKk2D35" style="color: #ffffff; font-family: Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;"><em><u>Terms of Service</u></em></a><em>.</em></span>
          </p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

WE VALUE YOUR PRIVACY

We use cookies and other technologies to personalize your experience, perform
marketing, and collect analytics. Learn more in our Privacy Policy.

Manage preferencesAcceptDecline
Skip to content

Take Up To $500 Off Select Elite Equipment + Free Shipping SHOP DEALS

 * Bikes
    * Classic
    * Pro X
    * Elite
    * * All Bikes
      * Compare Bikes
      * Parts

 * Treadmills
    * Pro
    * Elite
    * * All Treadmills
      * Compare Treadmills
      * Parts

 * Rowers
    * Pro
    * Elite
    * * All Rowers
      * Compare Rowers

 * Apparel
 * Parts and Accessories

Search

 * Bikes
   Bikes
    * * Classic
      * Pro X
      * Elite
    * 
    * 
    * 
    * All Bikes
    * Compare Bikes
    * Parts

 * Treadmills
   Treadmills
    * * Pro
      * Elite
    * 
    * 
    * All Treadmills
    * Compare Treadmills
    * Parts

 * Rowers
   Rowers
    * * Pro
      * Elite
    * 
    * 
    * All Rowers
    * Compare Rowers

 * Apparel
 * Parts and Accessories

 * X (Twitter)
 * Facebook
 * Instagram
 * YouTube


PEAK PERFORMANCE,
UNBEATABLE PRICES

HEAT UP YOUR WORKOUT ROUTINE WITH UP TO $500 OFF SELECT EQUIPMENT

Shop Deals


HIIT | ENDURANCE | STAMINA


PUSH YOUR LIMITS, WHEREVER YOU ARE

Find the right equipment for your workout setting - whether at home or at the
gym.

BIKES

Unmatched quality and unlimited calorie burning now available in three different
AssaultBike models.

Shop Now

TREADMILLS

Premiere running machines that packsan intense workout into a small package.

Shop Now

ROWERS

Power-house rowers that stand above the pack, designed by professional athletes
and trainers.

Shop Now
3,999
$ 3,499


ASSAULTRUNNER ELITE

Say goodbye to repetitive and boring treadmill workouts.

Free Shipping

Financing

Buy Now
$ 1,499


ASSAULTBIKE ELITE

Created with supreme durability and comfort in mind.

Free Shipping

Financing

Buy Now
$ 999


ASSAULTROWER PRO

The smooth, comfortable, and compact rower built to complete your home gym.

Free Shipping

Financing

Buy Now
$ 2,999


ASSAULTRUNNER PRO

Burns More Calories Than Motorized Treadmills.

Free Shipping

Financing

Buy Now



WHAT FOLKS HAVE TO SAY

 * “I love those damn things… the AssaultRunner. It’s amazing.”
   
   Joe Rogan, The Joe Rogan Experience

 * I’ve put the AssaultRower to the test, and it has held up great. It is very
   well built, heavy duty, and definitely designed to last.
   
   Jason Khalipa - CrossFit Games Champion

 * “I’ve seen the most beginner level athletes hop on the AssaultRunner, and it
   puts them immediately in proper running form.”
   
   Chris Hinshaw,  Endurance Coach / Ironman Competitor

 * “I love it. I would recommend it for every person out there. The AssaultBike”
   
   Josh Bridges, 4x CrossFit Games Veteran / U.S Navy Seal

 * “Anyone who’s a coach knows that it really is rewarding to use the bike or
   the runner or the rower. I’m able to develop the base conditioning and then
   I’m going to do better in my CrossFit workouts because of that.”
   
   Annie Thorisdottir, 2x CrossFit Games Champion / Co-Owner CrossFit Reykjavik

1 2 3 4 5

ARM YOURSELF WITH KNOWLEDGE


WELCOME TO CLASS.

Discover new workouts, exclusive content, and helpful programming tips taught by
our team and experts in the field.

 *  * Assault Bike•
    * Assault Rower•
    * Assault Runner
   
   
   WHY THE EXPERTS AT TRG THINK ASSAULT FITNESS IS ONE OF THE BEST
   
   From the experts at Treadmill Review Gurus…   Most days when testing
   treadmills, exercise bikes, ...

 *  * Assault Bike•
    * Assault Bike Elite
   
   
   THE ULTIMATE AIR BIKE FOR GYM OWNERS & FITNESS ENTHUSIASTS
   
   The AssaultBike Elite, a high-end air bike designed for intense
   cardiovascular workouts, was rece...

 *  * AssaultRower•
    * AssaultRunner Pro
   
   
   ASSAULTROWER & RUNNER TAKE WIN MEN’S HEALTH HOME GYM AWARDS 2022
   
   Each year, the editors at Men’s Health test and evaluate hundreds of
   different home gym products ...

View More


TRUSTED BY THE BRANDS YOU LOVE

Plus 86 colleges, universities, and 30 professional teams across the NFL, NBA,
MLB, and NHL.




WEEKLY WORKOUTS AND DEALS

Right to your inbox

SUBSCRIBE

We care about the protection of your data. Read our Privacy Policy.

PRODUCT

 * Bikes
 * Treadmills
 * Rowers
 * Parts and Accessories
 * Apparel

RESOURCES

 * University
 * Financing
 * App
 * Affiliate Packages
 * GSA
 * International Dealers
 * Partnerships
 * UFC

SUPPORT

 * Contact
 * FAQs
 * Reviews
 * Warranty
 * Shipping & Returns
 * Terms of Service
 * Careers

LEGAL

 * Terms of Use
 * Privacy Policy

A division of LifeCORE Fitness, Assault Fitness Products has been a leader in
developing equipment for the elite fitness world for over 20 years. Forged in
the belief that traditional fitness equipment did not offer the durability and
strength necessary for true athletic use, all Assault products are designed to
take a beating and be easy to maintain. Based in sunny Southern California,
Assault is a company of nice people making hardworking fitness equipment to help
you achieve your utmost fitness goals.

Assault Fitness Products
5803 Newton Drive, Ste. B
Carlsbad, CA 92008



customerservice@assaultfitness.com
Copyright © 2024, Assault Fitness.
Facebook Instagram YouTube Twitter


YOUR CART

Your cart is empty.



Checkout

Interested in financing? Learn More →

 * Choosing a selection results in a full page refresh.
 * Opens in a new window.






Close dialog 3

CRUSH YOUR FITNESS GOALS!

Subscribe today for exclusive updates, workout content, & more.



SIGN ME UP!

*I agree to receive recurring automated marketing emails (e.g. cart reminders)
at the email address provided. Consent is not a condition to purchase. Msg &
data rates may apply. Msg frequency varies. Reply HELP for help and STOP to
cancel.  View our Privacy Policy and Terms of Service.