Salt Lake County Find It
Taylorsville Recreation Center

Taylorsville Recreation Center

4948 South 2700 West, Taylorsville UT 84118 • 385-468-1732

Batting Cages


Indoor Batting Cages

(2) Baseball cages with fully adjustable Atec Casey Pro pitching machines.
(2) Softball cages with fully adjustable Juggs pitching machines.  They can be adjusted to fast-pitch or slow-pitch
(1) Infield area that can be used for pitching and light fielding practice


Each cage reservation is 60 minutes long (approx. 480 pitches) for $20.00

Reservations must be made online or in person. Reservations will be opened on the 15th of each month for the month prior. (For example: reservations for Jan. 1st will be opened on Dec. 15th). All reservations must be made 24 hours in advance. Full payment is required at time of reservation.  No refunds for cancellation. You may change your reservation at least 48 hours in advance, please email Ryan at

Click here to reserve

Register online

Follow These easy steps to reserve online:

1. Click on "Reserve" at the top of the page

2. Click On "Batting Cage/Multipurpose Court" drop-down menu

3. Highlight the desired cage and click on "Check Availability & Reserve"

4. Click on desired day from Calendar and use the check box to pick your hour slot.

5. Click on "RESERVE NOW"

6. Follow the remaining payment steps