D-BAT Salt Lake is an indoor baseball and softball training academy (D-BAT franchise) in Sandy, offering pitching machines, cage rentals, 1:1 lessons, and camps and clinics including spring/fall-break camps, holiday camps, skills clinics, and college showcases for all ages.
The practical details
We list only what the camp itself publishes, and programs change — dates, prices, ages and availability can all move after we check. Confirm the details on the camp’s own website and contact D-BAT Salt Lake directly before you register or pay. Last checked August 2026.
Camps nearby
Google Reviews
Powered by GoogleVery clean and a great baseball training facility. Staff is great, always a great playlist is on, and it’s in a convenient spot. Grateful for some batting cages nearby.
We just took our 9 year old here. He is just getting into the game. We are so happy to have a great place like this close to the city. The front desk girls were awesome! Sophia was great to get us set up. She made my little guy feel welcomed and comfortable and she offered info on the packages, parties, camps, lessons and gear. We will be frequenting this place for sure.
We’re at D-BAT SLC at least once a week and it’s easily our favorite spot. Ryan and Dave are great owners—you can tell they put a lot of work into the place because it’s always clean and the cages are actually well-maintained. The staff is super helpful, but the coaching is the real standout. The hitting instruction is solid, and the pitching instruction has been a total game-changer for my son’s development and form. It’s a great environment for any kid looking to put in the work. Highly recommend!
I’ve taken my son here a couple of times, and it’s been hit and miss. First time there my wife actually took him for a free 30 minute hitting session (which was awesome) From what my wife said the instructor was hard to understand. Did the 30 minute and walked to the door. Nothing about trying to get us back for a follow up, extra nothing. No big deal I guess they don’t want us to come back. Fast forward a month or so, I take him for a league clinic. Great experience this time. The hitting coach was Keagan and did an amazing job with ALL the kids not just mine. After the clinic the following week we had another one. This one wasn’t good. One of the hitting coach was late, I guess hit was his birthday the night before and didn’t seem to want to be there or help. I take my son and get some credits for the batting cages. Best experience so far nice and quite didn’t have to wait long. Great. And now for the last time we went…… a team ( little leaguers?) was using the first two cages, no problem, we moved down because they had 7-8 bats hanging doubling up on the rack. We get in one of the cages, he does his 15 swings ( we did one scan because of how busy it was) by the time he was done ANOTHER team with adults come in and start moving bats around stacking multiple different bats for different players on DIFFERENT cages. We were there for 2 hours (our QR code expired) my son got to get 45 pitches in 2 hours!! Something needs to be done!! Update: Will reached out to correct and listen to the concerns and cared to listen.
⭐️⭐️⭐️⭐️⭐️ A huge thank you to the incredible team at D-BAT for helping us celebrate a very special birthday! 🌿⚾💚 From the moment we walked in, we felt so welcomed—the front desk team was friendly and inviting (Zane, you rock!), and Coach Mac was absolutely outstanding, facilitating and refereeing games with so much energy and inclusivity that everyone—kids and adults—had an amazing time. The entire experience was seamless and so much fun, with energy so contagious even the adults couldn’t resist jumping into the epic dodgeball game 😂. What makes D-BAT so special is that it’s more than just batting cages—it’s a place to connect, move your body, and truly enjoy time together. We originally came because we have a baseball lover in our family, but it’s quickly become a favorite for all of us. Highly recommend!




