The Ball Gets Hit. Does Every Player Know Where to Go?
Youth defenses don't usually break down because one player can't
field the baseball.
They break down because the other eight players aren't sure what
their job is once the ball is in play.
The Defensive Situations Guide turns those chaotic moments into
repeatable responsibilities your team can learn before game day.
That's the difference between reacting late and playing
organized baseball.
Runner on first. Ball hit to left field.
Can every player answer these questions before the pitch?
Where does the right fielder go?
Who covers second base?
Who backs up third?
Where does the pitcher go?
What is the catcher's responsibility?
The guide answers all of it visually.
Simple to Teach
Turn Baseball IQ Into a Repeatable System
Use the guide during practice, before games, at home, or whenever
a player needs a quick visual reminder.
1
Find the Situation
Select the ball location and runner configuration your team
needs to work on.
2
Show the Diagram
Every player's movement and responsibility is mapped out in
one view.
3
Walk Through It
Put players on the field and rehearse the responsibilities
together.
4
Recognize It in Games
Players begin anticipating their jobs instead of waiting for
a coach to yell instructions.
Coaches & Parents
Coaches and Parents Are Already Using It
20,000+
Players & Coaches
40
Defensive Situations
★★★★★
Customer Reviews
★★★★★
"Highly recommend — definitely a benefit to any baseball team. Great defense strategies, worth the money, and easy to use with clear illustrations."
Verified Buyer • Gayla Sorrentino
★★★★★
"Great resource for kids learning the game. Great for parents as well. The kids are absorbing the knowledge, even coaching up teammates to their roles."
Verified Buyer • Caley Shackelford
★★★★★
"The defensive situations are laid out in an easy-to-follow format, and the diagrams make it simple for both coaches and kids to understand their roles."
Verified Buyer • Charlie Darbyshire
Inside the Book
40 Situations Your Players Actually See in Games
Instead of teaching isolated plays, help your players understand
how the entire defense works together.
⚾
Ground Balls
Rotations, base coverage, force plays, backups and throwing
decisions.
🧢
Fly Balls
Outfield communication, tagging responsibilities, relays and
backups.
➡️
Cutoffs & Relays
Where the cutoff goes and how the rest of the defense rotates.
🏃
Bunt Defense
Assignments, base coverage and defensive priorities.
🔁
Double Cuts
Organized movement on extra-base hits and deep outfield balls.
⬆️
Pop-Up Priorities
Who takes charge and where everyone else moves.
🛡️
Backups
Teach players to move even when the ball is nowhere near them.
🧠
Baseball IQ
Help players understand the entire defense instead of isolated
assignments.
Or you could have 40 common situations organized into one
consistent teaching system that you can bring directly onto
the field.
Searching Online
Defensive Situations Guide
Information scattered across videos and websites
40 situations organized in one place
Different terminology and defensive systems
One consistent teaching system
Often too advanced or too vague for youth players
Simple visual diagrams
Hard to reference while standing on a baseball field
Spiral-bound field reference
Search again every time a question comes up
Flip directly to the situation you need
Who It's For
Built for the People Teaching the Game
Coaches
Teach full-team defense without spending hours creating your
own diagrams or explaining nine assignments from memory.
Parents
Help your child understand the mental side of baseball and
what to do even when the ball isn't hit to them.
Players
Play with confidence because you understand where you're
supposed to be before the play develops.
Questions
Everything You Need to Know Before You Order
What ages is the guide designed for?
Add your exact recommended age range here. The guide is
designed to make defensive concepts visual and easier for
youth baseball players to understand.
Does it work for travel baseball and recreational baseball?
Yes. The defensive concepts can be taught in recreational,
select and travel baseball programs.
Is this guide for coaches or players?
Both. Coaches can use it as a teaching reference, while
parents and players can use the diagrams to learn defensive
responsibilities away from practice.
Does every situation show all nine defensive players?
Yes. Each situation is designed to show what the entire
defense should do when the ball is put in play — not just
the player closest to the baseball.
What size is the guide?
The physical Defensive Situations Guide is 8.5" ×
11" and spiral bound for convenient use at practice,
at home or on the field.
How quickly does my order ship?
Orders ship within 2 business days.
What if I'm not satisfied?
If you aren't satisfied within 30 days, just contact us for a full refund.
Get Organized on Defense
Stop Yelling “BACK IT UP!” After the Ball Is Already in Play.
Teach your players where to go before it happens — so the entire
defense moves with purpose when the ball is hit.
var iconic_wsb_frontend_vars = {"ajax_url":"/wp-admin/admin-ajax.php","nonce":"dbfd319f93","fbt_use_ajax":"1","is_checkout":"","i18n":{"error":"Please Try Again","success":"Added to Cart","add_selected":"Add Selected to Cart","disabled_add_to_cart":"Please select a variation before adding the selected products to your cart."},"modal_options":{"showCloseBtn":false}};
//# sourceURL=iconic_wsb_frontend_scripts-js-extra
jQuery(document).ready(function(){
jQuery(".pb_img_thumbnail").on("click",function(){
var clikedElID = jQuery(this).attr("id");
jQuery("#pb_lightbox"+clikedElID).css("display","block");
});
jQuery(".pb_single_img_lightbox").on("click",function(){
jQuery(this).css("display","none");
});
jQuery(window).scroll();
});
(function($) {
/**
* Copyright 2012, Digital Fusion
* Licensed under the MIT license.
* http://teamdf.com/jquery-plugins/license/
*
* @author Sam Sehnert
* @desc A small plugin that checks whether elements are within
* the user visible viewport of a web browser.
* only accounts for vertical position, not horizontal.
*/
$.fn.visible = function(partial) {
var $t = $(this),
$w = $(window),
viewTop = $w.scrollTop(),
viewBottom = viewTop + $w.height(),
_top = $t.offset().top,
_bottom = _top + $t.height(),
compareTop = partial === true ? _bottom : _top,
compareBottom = partial === true ? _top : _bottom;
return ((compareBottom <= viewBottom) && (compareTop >= viewTop));
};
jQuery(document).on("click", 'a[href^="#"]', function (event) {
event.preventDefault();
var clickedLinkElAttr = jQuery(this ).attr("href");
if(typeof(jQuery(clickedLinkElAttr).offset() ) != "undefined"){
jQuery("html, body").animate({
scrollTop: jQuery(jQuery.attr(this, "href")).offset().top
}, 500);
}
});
})(jQuery);
if(typeof pluginOpsCheckElViewFrame != "function" ){
function pluginOpsCheckElViewFrame (el) {
if (typeof jQuery === "function" && el instanceof jQuery) {
el = el[0];
}
if( typeof(el.getBoundingClientRect) == "function" ){
var rect = el.getBoundingClientRect();
windowInnerHeight = window.innerHeight;
if(rect.height >= windowInnerHeight){
rect.height = windowInnerHeight - 50;
}
docClientHeight = document.documentElement.clientHeight;
if( rect.top >= 0 &&
rect.left >= 0 &&
rect.bottom <= (windowInnerHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth) ) {
return "InView";
}else{
return "NotInView";
}
}else{
return "Function didnt work";
}
}
}
jQuery(window).scroll();
//# sourceURL=pluginops-landingpage-scripts-inline-js-footer-js-after
document.addEventListener( 'wpcf7submit', function ( event ) {
var detail = event.detail || {};
if ( 'mail_sent' !== detail.status ) {
return;
}
var apiResponse = detail.apiResponse || {};
if ( ! apiResponse.fb_pxl_code ) {
return;
}
try {
var s = document.createElement( 'script' );
s.textContent = apiResponse.fb_pxl_code;
document.head.appendChild( s );
} catch ( e ) {
// no-op
}
}, false );
(function() {
// Always start from a fresh object: a `||` fallback would keep a same-named DOM element alive.
window.wcAnalytics = {};
const wcAnalytics = window.wcAnalytics;
// Set the assets URL for webpack to find the split assets.
wcAnalytics.assets_url = 'https://mbaseballacademy.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';
// Set the REST API tracking endpoint URL.
wcAnalytics.trackEndpoint = "https://mbaseballacademy.com/wp-json/woocommerce-analytics/v1/track";
// Set common properties for all events.
wcAnalytics.commonProps = {"ui":0,"blog_id":214105619,"store_id":"9e9485fd-e095-4895-b00c-6f417d1ee0ad","url":"https://mbaseballacademy.com","woo_version":"11.2.1","wp_version":"7.1.3","store_admin":0,"device":"mobile","store_currency":"USD","timezone":"-04:00","is_guest":1,"package_version":"0.18.0"};
// Set the event queue.
wcAnalytics.eventQueue = [];
// Features.
wcAnalytics.features = {
ch: false,
sessionTracking: false,
proxy: false,
};
wcAnalytics.breadcrumbs = ["Baseball Defensive Situations"];
// Page context flags.
wcAnalytics.pages = {
isAccountPage: false,
isCart: false,
};
})();
// Listen for clicks on the entire document
document.addEventListener('click', function(event) {
console.log(event.target.dataset)
// Check if the clicked element has the 'track-click' class
if (event.target.classList.contains('trk-clk-ulbp')) {
// Get the unique ID from the data-id attribute
const elementTxt = event.target.dataset.btntxt;
const elementUrl = event.target.dataset.btnhref;
// Create a FormData object to send data
const formData = new FormData();
formData.append('clicked_element_text', elementTxt);
formData.append('clicked_element_url', elementUrl);
formData.append('clicked_element_psid', 35399);
//console.log(formData.get('clicked_element_psid'));
// Use the Fetch API to send the data to our PHP script
fetch(
"https://mbaseballacademy.com/wp-admin/admin-ajax.php?action=ulpb_rc_current_usr_click&POPB_CTA_Nonce=4143ebe46f"
, {
method: 'POST',
body: formData
})
.then(response => response.text())
.then(data => {
console.log(data); // Log the response from PHP (e.g., "Success!")
})
.catch(error => {
console.error('Error tracking click:', error);
});
}
});