Indoor batting facility for baseball & softball players of all ages & skill levels.

Something for Everyone

PowerHouse is a faith-based, family-owned indoor batting cage and training facility that specializes in baseball and fastpitch softball.  We are passionate about giving players of all ages and skill-levels an opportunity to learn the game of baseball or softball in an encouraging and safe environment without compromising exceptional quality, affordable prices and outstanding customer service.

Baseball & Softball

With our pitching/hitting tunnels (including 2 real-life video projected hitting simulators), we cater to individual athletes and organized teams/groups looking to improve their skills, or families looking for a fun way to spend time together.  Our simulators throw real baseballs & softballs – no dimple balls here! Our tunnels are fully retractable, creating a large fully-turfed area for team practices, sports-related conditioning or games of kickball/dodgeball.  We also offer lessons with qualified instructors and structured skills-development camps for various age groups. 

No Membership Required

Everyone is welcome at PowerHouse without having to buy a membership or belong to a specific team or club.  While open cages are available to walk-in customers, reservations are recommended to ensure availability upon your arrival.

Our four 300 foot baseball/softball fields with field house and concession stand are joined by the addition of a Recreation Center and Splash Pad.  The new center houses indoor basketball courts that provides a great place for pickleball and other indoor events.

Indoor events: Four Volleyball courts.

Baseball/Softball fields, picnic shelter are available for rental with the new splash pad!

Sports Complex Rules and Regulations

Have a question? Check out the Frequently Asked Questions!

Splash Pad located on the property.

Moore County Splash Pad, Carthage, NC

Where is the Splash Pad located?

At Hillcrest Park at the intersection on Routes 15/501 and 22. The address is 155 Hillcrest Park Lane.

What are the hours of operation for the Splash Pad?

The Splash Pad is open seasonally.  Hours of operation from 10 am to 6pm. Reopening May 21, 2022

How much does it cost?

Free! There is no admission charge

What do I do in case of an emergency?

In an emergency Call 911! The Splash Pad is located at 155 Hillcrest Park Lane, Carthage, NC 28327

Hillcrest Park Covered Picnic Shelter

Our Hilltop Picnic Shelter is the perfect place for Gatherings, Reunions, Birthday Parties or Special occasions. There is a rental charge, please call 910-947-2504 to book your dates today.


  • 2 baseball fields with electric scoreboards
  • concession stand
  • bleachers
  • 2 parking areas
  • sand volleyball court
Policies: Check for scheduling and fees. 

Included in this area are the Armory Field, Optimist Field, and the new four field soccer complex. Baseball, softball, soccer, concession stands, plenty of spectator seating, parking, and easy access make this an ideal location for multi-team tournaments or fun, company-sponsored games or events.


  • Soccer fields regulation size
  • Accommodation fields=300′(2 lighted)
Policies: Call for scheduling and fees. 


  • 6 hard tennis courts
  • 1 baseball field
  • 1 soccer field
  • 1 basketball/volleyball court
  • 1 indoor pool
  • 400 (basketball/volleyball)
3300 Airport Road, Southern Pines, NC28387
(910) 692 – 6920 • Website
Policies: Call for scheduling/fees, insurance policy on file


  • 2 baseball/softball fields
  • 1 football/soccer field
  • 440 foot track with 8 lanes
  • 3 regulation size basketball courts
  • 6 hard tennis courts
  • Parking
  • Restrooms, locker rooms, and shower areas
  • Lighting (field hockey, football/soccer, baseball)
  • Concessions
  • Scoreboard
  • Media area


  • 4500 football
  • 80 tennis
  • 1500 basketball/volleyball 
Policies: Please call for scheduling and fees. 

  • 1 Basketball court standard size
  • 4 sand volleyball court standard size
  • 1 softball field – 325 feet
  • 2 small lakes, 10 acres each
  • 500 (Gym)
Policies: Call for scheduling and fees.