An Offensive Approach in Practice that Develops Players for Game Success

By Jacob Garsez, Head Coach, University of Antelope Valley

Coaches are always looking for ways to prepare their hitters for game success. I have learned throughout my years of coaching that the implementation of hitting is more important than the information. Although our approach is always evolving, we have found a way to teach hitters to improve their swings bio-kinetically and prepare them to compete at game speed.

Developing the Fundamentals of the Swing

The foundation of our hitting philosophy is developing rhythm and timing natural to each hitter. If a hitter doesn’t create consistent rhythm and timing that allows them to get to their launch position on time, then there are no other physical aspects of the swing that can be addressed. Hitters that are late and get in a poor position to hit tend to demonstrate hitting flaws such as reaching for baseballs, pulling off the ball, losing posture and other inconsistencies at contact. A hitter that is on time with a strong base can initiate their swing with the lower half, which paves the way for a bat path that stays in the zone most efficiently. It also allows their hands to be last, which puts the hitter in a better position to adjust to varying pitch speeds and locations.

We spend a significant amount of time improving our ability to control our center of mass as we stride towards the pitcher. It doesn’t need to be a large movement like a leg kick, but during the load, the arms/bat and front leg should be in sync, thus creating optimum separation. That separation allows the kinetic chain to start properly, ultimately improving our chances of controlling our center of mass into our plant foot and through rotation.

How we practice this:

  1. Walk-in tee to create the proper rhythm and sequence of the linear part of the swing. Most do this tee drill, but we make it a staple of what we do.
  2. Hop forward/Hop Back tee to help athletes feel the weight on the inner part of their back leg, which is a major part of controlling their center of mass.
  3. Balance Tee- start with your stride leg at the peak of your load and your arms/bat at the bottom of the load, creating the feel of maximum separation. Land softly, balanced, and not in a hurry; athletes with a small stride or no stride might have to exaggerate to get to ‘balance,’ but this helps improve their ability to control their center of mass into a launch position.
  4. Balance front toss is the same as balance tee.

Most importantly, we never give a player hitting instruction if they do not get in a good position consistently.

I believe that hitting is a rotational movement. During rotation, the longer hitters stay connected with their arm angles and the more separation they create between their lower and upper halves, the more torque they can create through rotation, resulting in better extension through the ball and more swing adjustability.

One way we practice this is the no stride drills series- from the tee, front toss or during BP. This is our bread and butter when teaching this portion of the kinetic chain. Although hitters create linear energy through the momentum of their stride and the proper sequence of separation allows the energy to transfer from linear to rotational, they still need to know what it feels like to continue to create energy rotationally and not through momentum. Because the no-stride drills take rhythm, timing, and momentum away from hitters, they are forced to create their power through rotation alone, while using connectivity to be efficient to and through the baseball. Another tool we use is exit velocity tee/soft toss/BP, which encourages our hitters to feel how their bodies naturally work to create the most power.

Separating swing development from competing

Competing is the most important aspect of hitting. It is difficult to compete without a clear and focused mind; therefore most the time we take BP we do it with a clear and focused mind on one thing…COMPETING.

Teaching Hitters to Understand Different Approaches

We design our batting practice to challenge hitters by teaching them to hit in different counts against different types of pitchers. Most of our BP rounds consist of four swings and involve a mix of fastballs and breaking balls. We vary our rounds to teach our hitters to attack certain pitches, while reacting to those they can handle- we put a lot of emphasis on quality takes.

Sometimes our BP rounds are just focused on game execution and other times on approach, pitch selection and recognition. Eventually, we will combine everything, which helps to make BP more realistic to in-game demands. Oftentimes a hitter just needs a ground ball to the right side or a fly ball in the outfield, but they always need a plan!

We have BP stations that help prepare our hitters’ minds to compete in these moments. When they exit the cage, the first station is a quick evaluation of their previous round and release. The second station is the visualization of the proper ball flight, pitch selection, and execution of the next round. The last stations are their ‘in the hole’ and ‘on deck’ routines. During the actual round, it’s just about trusting their bodies to work and execution.

Sometimes we’ll put a twist on this and have the in the hole hitter perform some kind of conditioning to elevate his heart rate, or by not giving them an approach and instead telling our BP pitcher to establish how they’re going to attack the hitters and while they wait their turn, they communicate and create their own plan to execute.

We also have a “2 Strike Drill” where our BP pitcher throws an array of two-strike pitches that keep hitters off balance. The team must work together to execute two strike contact ten consecutive times to complete the drill. Each time we strike out, we perform a different type of conditioning. Not only do players compete under pressure as the conditioning demands increase, they compete with an elevated heart rate. This teaches them to control their breathing, trust their plan, block out distractions, and ultimately improves their ability to compete while working together as a team.   

In addition to our coach pitch BP, we hit off a machine often, typically with a plus fastball or breaking ball, gradually increasing the difficulty level of each pitch all the time.


The separation of swing development and competition is important. Brain research shows it is impossible to multi-task, so why would we ever ask our hitters to do so? Therefore, hitting with one specific goal in mind allows our hitters to concentrate better in the moment. As coaches, the better we can simulate live pitcher hitter interface the more prepared our hitters will be. Concepts such as those mentioned in this article not only provide an alternative to live hitting, when pitchers have a day off, they also provide an increased amount of repetitions in a similar game like mindset. A hitter might walk away from a scrimmage with four plate appearances, but can walk away from our BP competing in a similar mindset, with four times the repetitions.

Comments 124

  1. Wow, awesome blog layout! How long have you been blogging for?

    you make blogging look easy. The overall look of your website is
    fantastic, let alone the content!

  2. In my estimation, does a good job of dealing with issues like this! Even if frequently intentionally polemic, the posts are generally well researched and thought-provoking.

  3. Hey There. I found your blog using msn. This is a really
    well written article. I’ll be sure to bookmark it and
    return to read more of your useful information. Thanks for
    the post. I’ll definitely return.

  4. Thanks for another magnificent article.
    Where else could anybody get that type of info in such a perfect way of writing?
    I have a presentation subsequent week, and I am on the look for
    such info.

  5. Hey! I know this is somewhat off topic but I was wondering which blog platform are
    you using for this site? I’m getting tired of WordPress because I’ve
    had issues with hackers and I’m looking at alternatives for another platform.
    I would be awesome if you could point me in the direction of
    a good platform.

  6. Hello There. I found your blog using msn.
    This is a very well written article. I will make sure to bookmark it and come back to read more of your
    useful info. Thanks for the post. I will certainly comeback.

  7. With havin so much written content do you ever run into any issues of plagorism
    or copyright infringement? My website has a lot of exclusive content I’ve either authored myself or outsourced but it looks like a lot of it is popping it up all over the web without my agreement.

    Do you know any methods to help stop content from
    being ripped off? I’d really appreciate it.

  8. Simply wish to say your article is as astonishing. The clearness in your post
    is simply nice and i could assume you’re an expert
    on this subject. Fine with your permission allow me to grab your feed to keep up to date with forthcoming post.
    Thanks a million and please continue the gratifying work.

  9. Hey are using WordPress for your site platform?

    I’m new to the blog world but I’m trying to get
    started and create my own. Do you require any coding knowledge to make your own blog?
    Any help would be really appreciated!

  10. I truly love your website.. Very nice colors & theme. Did you develop this web
    site yourself? Please reply back as I’m wanting to create my very own website
    and would love to learn where you got this from or just what the
    theme is called. Cheers!

  11. Hey There. I found your blog the usage of msn. That is a very well
    written article. I will be sure to bookmark it and come back to
    read more of your helpful info. Thanks for the post. I’ll certainly return.

  12. Hello, i believe that i saw you visited my weblog thus i got
    here to return the choose?.I am attempting to in finding
    things to enhance my site!I suppose its good enough to use a few
    of your ideas!!

  13. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to far added agreeable from you! However, how
    could we communicate?

  14. Photo Liker, ZFN Liker, autolike, Status Liker, auto like, auto liker, autoliker, Working Auto Liker, Autolike, Autolike International, Autoliker, Increase Likes, Autoliker, Photo Auto Liker, Status Auto Liker, Auto Like, Auto Liker

  15. Having read this I thought it was extremely informative. I appreciate you
    finding the time and effort to put this short article together.
    I once again find myself spending a significant amount of time both
    reading and commenting. But so what, it was still worthwhile!

  16. Magnificent website. A lot of helpful information here.
    I am sending it to some friends ans additionally sharing in delicious.
    And certainly, thank you on your sweat!

  17. I seriously love your site.. Very nice colors & theme.
    Did you develop this site yourself? Please reply back as I’m hoping to create my very own site and
    would like to find out where you got this from or what the theme is named.

  18. Definitely consider that which you said. Your favorite justification appeared to be on the net the simplest thing to be mindful of.
    I say to you, I certainly get annoyed at the same time
    as folks consider concerns that they plainly do not recognize about.
    You controlled to hit the nail upon the top and also defined out the entire
    thing with no need side effect , people could take a signal.

    Will probably be again to get more. Thank you

  19. I was curious if you ever thought of changing the structure of your blog?

    Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with
    it better. Youve got an awful lot of text for only having one or 2
    images. Maybe you could space it out better?

  20. Hi, i read your blog from time to time and i own a similar one and i was just wondering if you
    get a lot of spam responses? If so how do you reduce it, any plugin or anything you can advise?

    I get so much lately it’s driving me mad so any help is very much

  21. Thanks a lot for sharing this with all of us you actually understand what you are speaking
    about! Bookmarked. Please additionally consult with my web site =).
    We can have a hyperlink alternate agreement between us

  22. Hey! I could have sworn I’ve been to this blog before but after reading
    through some of the post I realized it’s new to me.
    Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back often!

  23. My coder is trying to convince me to move
    to .net from PHP. I have always disliked the idea because of the expenses.

    But he’s tryiong none the less. I’ve been using Movable-type
    on numerous websites for about a year and am concerned about switching to another platform.
    I have heard excellent things about
    Is there a way I can import all my wordpress posts into it?
    Any help would be greatly appreciated!

  24. Attractive part of content. I simply stumbled upon your blog and in accession capital
    to assert that I get in fact enjoyed account your weblog
    posts. Any way I will be subscribing to your feeds or even I fulfillment you
    get entry to persistently quickly.

  25. Hello! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly?
    My web site looks weird when browsing from my apple iphone.
    I’m trying to find a template or plugin that might be able to correct this
    problem. If you have any suggestions, please share.
    Thank you!

  26. Hi, i believe that i saw you visited my site thus i got here
    to return the prefer?.I’m trying to in finding things to enhance
    my web site!I assume its adequate to use some of your ideas!!

  27. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.

    You clearly know what youre talking about, why waste your intelligence on just
    posting videos to your site when you could be giving us something informative to read?

  28. I like the valuable info you provide in your articles.

    I will bookmark your weblog and check again here regularly.
    I am quite certain I’ll learn plenty of new stuff
    right here! Good luck for the next!

  29. Thanks for your marvelous posting! I definitely enjoyed
    reading it, you might be a great author. I will make sure
    to bookmark your blog and will eventually come back in the future.
    I want to encourage you to continue your great work, have a nice weekend!

  30. I know this if off topic but I’m looking into starting
    my own weblog and was curious what all is required to
    get setup? I’m assuming having a blog like yours would cost a pretty penny?

    I’m not very internet smart so I’m not 100% sure. Any tips or advice would
    be greatly appreciated. Thank you

  31. Hello there! This post couldn’t be written much better!
    Looking at this post reminds me of my previous roommate!
    He continually kept talking about this. I most certainly will forward this article to him.
    Pretty sure he will have a good read. Thank you for sharing!

  32. obviously like your web site however you need to check the spelling on quite a few of your posts.
    Many of them are rife with spelling issues and I in finding it very bothersome
    to inform the reality then again I will surely come again again.

  33. I was suggested this website by means of my cousin. I am
    now not sure whether or not this publish is written by him
    as nobody else realize such detailed about my
    trouble. You’re amazing! Thanks!

  34. Hey there just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly.
    I’m not sure why but I think its a linking issue. I’ve
    tried it in two different browsers and both show the same outcome.

  35. It’s really very complex in this full of activity life to listen news on Television, therefore I simply use the web for that reason,
    and obtain the newest news.

  36. Hi i am kavin, its my first occasion to commenting anywhere, when i
    read this article i thought i could also create
    comment due to this sensible piece of writing.

  37. Having read this I believed it was really enlightening.
    I appreciate you taking the time and effort to put this content together.
    I once again find myself spending way too much time both reading and commenting.

    But so what, it was still worthwhile!

  38. Howdy just wanted to give you a quick heads up. The words in your content seem
    to be running off the screen in Safari. I’m not sure if this is a format issue or something to do with browser compatibility but I
    thought I’d post to let you know. The design look great though!
    Hope you get the issue fixed soon. Cheers

  39. I’ve been surfing online more than three hours today, yet
    I never found any interesting article like yours. It is
    pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did,
    the internet will be much more useful than ever before.

  40. Hello! I could have sworn I’ve been to this site before but after browsing through some of the post
    I realized it’s new to me. Anyways, I’m definitely delighted I found it and I’ll be bookmarking and checking back frequently!

  41. My partner and I stumbled over here from a different web page and
    thought I might as well check things out. I like
    what I see so i am just following you. Look forward
    to checking out your web page repeatedly.

  42. Do you mind if I quote a couple of your articles as long as I provide credit and
    sources back to your weblog? My blog site is in the exact
    same area of interest as yours and my visitors would certainly benefit from some of the information you present
    here. Please let me know if this ok with you.

    Appreciate it!

  43. I like the valuable information you provide in your articles.

    I’ll bookmark your blog and check again here regularly. I’m
    quite certain I’ll learn many new stuff right here! Best of luck for
    the next!

  44. I do believe all of the concepts you have offered to your post.
    They’re really convincing and can definitely work.
    Nonetheless, the posts are very quick for beginners.
    May you please prolong them a little from next time?

    Thank you for the post.

  45. Oh my goodness! Amazing article dude! Thank you, However I am going through
    difficulties with your RSS. I don’t know why I cannot
    join it. Is there anyone else getting identical RSS issues?
    Anyone that knows the answer will you kindly respond?

  46. Excellent post. I was checking continuously this blog
    and I am impressed! Very helpful info specially the ultimate phase 🙂 I take care of such information a lot.
    I was looking for this certain info for a long time.
    Thank you and best of luck.

  47. Fantastic beat ! I wish to apprentice while you amend your site, how can i subscribe for a blog site?
    The account helped me a acceptable deal. I had been a little bit
    acquainted of this your broadcast offered bright clear concept

  48. Wow that was unusual. I just wrote an incredibly long comment but after I clicked submit my
    comment didn’t appear. Grrrr… well I’m not writing
    all that over again. Anyways, just wanted to say
    superb blog!

  49. Do you mind if I quote a couple of your posts as long as I
    provide credit and sources back to your webpage?

    My blog site is in the very same niche as yours
    and my users would truly benefit from a lot of the information you
    present here. Please let me know if this okay with
    you. Thanks a lot!

  50. Hi there just wanted to give you a quick heads up and
    let you know a few of the pictures aren’t loading properly.
    I’m not sure why but I think its a linking issue.

    I’ve tried it in two different internet browsers and both show the same

  51. Hmm it looks like your website ate my first comment (it was extremely long) so I
    guess I’ll just sum it up what I had written and say,
    I’m thoroughly enjoying your blog. I as well am an aspiring blog writer
    but I’m still new to the whole thing. Do you
    have any suggestions for newbie blog writers? I’d genuinely appreciate

  52. Greate pieces. Keep posting such kind of info on your site.
    Im really impressed by your site.
    Hi there, You have done an excellent job.
    I’ll definitely digg it and personally recommend to my friends.

    I’m sure they will be benefited from this web site.

  53. I truly love your website.. Very nice colors & theme. Did you create this
    amazing site yourself? Please reply back as I’m planning to create my
    very own site and want to know where you got this from or just what the theme is named.

Leave a Reply

Your email address will not be published. Required fields are marked *