Baseball batter taking a swing

Find your swing

Every rep.
A better game.

Make room for focused batting practice, individual development, and team preparation in our dedicated indoor lanes.

Baseball player practicing their swing

Baseball at bat ‘n’ ball

Build your swing.
Find your rhythm.

From your first swing to your next competitive season, our indoor environment gives you space to work on timing, technique, and consistency.

  • Batting practice for individual players
  • Lane options for baseball teams and coaches
  • Skill development for youth and adult athletes
  • Indoor training through every season
Ask about equipment & lane setup

Choose your focus

Practice with purpose.

Individual practice

Own your next rep

Work at your own pace in a dedicated lane. Tell us your experience level and the type of practice you have in mind.

View lane preview

Coaching & development

Keep building

Explore private lessons and coaching inquiries for batting fundamentals, technique, and confidence at the plate.

Explore lessons

Team preparation

Get better together

Bring your coach and players together for focused team practice, drills, and preparation for the season ahead.

Plan team training
Before you arrive: Contact us to confirm the lane setup, equipment availability, footwear, and any protective gear you need to bring.

Before your first session

Good to
know.

A little preparation.
A better first session.

Ask us a question
Is the facility suitable for beginners?

Yes. We welcome players of all ages and skill levels, including beginners, youth players, and families.

Can I book a bowling-machine session?

We have two bowling machines for cricket practice. Send a session inquiry to our team. Contact our team to discuss machine sessions and availability.

Can we train together as a team?

Absolutely. Our six dedicated training lanes offer space for team practices and group sessions. Visit Teams & Groups and tell us your sport, group size, and preferred training times.

How do I book a lane or explore memberships?

Use our session inquiry form or membership options. For current rates and session inquiries, call (412) 537-5035. Sessions are arranged directly with our team by email.

The next rep is yours.

Step in.
Swing big.

Book your lane

More to come.

Contact our team ↗