Baseball Batting Cages

Players hitting the cages

image thumbnail
News & Updates


Ages: 5-8
Level: Beginner
When: Sundays
Time: 11am - 12pm
Fee: $25 each / 9 SESSIONS $160

Join us for 9 weeks of fundamental baseball practice! Our most popular package, each week will focus on various subjects such as hitting, fielding, and throwing! Click for More Info

Ages: 5-8
Level: Beginner
When: Sundays
Time: 10am - 11am
Fee: $25

We understand the challenges of hitting, we are here to help. Each hitting session will consist of learning the basic fundamentals of hitting, including proper stance and technique to help them become the best hitter they can be! Click for More Info

Ages: 9+
Level: Advanced (For players with prior playing experience)
When: Tuesdays
Time: 6pm - 7pm
Fee: $25

For those hitters wanting to take their game to the next level, our advanced hitting classes will build on the basic fundamentals as well as push our hitters to their absolute best!Click for More Info

Welcome to the website of RBI Batting Cages, the premier batting cage facility in the city of Walnut. Conveniently located right off the 60 Freeway near the 57 Junction, we offer a compelling alternative for training, exercise and amusement. So whether you are looking for a facility to train in, a place for instruction, or a night out of good fun, RBI Batting Cages is the place to go!
Looking to improve your skills in baseball or softball? The talented coaches at RBI have a wealth of experience to help take you to the next level. Whether you need private lessons in batting, hitting, pitching, fielding, catching or defense in either baseball, softball or slow pitch softball, RBI can give you the tools to improve exponentially. Beginners can attend our youth clinics to gain an introduction to the game.

MON - FRI: 1:00PM - 9:00PM
SAT: 10:00AM - 8:00PM
SUN: 10:00AM - 5:00PM
Holiday Hours: 11:00AM - 9:00PM
CLOSED on: New Year's Day, Easter Sunday, 4th of July, Thanksgiving Day, Christmas Day

Outside business hours by reservation only.
Call 909 598 5922 to schedule a session.