contact us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right.

2704 Hartnell Avenue Ste G
Redding, CA, 96002


Welcome to a community that values you for who you are and your fitness level.  We strive to make each workout challenging and yet a pleasurable experience. Increasing GPP (General Physical Preparedness) by improving strength and conditioning, allows us to better enjoy the recreational activities that are abundant in Northern California. Whether your interests lie in: mountain biking, hiking, back-packing, wake boarding, skiing, rock climbing, swimming, running, or just being better at life, CrossFit is the perfect fitness program for you.



Tuesday - July 23, 2019

Billy Brown

7 DB Suitcase Deadlifts (L)
30-sec. Suitcase Hold (L)
14 Toes-to-Bars
7 DB Suitcase Deadlifts (R)
30-sec. Suitcase Hold (R)
5 rounds

Load: 50/35 lb.

Today we have are doubling up on pulling and hinging from the hip—one from the ground with the Deadlift, and the other from overhead with the Toes-to-Bar. Including the holds, all movements also rely heavily on the midline. We have split the left and right side up for the Deadlifts, with a little break in between to perform the Toes-to-Bars. You will then go straight into the left side again after you have done the right side, so no break there.

We want the sets to be relatively short so you can perform everything unbroken and fairly quickly (hence the rep scheme). The loading is intended to feel light to moderate.

The holds are cumulative—you’ll need to hold for 30 sec. total each effort. If for some reason you break, you need to keep track of the time, and start back up again when you pick up the weight.

We want the whole dumbbell to touch the ground for the Deadlifts, but if you are unable to get into a safe position, have them touch one head only (this would be considered a scale).

We want you to get as close to unbroken on the toes to bars as possible, so if that’s not happening for you, consider a scaling option. Shoot for finishing in under 15 minutes.

Monday - July 22, 2019

Billy Brown

Min. 0-5 complete
10 Wall Climbs
5 Rope Climbs
Min. 5-10 complete
Assault Bike 50/40 cal.
Min. 10-15 complete
800-m Run
Min. 15+ complete
20 Squat Snatches (115/75 lb.)

It is a great mix of monostructural and moderate loading using a work/rest protocol. Lots of pulling, so make sure you don’t hang on to that barbell any longer than you need to!

For the first 3 sections, you have 5 min. to get the movement(s) done. You get to rest the remaining time left in those 5-min. sections. For the last section—20 Squat Snatches—you have as long as it takes. Ideally, it shouldn’t take longer than 5 min., but you may be a little fatigued from the previous movements AND 20 Squat Snatches is spicy no matter where they are programmed!

The scoring includes the total time. This means that you will keep track of how long each movement takes, and add those times together at the end. We like this way of scoring for today, because it means that every second counts, making it harder for people to take it easy on any particular movement.

This will kick everyone right in the shoulders to start! Even fresh, 10 Wall Climbs have the ability to slow any gymnastics person right down. Then, going into the Rope Climbs will further tax the shoulders. Take on a slow and steady mindset, but not too slow since you only have 5 min. to get it all done. Most people will probably only get around 1 min. rest.

The Assault bike target calories for the first minute will vary in difficulty depending on the individual. The Assault bike is really challenging for some, and others can crank through the calories (usually bigger guys). So, some people may get up to 2 min. rest afterward, while others may not get any rest. That’s OK.

By the time you get to the Squat Snatches, you may be doing singles or short sets just to get through them. Just keep moving through these as quick as you can, since it is the last movement!

Friday - July 19, 2019

Billy Brown

21 Deadlifts
9 Push Presses
3 rounds

Load: 95/65 lb.

After a week of going below parallel, today we are focusing on posterior-driven, barbell pulling movements with some overhead work. The prescription is light, fast, and potent through this barbell-biased triplet.

With the first two movements requiring a pull from the ground, the stimulus is very hamstring-centric. The light load means you’ll be breathing fire, with heart rates elevated, and not much more to bottleneck your progress in the workout other than sheer will.

With the majority of the workout being a Deadlift, or a variation of it, the hamstrings and low back will get quite taxed today. Both the SDHP and Push Press are compound, explosive, push-pull, leg-driven movements, so these two will be more heart-rate intensive. A good strategy would be to perform the Deadlifts at a steady pace, catch your breath, and hit the other two movements in the triplet with a renewed sense of vigor.

Thursday - July 18, 2019

Billy Brown

Old Skool StrongFit #1
50’ Sandbag Carry
5 Sandbag squats

You choose the weight of the bag. Here’s the catch… You’re not allowed to put down the bag!
it’s OK to fail, but, it is NOT OK to quit! Today will test your legs and core, but most importantly it’s going to test your mental fortitude. Can you hang on?
Have fun!
-David & Nick

Thursday - July 11, 2019

Billy Brown

“Death by” Kettlebell Swings & Push-ups

At 3...2...1...Go perform 1 Russian kettlebell swing and 5 push-ups. Every minute add 1 Kettlebell swing. Push-ups remain at 5 reps every minute. Complete all swings, then push-ups. You’re done when you can no longer complete the given work within the minute. Men use 70# and ladies use 53#.

How far can you make it?

Scaling: Push-ups should be able to be unbroken in the beginning. If this is not possible, scale reps to 3 per minute. Scale the weight on the kettlebell only if absolutely necessary. I would rather see lower swings with heavy weight and good mechanics versus decreased weight.


Wednesday - July 17, 2019 "Parallette is the worst word to try to spell"

Billy Brown

1 min. Parallette Pass-Throughs
1 min. Burpee Jumps Over Parallette
1 min. Overhead Plate Sit-ups (15/10 lb.)
5 rounds

Today, we have a midline and jumping-centric triplet, each movement performed on 1-min. stations for 5 rounds, for a total of 15 min. of continuous work. Two movements are core-intensive with an element of the shoulders stabilizing the body weight, or an external weight. This will make the stimulus a bit slower in nature and more focused on muscle endurance and gymnastics positioning.

The two core movements in this workout will be a bit more self-regulating on pace as there is only so fast one can go with fatigue setting in—these two movements will burn. The Burpee Jumps Over the Parallette will be a break from the other two movements, allowing you to get a bit of midline rest while elevating their heart rates a bit.

Aim for a Pass-Through difficulty that allows you to perform about 15-20 reps per minute. For the Sit-ups—performed with a plate or without—aim to get about 12-15 reps (that fatigue will probably get real!)

Tuesday - July 16, 2019

Billy Brown

1 Ring Muscle-up
5 Air Squats
Every round, add 1 MU and 5 Air Squats
AMRAP 12 min.

Today’s effort is an ascending ladder of body-weight movement—complex and focused on the upper body with the Muscle-ups, and easy and quick lower-body movement with the Air Squats. The stimulus will likely start relatively quick and metabolic, however, after a few minutes and a few rounds, this workout will turn into a pacing workout due to the quickly fatiguing Muscle-up factor.

Today’s stimulus is a good opportunity for athletes of all levels to work a more technical movement or components of that movement while deloading the lower body and legs from yesterday’s Squats.

If you don’t have muscle ups, use this as a time to work on them instead of scaling to a pullup variant. Think about doing ring muscle up transitions or jumping muscle ups.

Monday - July 15, 2019

Billy Brown

Death by
Shuttle Runs and Squat Cleans (115/75 lb.)
*On the Even minute add one Shuttle Run (1 x 20 m – out and back)
*On the Odd minute add one Squat Clean

As far as possible

In our EMOM this week, we have TWO movements and are using a TWO minute timer to ensure you go further than 5 minutes. In the first minute, you’ll perform 1 Shuttle Run . In the next minute, you’ll perform 1 Squat Clean. Third minute, 2 Shuttle Runs, fourth minute 2 Squat Cleans and so on.

1 Shuttle (20 m) = There (10 m) and back (10 m).

1 Full Round = Work completed for the Two minute round.

This couplet will test not only leg stamina, but mental grit and ability to move quickly, and with purpose.

We are looking for you to feel the metabolic burn of the Run and fatigue of the Squats in your legs. The most challenging aspect of the workout will be keeping the running pace fast when you start to feel winded … especially after all the Squats. Try to finish the work as quickly as they can within the minute to get as much rest as possible for the upcoming minute and shoot for at least 7 rounds today.

Friday - July 12, 2019

Billy Brown

100-m Overhead MB Carry (20/14 lb.)
20 MB
Russian Twists
20 Hip Extensions
5 rounds

The first portion of the week has had a pretty heavy metabolic and leg-demanding stimulus. Toward the end of the week, we are hitting up more of an accessory-geared triplet that combines OH and core stability, midline, and some body-weight posterior movement.

Today’s workout is a mover. Nothing should really bog you down in terms of complexity or loading. It will be a good opportunity for those who have come in a lot this week to get some blood flow back in those legs. 😉

Each movement in this triplet will tax different areas of the body, therefore, nothing should really get in the way of fatiguing the subsequent movement. The MB OH Carry is intended to be performed without putting the MB down—the load will be light enough, it may just be awkward. This should take about 1 min.

MB Russian Twists and Hip Extensions are intended to be performed in 1-2 sets, and should be lightweight and relatively easy to perform.

Shoot to perform a round about every 2 minutes, completing the entire workout in about 10-15 minutes.

Wednesday - July 10, 2019

Billy Brown

2-4-6-8-10 …
Thrusters (135/95 lb.)
15-30-45-60-75 …
AMRAP 20 min.

Today’s workout will test your sheer will power. We have a moderately loaded Thruster combined with Double-unders in an ascending ladder for 20 min. The most challenging aspect of this stimulus will be figuring out how to manage the Thruster load for a long amount of time. This isn’t a sprint, it’s a grind, so mentally prepare your classes for that.

Thrusters are taken from the ground, so a Squat Clean Thruster or a Power Clean + Thruster is permissible for the first rep of each set.

In workouts like this one, people start off confident, unbroken, and aggressive, and after a few rounds, start to realize how much of an uphill battle it will be. The best way to manage pacing on this workout is to figure out a Thruster strategy for later rounds to help keep you on a pace. Then, use the jump rope as a “break” from the barbell.

Choose a loading with which you can perform through the Rounds of 6-8 unbroken, and likely start breaking up each set into around 5-6 reps at a time from there on out. The jump rope should be a welcomed break from the barbell. When fatigued, you should be able to perform sets of 15-20 at a time on the rope. Perform small sets with short breaks to stay fresh, rather than going unbroken on the DU and grabbing the bar while gassed.

We’re looking to get to around the Rounds of 14-16 on the Thrusters.

Tuesday - July 9, 2019

Billy Brown

Buy-in: 8 TGU (alt.)

12 Alt. SA DB Hang Power Snatches (40/25 lb.)
12 Alt. SA 
Devils Presses
3 rounds

Buy-out: 8 TGU (alt.)

After a pretty intense Deadlift stimulus yesterday, today’s workout is a continuous effort combining lightly loaded posterior-driven pull to overhead, with a Turkish Get-up buy-n and buy-out.

Overhead stability is a constant element throughout the entire workout—more intense with the Turkish Get-ups and then again at the top-end range of motion for the couplet. This aspect is intended to make the last set of TGU pretty challenging at the end of the workout. 

For the Single-Arm DB movements, you must alternate arms each rep. This will add an element of coordination and inherently slow down the workout a little. This, in combination with the slower nature of the TGU, will make this workout a bit more technique and concentration heavy than other burners.

All athletes are to use the same single DB for the entire workout and all movements. We will be working up to a heavy TGU on each arm to help you practice the movement and prep you to find an appropriate workout weight.

A good strategy for the beginning and end of the workout is to be even keeled and calm throughout the TGU. In the middle of the workout, you can afford to go at a slightly more aggressive pace because the movement is less taxing in terms of loading.

Choose a loading with which you can perform about 4 TGU (2 each arm) without taking much of a break. The middle portion should also be fast—unbroken DB Hang Power Snatches, break, and likely unbroken on the Devils Presses.

We are looking to finish in about 8-10 min.

Monday - July 8, 2019

Billy Brown

3 Deadlifts @ 80%
EMOM for 5 min.
Rest 2 min.
5 Deadlifts @ 70%
EMOM for 5 min.
Rest 2 min.
7 Deadlifts @ 60%
EMOM for 5 min.

We have one movement today and it’s going to be potent. Our second EMOM Monday is comprised of Deadlift intervals at descending weights with an ascending rep scheme, so as you progress, the stimulus will become less strength intensive and more stamina and heart-rate demanding.

We have assigned percentages for Comp./Rx’d today, however, if modifications need to be made outside any of these guidelines, listen to your bodies (if your maxes are old, and if you’ve lost or gained a lot of strength).

The intention of today is to get some moderate to heavy lifting in under a time crunch. The 2-min. rest will help with the fatigue factor so you can preserve your speed within each set for each EMOM. It will also be a good break to change your weights. : )

The 3s and 5s will probably take no longer than 10-15 sec. each set. The set of 7 may take 15-20 sec. No round should exceed 30 sec. of work.

Thursday - July 4, 2019

Billy Brown

In teams of 2 or 3:

21-18-15-12-9-6-3 reps, for time of:

Thruster, 95/65 lbs

Burpee Box Jump, 24/20 in

Deadlift, 225/155 lbs


Snatch, 95/65 lbs

Calories on the Rower

100 double unders after every round

Happy 4th of July! This year, we're tackling 7 rounds of 7 movements in teams of two or three. This is a big number, but doing it with a partner or two will help share the load. That's the good news. The bad news? you guys will have to split up 100 double unders after every round. Normally, I'd say to pace yourself right out of the gate, but since you'll be getting little breaks as your partner works, pick a preset number of reps and go HAM when it's your turn to move. Enjoy :)

Friday - July 5th, 2019

Billy Brown

3 Power Snatches (135/95 lb.)
9 Wall Balls (20/14 lb.)
AMRAP 10 min.

We’re finishing off the week with a quick and dirty couplet that combines moderate to light loads. The small rep scheme on both movements means we want you moving fast. This workout is going to burn the legs and lungs, incorporating a bit of pulling and pressing with the upper body.

Earlier in the session, we are working up to a heavy 1-rep Power Snatch for the day. This will give you the opportunity to get under a heavy load and work positioning that will help carry over to your workout. We had a big day yesterday, so if you’re feeling particularly wrecked from the week, feel free to take it more conservative.

Wednesday - July 3, 2019

Billy Brown

Lady Mash-Up

3 rounds Cindy
5 Pull-ups
10 Push-ups
15 Air Squats
2 rounds Nancy
400-m Run
15 OH Squats (95/65 lb.)
1 round Eva
800-m Run
30 KB Swings (32/24 kg)
30 Pull-ups

This workout is a consecutive lineup of 3 quintessential benchmark workouts. The workout starts gymnastic and metabolic, and people will fatigue the shoulders and legs a bit with body-weight movements. Nancy and Eva add in some light to moderate weight, turning up the loading and demand on the body. Nothing in this workout should bottleneck anybody in terms of difficulty or complexity. You should be able to move and groove, and have fun with this mash-up of our favorite ladies!

For the OHS in Nancy, it is permissible to Squat Snatch as the first rep or Power Snatch into OHS.

Tuesday - July 2, 2019

Billy Brown

Front Squat
5 – 3 – 1

*Optional Finisher

This week’s heavy strength session features the Front Squat in an ascending load with descending rep scheme. The intention for today is to find a 5-rep, 3-rep, and 1-rep max for the day—therefore, these sets are all out.

Since we are going for maximal loads, warm-up will be extensive. There is an Optional Finisher at the end that will help finish off the legs with some Tabata intervals at a light load. If you choose to perform the Optional Finisher, be prepared for the consequences … in the best way :)

Monday - July 1, 2019

Billy Brown

Min. 1: 12/8-cal. Row
Min. 2: 40 Double-unders
Min. 3: 15 S2O (95/65 lb.)
Min. 4: Rest
5 rounds

For our first EMOM Monday, we have some intense monostructural and lightly loaded barbell intervals. There are elements of pulling, pressing, and a good amount of posterior leg-driven movement. This workout is intended to require quick movement within each minute and utilize relatively manageable rep ranges.

The Shoulder-to-Overhead can be performed using any method, but will likely be a Push Press (to save time) for a majority of the workout, and then revert to a Push Jerk toward the later rounds in order to remain unbroken.

Shoulders may start to fatigue if efficiency in Double-unders, Rowing, and overhead movement is lost. Make sure you’re driving with your legs on the Row, keeping the jump-rope revolutions within your wrists, and switching to a Jerk if your shoulders burn out while going overhead.

We’re looking for each interval to be performed in about 30 sec. (No round should exceed 40 sec. of work.) With the 1-min. rest station, the goal time frame should be possible across the board. We’re looking for hard, fast, unbroken movement rather than taking up a majority of the minute.

Friday - June 28, 2019

Billy Brown

25 KB Swings (24/16 kg)
50 Double-unders (unbroken)
5 rounds
*DU need to be unbroken or you start the round again.

We’re finishing the week with a light, metabolic couplet of KB Swings and DU. The workout is pretty straightforward, but the catch is that there’s a penalty for breaking up the Double-unders. This will make the workout a bit more focused on the Double-under and the skill of stringing together big sets!

A workout like this takes the focus away from big sets to possibly smaller sets with the KB to help manage heart rate and to focus your energy on proficiency with DU technique. It is a good mental switch to try workouts like this and to challenge intensity and efficiency in different ways!

The key to success on this workout is to feel ready to rock when you begin each set of jump-rope reps. Don’t pick up the rope and start counting until you are mentally prepared to go for it! This may slow the pace down during the transition, but that’s OK! We’d rather have you slow the transition pace, start when you’re ready, and go entirely unbroken, instead of tripping and having to restart your set, netting you more work!

Thursday - June 27, 2019

Billy Brown

With a partner. Ideally of equal strength.
10 rounds:
50ft prowler push @ 1.25 BW
50 sandbag carry @ BW

You go, I go(partner one does one round then partner two does one round, etc.).
Both sled push and sandbag carry must be unbroken.
Scaling: scale load accordingly. Feel free to scale up or down to make it appropriately difficult.


Wednesday - June 26, 2019

Billy Brown

10 Push-ups
15 Box Jumps (30/24 in.)
20 Air Squats
5 rounds

After a good amount of lower-body hamstring and glute work yesterday, today we’re deloading the body for a body-weight bonanza of Squats, pressing, and jumping. The feel of the overall workout is a bit of a metabolic Cindy with the addition of Box Jumps. Today’s workout is intended to be a leg-burning, fast breather, with the Push-ups providing a break for the lower body and lungs.

The feature of today’s workout is the high box jump. Both other movements are pretty standard, but we have a relatively high volume per round. This is intended to make you slow down a bit and make the Air Squats more challenging! Be sure to pace yourself out of the gate! Shoot for a finishing time of around 15 minutes.