Rotational Power: Where the Swing Actually Starts
Ask ten young hitters where their power comes from and nine will point to their arms. They are wrong, and it is costing them. The hardest hit balls in this game do not start in the hands. They start in the ground.
Power in a baseball swing is not upper body strength. It is a chain. Force begins at the back foot, moves up through the hips, travels through the core, and reaches the hands last. When that order holds, a 150 pound freshman can drive a ball the way a grown man does. When it breaks, the strongest kid on the team still rolls over weak grounders to short.
The Kinetic Chain in Plain Language
Think of a whip. You do not generate the crack at the tip. You move the handle, and the energy runs down the length until the very end snaps. Your swing works the same way. The back hip is the handle. The barrel is the tip.
Here is the sequence, ground up. The back foot pushes into the dirt. The hips fire and rotate toward the pitcher. The torso follows. Then, and only then, the hands come through. Hips before hands. Say it until it is boring, because the moment a hitter reverses that order and throws his hands first, he loses the whole chain. The barrel drags, the swing gets long, and the power leaks out before contact.
I spent years in strength and conditioning before I ever coached a swing, and it changed how I teach hitting. A clean hip rotation is an athletic movement, the same one you see in a shot put, a golf drive, or a right hook. We are not inventing something baseball specific. We are training the body to do what it was built to do, in order.
Where Kids Break Down
Two failures show up over and over. The first is the arm hitter. He is strong, he muscles the bat, and he wonders why the ball dies at the warning track. His hands are winning the race against his hips. The second is the spinner. He rotates hard but off a soft back side, so he pulls off the ball and yanks everything foul or weak to the pull side. Both problems are sequence problems, not strength problems. You cannot lift your way out of a bad order.
Two Drills to Take Into the Cage Tomorrow
The Walk-Through Drill. Start with your feet together and your weight back. As the pitch comes, step forward into your normal stride, but exaggerate the pause. Feel the back hip load, then fire the swing off that back foot. Doing it slow forces the hips to lead. Ten reps slow, then five at game speed. You are teaching the order, not the effort.
The Wall Drill. Stand with your back foot near a wall or fence, close enough that your back hip would brush it if you spun early. Take your swing. If your rear end hits the wall, you are spinning out and losing your base. If you stay off it and rotate around a firm back side, you are keeping your posture and your power. This one gives instant feedback with no coach required.
Do these on days you are not hitting live. Blocked, boring reps build the pattern that shows up when the pitch is real and the game is fast. If you want eyes on your swing while you build it, that is what our training is for.
Why This Matters Beyond the Box
There is a lesson in the order itself. The power comes from the foundation, from the part nobody watches. The hands get the credit and do the least work. Walk by faith, not by sight. What holds you up is usually the thing you cannot see. Build from the ground, in order, and trust that the results come out the end.
Get a Verse and a Drill in Your Inbox Every Week
Get a short weekly email with a Scripture verse, one training tip, and nothing else. No spam, just the same message you get here.
Want the full breakdown, with the load, the stride, and the finish laid out step by step? Get the 8th Day Hitting Guide, or book a session on the baseball page.
/* ============================================ 8TH DAY BASEBALL , AUDIT FIXES 2026-07-21 ============================================ */ /* 1. REMOVE KADENCE WP FOOTER ATTRIBUTION */ .site-info .powered-by, .site-info a[href*=”kadence”], footer .kadence-credit, .wp-site-blocks footer .has-kadence, span.sep + a[href*=”kadence”], .site-info .sep ~ a { display: none !important; } /* Hide the separator dash before Kadence WP text */ .site-info .sep:last-of-type { display: none !important; } /* 2. GOLD BUTTONS , WooCommerce + Forms site-wide */ /* Add to cart button */ .woocommerce .button, .woocommerce button.button, .woocommerce a.button, .woocommerce .single_add_to_cart_button, .woocommerce #respond input#submit, .woocommerce-cart .cart_totals .checkout-button, .woocommerce .actions button[type=”submit”] { background-color: #C9A84C !important; color: #090e15 !important; border-color: #C9A84C !important; } .woocommerce .button:hover, .woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce .single_add_to_cart_button:hover { background-color: #b8943f !important; color: #090e15 !important; } /* Book a Session form submit */ .wpcf7-submit, input[type=”submit”], button[type=”submit”]:not(.woocommerce-shipping-calculator-form button) { background-color: #C9A84C !important; color: #090e15 !important; border: none !important; font-weight: 700 !important; } .wpcf7-submit:hover, input[type=”submit”]:hover, button[type=”submit”]:hover { background-color: #b8943f !important; cursor: pointer; } /* Player Results / other CTA buttons (wp-block-button not already gold) */ .wp-block-button:not(.is-style-outline) .wp-block-button__link:not([style*=”background”]) { background-color: #C9A84C !important; color: #090e15 !important; } /* Shop page “Select options” links */ .woocommerce ul.products li.product .button { background-color: #C9A84C !important; color: #090e15 !important; border-color: #C9A84C !important; } /* 3. RELATED POSTS SECTION , hide on WooCommerce product pages */ body.single-product .related-posts, body.single-product .jp-relatedposts, body.single-product #jp-relatedposts { display: none !important; } /* 4. SHOP PAGE , Fix product grid image squish */ .woocommerce .products .product img { width: 100% !important; height: auto !important; max-width: 100% !important; } /* 5. FOOTER , Add min info */ .site-info { text-align: center !important; }