Real workouts you can do at the truck stop or the gym, plus no-nonsense nutrition for life on the road — programmed by a pro, free for every COSO carrier. Because the miles are hard on the body, and you deserve a partner who actually cares about yours.
Truck driving is one of the toughest jobs in the country on your body — long sits, tough sleep, and truck-stop food at every turn. Heart disease, weight gain, and back pain shouldn't be part of the job description. So we built a real training and nutrition system into your carrier dashboard. No gym required. No excuses needed. Just show up.
Every workout comes two ways — an On the Road version you can do with bands and bodyweight next to the truck, and a full Gym version for when you\'re home or at a fitness center.
Push strength and a fuller chest. Control the negative, feel the stretch, squeeze at the top.
| Exercise | Sets | Reps |
|---|---|---|
| Incline push-ups (hands on trailer bumper/step) Higher hands = easier. Lower the surface as you get stronger. | 4 | 12–20 |
| Standard push-ups Elbows ~45°, full range, chest to the ground. | 3 | To 2 reps shy of failure |
| Band chest press (band behind back) Press and squeeze hands together at the front. | 3 | 15–20 |
| Deep push-up stretch hold Bottom of a push-up, let the chest open up. Great for desk/wheel posture. | 2 | 20–30 sec |
| Dumbbell floor press (20 lb) Got dumbbells in the truck? Lie on the bunk/mat, press up, control down. Great chest builder. | 3 | 10–15 |
Finisher: Burnout: max clean push-ups, rest 30 sec, repeat twice.
| Exercise | Sets | Reps |
|---|---|---|
| Incline dumbbell press Upper chest first while you're fresh. Stop 1–2 reps from failure. | 4 | 8–12 |
| Flat machine or dumbbell press Control the way down for 2 seconds. | 3 | 10–12 |
| Cable fly (mid or low-to-high) Long stretch, squeeze hands together, don't just drop the weight. | 3 | 12–15 |
| Push-ups (bodyweight burnout) Finish the pump. | 2 | To failure |
Finisher: Optional drop set on cable fly: 3 weight drops, no rest.
The antidote to hours behind the wheel. Builds width, thickness, and bulletproofs your posture.
| Exercise | Sets | Reps |
|---|---|---|
| Band bent-over row Stand on the band, hinge at hips, drive elbows back, squeeze shoulder blades. | 4 | 15–20 |
| Band lat pulldown (anchor high) Pull to your collarbone, control the return. | 3 | 15 |
| Single-arm band row Full stretch forward, full squeeze back. | 3 | 12–15 each |
| Doorway/trailer-edge rows (feet forward, lean back, pull in) Body-row using a solid grip point. Keep a straight line head to heels. | 3 | 10–15 |
| Band pull-apart Rear delts + upper back. Fixes rounded shoulders. | 3 | 20 |
| Dumbbell bent-over row (20 lb) Hinge at the hips, drive the dumbbell to your hip, squeeze the back. Real thickness builder. | 4 | 10–12 each |
Finisher: Superman holds: 3 × 20–30 sec on the sleeper bunk floor.
| Exercise | Sets | Reps |
|---|---|---|
| Lat pulldown or assisted pull-up Drive elbows down and in. Full stretch at the top. | 4 | 8–12 |
| Chest-supported or seated row Thickness. Squeeze 1 sec, don't heave with your lower back. | 4 | 10–12 |
| Single-arm dumbbell row Big stretch, big squeeze, no torso rotation. | 3 | 10–12 each |
| Straight-arm cable pulldown Isolate the lats, keep arms mostly straight. | 3 | 12–15 |
| Face pull Rear delts + rotator cuff. Do these — your shoulders will thank you. | 3 | 15–20 |
Finisher: Dead hang from the bar, 2 × max time. Decompresses the spine.
Round, capped delts make you look built even in a t-shirt. Also keeps shoulders healthy for loading/strapping.
| Exercise | Sets | Reps |
|---|---|---|
| Band overhead press Stand on the band, press straight up, don't flare the ribs. | 4 | 12–15 |
| Band lateral raise Side delts = width. Lead with the elbows, control the drop. | 4 | 15–20 |
| Pike push-ups (hips high, head toward ground) Feet on a curb makes it harder. Great overhead builder. | 3 | 8–15 |
| Band rear-delt fly / pull-apart Rear delts balance the look and protect the joint. | 3 | 20 |
| Dumbbell overhead press (20 lb) Press straight overhead, don't flare the ribs. Builds real shoulder size. | 4 | 8–12 |
| Dumbbell lateral raise (20 lb or lighter) Side-delt width. Lighter is fine — strict form beats heavy swinging. | 4 | 12–20 |
Finisher: Lateral raise burnout: 1 × max reps with a lighter band.
| Exercise | Sets | Reps |
|---|---|---|
| Seated dumbbell or machine shoulder press Press while fresh. Don't bounce out of the bottom. | 4 | 8–12 |
| Dumbbell lateral raise The #1 delt-width builder. Lighter weight, strict form, high reps. | 4 | 12–20 |
| Cable lateral raise (single arm) Constant tension the dumbbells can't give you. | 3 | 12–15 each |
| Reverse pec-deck or cable rear fly Rear delts. | 3 | 15–20 |
| Dumbbell shrugs Traps. Hold the top for a beat. | 3 | 12–15 |
Finisher: Lateral raise triple drop set to finish the delts off.
Biceps and triceps — the show muscles. Triceps are 2/3 of your arm, so hit both.
| Exercise | Sets | Reps |
|---|---|---|
| Band curls Stand on the band, elbows pinned, squeeze at the top. | 4 | 15–20 |
| Bench/bumper dips (hands behind you on a step) Triceps. Bend at the elbows, keep them tucked. | 4 | 10–15 |
| Band hammer curls Hits the brachialis for arm thickness. | 3 | 15 |
| Band overhead triceps extension Long head of the triceps. Full stretch overhead. | 3 | 15 |
| Close-grip push-ups (diamond) Triceps finisher. | 2 | To failure |
| Dumbbell curls (20 lb) No swing, elbows pinned, squeeze the top. Real load for real biceps growth. | 4 | 10–12 |
| Dumbbell overhead triceps extension (20 lb) Both hands on one bell, lower behind the head, full stretch. | 3 | 10–12 |
Finisher: 21s on band curls: 7 bottom-half, 7 top-half, 7 full.
| Exercise | Sets | Reps |
|---|---|---|
| Dumbbell or EZ-bar curl No swinging. Control the negative. | 4 | 8–12 |
| Cable rope triceps pushdown Spread the rope at the bottom, full lockout. | 4 | 10–15 |
| Incline dumbbell curl Arms behind the body = max biceps stretch. | 3 | 10–12 |
| Overhead cable or dumbbell triceps extension Long head. Deep stretch each rep. | 3 | 12–15 |
| Hammer curl Brachialis + forearms. | 3 | 12 |
Finisher: Superset curls + pushdowns, 2 rounds to failure for the pump.
The most neglected and most important. Strong legs = better circulation, energy, and back health on long hauls.
| Exercise | Sets | Reps |
|---|---|---|
| Bodyweight squats Full depth, chest up, drive through the heels. | 4 | 20–30 |
| Reverse lunges (each leg) Step back, knee toward the ground, stand tall. | 3 | 12–15 |
| Bulgarian split squat (back foot on the step) The best bodyweight leg builder. Slow and controlled. | 3 | 10–12 each |
| Band or single-leg Romanian deadlift Hamstrings + glutes. Hinge at the hips, feel the stretch. | 3 | 12–15 |
| Standing calf raises (on a curb) Full stretch at the bottom, squeeze at the top. | 4 | 20–25 |
| Dumbbell goblet squat (20 lb) Hold one bell at your chest, sit deep, drive up. Adds real load to leg day. | 4 | 12–15 |
| Dumbbell Romanian deadlift (20 lb) Hinge at the hips, dumbbells down the thighs, feel the hamstrings stretch. | 3 | 12–15 |
Finisher: Wall sit: 3 × 45–60 sec. Legs will be shaking.
| Exercise | Sets | Reps |
|---|---|---|
| Leg press or hack squat Joint-friendly quad builder. Full depth, control the descent. | 4 | 10–15 |
| Romanian deadlift Hamstrings + glutes. Hinge, soft knees, feel the stretch. | 4 | 8–12 |
| Walking lunges or split squat Balance and single-leg strength. | 3 | 12 each |
| Leg extension Quad isolation. Squeeze hard at the top. | 3 | 12–15 |
| Seated or lying leg curl Hamstring isolation — don't skip it. | 3 | 12–15 |
| Standing calf raise Big stretch, pause at the top. | 4 | 15–20 |
Finisher: Leg press drop set, or 100 total bodyweight-squat reps to close.
A strong core protects your lower back on every haul and every strap you throw. Abs are built in the kitchen too.
| Exercise | Sets | Reps |
|---|---|---|
| Plank Straight line, brace the whole core, don't sag the hips. | 3 | 30–60 sec |
| Dead bug Low back flat, slow opposite arm/leg. Great for spine health. | 3 | 10 each side |
| Bicycle crunches Obliques. Slow and controlled beats fast and sloppy. | 3 | 20 total |
| Leg raises Lower abs. Keep the low back pressed down. | 3 | 12–15 |
| Side plank Obliques + anti-rotation strength. | 2 | 20–30 sec each |
Finisher: Hollow-body hold: 3 × 20 sec.
| Exercise | Sets | Reps |
|---|---|---|
| Cable crunch Weighted abs grow just like any muscle. Crunch with the abs, not the hips. | 4 | 12–15 |
| Hanging knee/leg raise Lower abs. Control the swing. | 3 | 10–15 |
| Ab-wheel rollout or plank Anti-extension core strength. | 3 | 8–12 / 45 sec |
| Cable or machine oblique twist Rotational strength for strapping/loading. | 3 | 12–15 each |
Finisher: Plank to failure to close it out.
Heart health is the #1 killer of drivers. 20–30 minutes most days changes everything — energy, sleep, blood pressure, waistline.
| Exercise | Sets | Reps |
|---|---|---|
| Brisk walk / lap the lot Every fuel/rest stop, walk instead of sitting. It adds up fast. | 1 | 15–30 min |
| Jumping jacks Rest 30 sec between rounds. | 4 | 30–45 sec |
| High knees / jog in place Keep the intensity up. | 4 | 30 sec |
| Bodyweight squat-to-press or burpees Full-body conditioning. Scale to squats only if needed. | 4 | 10–15 |
| Cool-down walk + stretch Bring the heart rate down, loosen the hips and hamstrings. | 1 | 5 min |
Finisher: Optional: 6–8 rounds of 20 sec hard / 40 sec easy (intervals torch calories).
| Exercise | Sets | Reps |
|---|---|---|
| Incline treadmill walk Incline 8–12%, brisk pace. Low-impact fat burner, easy on the knees. | 1 | 20–30 min |
| Intervals (bike or rower) Best bang-for-buck conditioning. Great for a time crunch. | 8–10 | 30 sec hard / 60 sec easy |
| Stair climber steady state Builds legs and lungs at the same time. | 1 | 15–20 min |
Finisher: 5-minute easy cool-down + full-body stretch.
Hours in the seat lock up your hips, low back, and shoulders. Five minutes of this keeps you loose, mobile, and out of pain. Do it every fuel stop.
| Exercise | Sets | Reps |
|---|---|---|
| Standing hip-flexor stretch (lunge, tuck hips) The #1 fix for driver low-back and hip tightness. Feel the front of the back hip open. | 2 | 30 sec each |
| Standing hamstring stretch (foot on bumper) Tight hamstrings pull on your low back all day. Keep a soft knee. | 2 | 30 sec each |
| Doorway / trailer chest stretch Opens the chest and shoulders that round forward on the wheel. | 2 | 30 sec |
| Standing figure-4 glute stretch Ankle over the opposite knee, sit back. Loosens the hips and helps sciatica. | 2 | 30 sec each |
| Neck + upper-trap stretch Ear toward shoulder, gentle. Melts driving-tension in the neck. | 2 | 20 sec each |
| Standing cat-cow / back rounds Hands on knees, round and arch the spine to wake it up. | 1 | 10 slow |
Finisher: Big overhead reach + side bend, 3 breaths each side. Reset and roll out.
| Exercise | Sets | Reps |
|---|---|---|
| Foam roll: upper back, quads, IT band, glutes Roll slow, pause on tender spots and breathe. | 1 | 30–45 sec each |
| Couch / kneeling hip-flexor stretch Deep hip opener — undoes the seated position. | 2 | 45 sec each |
| 90/90 hip stretch Rotational hip mobility for getting in and out of the cab pain-free. | 2 | 30 sec each |
| Cat-cow + thread-the-needle Spine and thoracic mobility. | 2 | 8 reps each |
| Deep squat hold (hang on a rack if needed) Opens hips, ankles, and low back all at once. | 2 | 30–45 sec |
Finisher: Dead hang from the pull-up bar, 2 × 20–30 sec, to decompress the whole spine.
Low back, neck, and knee pain are the drivers' curse — mostly from sitting, not from being broken. These target the real cause. Move gently; sharp pain means stop and see a pro.
| Exercise | Sets | Reps |
|---|---|---|
| Pelvic tilts (standing or on the bunk) Gently flatten and arch the low back. Wakes up a stiff spine safely. | 2 | 10 slow |
| Glute bridges Strong glutes take load off the low back — the real low-back fix. | 3 | 12–15 |
| Knee-to-chest + gentle spinal twist Decompresses the low back and calms sciatica. | 2 | 30 sec each |
| Chin tucks (for neck/tech-neck) Pull the chin straight back, make a double chin. Fixes forward-head neck pain. | 3 | 10 |
| Wall angels (shoulder/upper-back relief) Back to a flat surface, slide arms up and down. Undoes rounded shoulders. | 2 | 10 |
| Calf + ankle pumps for the driving leg Circulation for the throttle leg — helps swelling and knee stiffness. | 2 | 20 |
Finisher: Slow walk for 5 minutes. Motion is lotion — gentle movement beats sitting still.
| Exercise | Sets | Reps |
|---|---|---|
| Bird dog Core stability that protects the low back. Slow and controlled. | 3 | 8 each side |
| Glute bridge / hip thrust (light) Builds the glutes that unload your spine. | 3 | 12–15 |
| Band pull-apart + face pull Reverses the rounded-shoulder posture behind neck/upper-back pain. | 3 | 15 |
| McGill curl-up + side plank Back-friendly core that builds endurance without loading the spine. | 2 | 20–30 sec |
| Terminal knee extensions (band) Strengthens around the knee to calm achy driving knees. | 3 | 15 |
Finisher: Foam-roll the tight spots and finish with 5 minutes of easy walking.
Here\'s the one rule that separates guys who actually change from guys who spin their wheels: every week, do a little more. Add a rep, add a little weight, or do one more set than last time. Your muscles grow by being broken down and rebuilt bigger and stronger — but only when you give them a reason to. If you lift the same weight for the same reps forever, your body has no reason to change.
The move: keep it simple — beat last week by something. One more rep. Five more pounds. A cleaner, slower rep. Write it down so you know what to beat. Constantly challenge yourself and the growth takes care of itself.
Bands and bodyweight will get you far — but a single pair of 20 lb dumbbells in the cab unlocks a whole new level. Presses, rows, curls, shoulder work, lunges, Romanian deadlifts, carries — you can hit every muscle group with real, scalable resistance right beside the truck. They store under the bunk, never need Wi-Fi or a gym membership, and progressive overload is as easy as slowing the rep down or adding a set.
Once 20s feel easy, grab a pair of 30s or 35s. Use the Dumbbells filter above to see the dumbbell moves for each body part.
You can\'t out-train a bad diet. Here\'s how to eat well anywhere, even at 2 a.m. at a truck stop.
If you do nothing else, hit your protein. Aim for roughly 0.7–1 gram per pound of bodyweight per day. It keeps you full, protects muscle, and is the hardest macro to eat on the road — so make it the priority at every stop.
Easy road protein: beef jerky, tuna/chicken pouches, hard-boiled eggs, Greek yogurt, cottage cheese, protein shakes, rotisserie chicken, string cheese, deli meat, protein bars (check the sugar).
You can eat clean anywhere if you know the moves. Build the plate around a lean protein and a vegetable, keep the sauces and fried stuff on the side.
A 12V cooler or fridge in the cab is the single best investment for your health and your wallet. Prep 2–3 days at a time:
Dehydration feels exactly like fatigue and hunger. Most tired-afternoon snack cravings are really thirst.
You don\'t need to weigh every gram. Use your hand: a palm of protein, a fist of veggies, a cupped hand of carbs, a thumb of fats per meal. Adjust up if you\'re dropping weight too fast, down if the belt\'s getting tight.
Eat well 80% of the time and stop stressing the other 20%. Consistency beats perfection every single time. One bad meal never made anyone fat, just like one good meal never made anyone fit. Play the long game — you\'ve got a lot of miles ahead.
Your resting heart rate is one of the best free health signals you have. For most adults it lands around 60–80 bpm — as you get fitter, it drops, and a resting rate creeping up over time is an early warning worth watching. During cardio, a simple target is 180 minus your age for easy fat-burning zone-2 work.
Worth every penny: an Apple Watch or Garmin tracks your heart rate, steps, calories, and sleep automatically — so you actually see your progress instead of guessing. Garmin\'s battery lasts days between charges (great for the road), and both will nudge you to move and flag an abnormally high or low heart rate. What gets measured gets managed.
The winning formula for a driver isn\'t complicated: hit your protein, stay in a small calorie deficit, lift a few times a week, and walk every day. Muscle is your metabolism\'s engine — the more you keep, the more you burn just sitting in the seat.
Most drivers are men in their prime working years, and natural testosterone slowly declines with age — but your daily habits move that needle more than anything. The same things that build strength and drop fat also help keep your hormones healthy:
Feeling wiped out, foggy, or low-drive for weeks? That\'s worth a simple blood test — ask your doctor to check your levels. This is general wellness info, not medical advice.
General wellness information for COSO carriers — not medical or dietary advice. Check with your doctor before starting a new nutrition or exercise program, especially if you have any health conditions.
Pick On the Road or At Home, then the meal. Real options with protein, calories, and simple hand-size targets — no weighing, no guessing.
| Food | Protein | Cals |
|---|---|---|
| Greek yogurt cup (plain/low-sugar) | 15–17g | 120 |
| 2 hard-boiled eggs (grab-n-go) | 12g | 140 |
| Protein shake / RTD (Fairlife, Premier) | 30g | 160 |
| Banana or apple | 1g | 100 |
| Beef stick + string cheese | 13g | 160 |
| Oatmeal cup (add a scoop of protein) | 5–25g | 150–280 |
| Food | Protein | Cals |
|---|---|---|
| 3–4 whole eggs (or eggs + whites) scrambled | 24–30g | 300 |
| Overnight oats + protein powder + berries | 30g | 400 |
| Greek yogurt bowl + granola + fruit | 25g | 350 |
| Turkey/chicken sausage + toast + fruit | 28g | 420 |
| Protein pancakes | 30g | 400 |
| Food | Protein | Cals |
|---|---|---|
| Grilled chicken sandwich (skip mayo) | 30g | 400 |
| Tuna or chicken pouch + crackers | 20–25g | 250 |
| Subway-style turkey/chicken, double meat, veggies | 30–40g | 400 |
| Rotisserie chicken (half) from a truck-stop deli | 40g+ | 350 |
| Side salad + grilled protein | 25g | 300 |
| Jerky (1–2 oz) + fruit in a pinch | 18g | 180 |
| Food | Protein | Cals |
|---|---|---|
| Chicken, rice & broccoli (classic prep) | 40g | 500 |
| Lean beef + sweet potato + green beans | 38g | 520 |
| Big salad + grilled chicken + olive oil | 35g | 450 |
| Turkey chili + rice | 35g | 480 |
| Tuna/egg salad (Greek yogurt base) + wrap | 30g | 400 |
| Food | Protein | Cals |
|---|---|---|
| Grilled chicken or sirloin + steamed veggies | 40g | 450 |
| Chili (cup/bowl, lean) | 20g | 300 |
| Baked potato + grilled protein + side salad | 35g | 500 |
| Grilled fish sandwich (skip tartar/fries) | 25g | 380 |
| Microwave rice pouch + chicken pouch + hot sauce | 30g | 450 |
| Food | Protein | Cals |
|---|---|---|
| Grilled steak or salmon + potatoes + salad | 45g | 600 |
| Baked chicken thighs + rice + roasted veggies | 40g | 550 |
| Lean ground beef tacos (corn tortillas) | 35g | 520 |
| Stir-fry: shrimp/chicken + veggies + rice | 38g | 520 |
| Pork tenderloin + sweet potato + asparagus | 40g | 540 |
| Food | Protein | Cals |
|---|---|---|
| Beef/turkey jerky (1 oz) | 9–11g | 80 |
| String cheese / cheese cubes | 7g | 80 |
| Protein bar (check sugar < 10g) | 20g | 210 |
| Almonds (small handful) | 6g | 170 |
| Deli meat roll-ups | 10g | 70 |
| Apple + a slice of cheese | 7g | 180 |
| Food | Protein | Cals |
|---|---|---|
| Cottage cheese + pineapple | 24g | 220 |
| Greek yogurt + honey + nuts | 20g | 250 |
| Protein shake | 30g | 150 |
| Rice cakes + turkey + mustard | 15g | 200 |
| Apple + 1 tbsp peanut butter | 5g | 200 |
| Beef jerky + fruit | 11g | 180 |
Estimates for quick eyeballing — brands and portions vary. The goal isn\'t perfection, it\'s hitting your protein and keeping portions in check. Hand guide: palm = protein, fist = veggies, cupped hand = carbs, thumb = fats.
This program is put together by our own Austin — a pro. Have a question the site doesn\'t cover? Want help dialing in a plan for your goals, your body, or your schedule on the road? Email him directly and he\'ll be more than happy to help.
Ask Austin — austinn@cosologistics.comSign up as a COSO carrier and this whole program lives in your dashboard — alongside real hopper and ag freight, fast pay, and a team that treats you like a person, not a truck number.
Become a COSO Carrier — It\'s Free