CageList is built only for baseball and softball, with no other sports. In September 2026 we read the websites of 1,788 baseball and softball facilities to see what the market runs on for batting cage booking. This guide shows what we found, what each tool is built for, and where CageList fits.
Switching this season? Featured is free through March 31, 2027, no card. When you want online booking, it's 5% all-in.
Switch to CageListWe recorded the main booking tool on each of 1,788 facility websites. 1,361 loaded. Each site is counted once, under its most specialised tool. Percentages are the share of those 1,361 sites.
D-BAT franchises are left out here. Head office gives each franchise its system, so counting them would describe D-BAT, not the market.
Of 1,174 independent facilities whose sites loaded, about 1 in 4 uses software built for sports facilities. The rest book through general appointment apps, gym software, forms or the phone.
How we counted. We read each site's HTML plus up to four of its booking pages. A booking widget that loads only through JavaScript is missed, and 427 sites could not be read at all, so every count here is a floor. The ranking between tools holds up better than the share with no online booking, which is probably too high.
Software that baseball facilities use often comes from products that sell to many sports at once. This is what each one lists on its own site, as of September 2026.
Swift87 independent sites in our scan
Also markets to basketball, soccer, hockey, volleyball, golf, pickleball and cricket.
eSoft Planner75 independent sites in our scan
Also markets to swim clubs, music studios, dog training, tennis, gymnastics and more.
Upper Hand43 independent sites in our scan
Markets to 20+ sports.
EZFacility42 independent sites in our scan
Multi-sport, fitness and parks.
Baseline16 independent sites in our scan
Also markets to water polo, tennis and swimming.
The Futures App9 independent sites in our scan
Also markets to basketball, soccer, volleyball, lacrosse and football.
Built only for baseball and softball. No other sports.
We list baseball and softball cages, academies, fields, teams and leagues, and nothing else.
A multi-sport tool can work well, especially if you also run other sports. We build for one.
A family that cannot see a time or a price usually calls, or leaves. This is what we found on live booking pages, as of September 2026.
eSoft Planner
On many sites, a family creates an account before seeing any time or price. Older versions still in use ask for many fields, including a login name, a fax number, a street address and a birthdate, and they do not adapt to a phone.
Swift
A public calendar before login. A family can see open times across every space without an account.
CageList
A parent picks a space, a day and a time and sees the all-in price with no account. They sign in, verify a phone and sign the waiver only at the end, when they pay.
Two locations of one Southern California facility we found pay for booking software, and tell families on its own booking page not to use it and to call instead.

1. The listing

2. Pick a space and a time

3. See the total before any account
Online booking is in pilot. We turn it on for facilities one at a time, after you claim your page and connect Stripe.
A free facility page
Players already find it in search and in our directory and city pages.
Named spaces
Cages, mounds and the weight room each get their own tile and calendar.
Hours and availability
Set weekly hours and block dates. Players see what is open.
Request to book or instant book
Choose whether a booking waits for your approval or confirms right away.
Stripe payouts
Released two days after each session, then Stripe's standard bank timing.
Memberships
Monthly billing for members, collected through Stripe.
Classes and camps
Registration with a start time, a roster and an image.
Private lessons
Lessons with the coaches on your roster.
Messaging with guests
Talk to a guest on the booking itself.
Signed waivers
Guests sign at checkout, and the signature is stored.
Reminder emails
Guests get reminders automatically before a session.
CageList is not a front-desk register or a staff-scheduling system. If you run one of those today, keep it.
The rows a facility owner asks about first. Each competitor has its own page with more detail.
| What | CageList | eSoft Planner | Swift | The Futures App | Upper Hand |
|---|---|---|---|---|---|
| Sports it is built for | Baseball and softball only. No other sports. | Also markets to swim clubs, music studios, dog training, tennis, gymnastics and more. | Also markets to basketball, soccer, hockey, volleyball, golf, pickleball and cricket. | Also markets to basketball, soccer, volleyball, lacrosse and football. | Markets to 20+ sports. |
| Parent sees times and prices before an account | Yes. A parent picks a space, day and time and sees the all-in price first. | No, on the sites we checked. Families create an account first. | Yes. A public calendar before login. | Not checked. | Not checked. |
| Brings you new families | Yes. A directory and city pages players already search. | No consumer directory that we found. It serves families you already have. | No consumer directory that we found. It serves families you already have. | No consumer directory that we found. It serves families you already have. | No consumer directory that we found. It serves families you already have. |
| Monthly fee | $0. Featured, which turns on booking, is free through March 31, 2027, then $49 a year. | From $39 a month, lessons only. Rentals and memberships need higher tiers with unpublished prices. One-time setup fee. | $179, $300 or $600 a month. | Not published. | $79 or $199 a month. |
| Fee per booking | 5% all-in: 3% card processing plus 2% CageList. No fee to the family on facility bookings. | Card processor's standard rate. | Card processing. Rate not published. | 4% or 4.9% plus $0.70 per transaction. | Card processing on top. |
| Contract | None. | Month to month. | No contract. 30-day money-back guarantee. | Not published. | Reported as an annual commitment. |
Prices as published or reported, September 2026. "Not checked" means we did not confirm it either way. Sources: eSoft Planner pricing page, Swift on Capterra, The Futures App on what facilities pay, Upper Hand on Capterra, Baseline pricing page. If any of it is out of date, tell us and we will fix it.
Card processing costs about the same everywhere, so the fair comparison is our 2% against a flat monthly fee. Our model costs nothing in a slow month. A very busy facility can pay more with a percentage than with a flat fee: 2% of $5,000 in online bookings is $100 a month.
Memberships on CageList carry a 10% fee, which adds up fastest for a facility with many members.
The case for CageList is new families, not the lowest price.
You do not have to move everything on day one.
Check your terms
eSoft Planner and Swift have no term to wait out. Upper Hand's is reported to be annual. The Futures App does not publish one.
Export your customer list
Most systems can export it to a spreadsheet.
We set up your spaces, hours and prices
Done with you, in an afternoon.
Members re-enter their card once
Card details stored with another system's processor cannot move to our Stripe account, so each member subscribes again. This is the biggest cost of switching, and some members won't.
Start with one button
Point your website's Book a cage button at CageList for rentals and keep your current system for everything else.
CageList is a directory and booking marketplace for baseball and softball. Each facility gets a page that players find in search. Booking, classes, lessons and memberships run on that page. It is not a front-desk register or a staff-scheduling system.
In our September 2026 scan of 1,361 readable facility websites, the largest group, 36%, showed no online booking. Software built for sports facilities was next at 21%, then D-BAT's franchise system at 14%. We read each site's HTML plus up to four booking pages, so widgets that load only through JavaScript are missed and every count is a floor.
No. Claiming a facility page is free. You can point your website's Book a cage button at CageList for rentals and keep your current system for everything else.
A facility page is free, and Featured is $49 a year to turn on booking. Bookings cost 5% all-in, described as 3% card processing plus 2% CageList, with no fee to the family on facility bookings. Memberships carry a 10% fee. Flat-fee tools charge the same in a busy month and a slow one, so a very busy facility can pay less on a flat plan. Prices as published or reported, September 2026.
A parent can pick a space, a day and a time and see the all-in price with no account. They sign in, verify a phone and sign the waiver at the end, when they pay.
Yes. CageList lists only baseball and softball cages, academies, fields, teams and leagues. No other sports.
Claim your page and connect Stripe, then ask us to turn on online booking. We switch facilities on one at a time while booking is in pilot, so it is not a self-serve toggle yet.
Find your facility's page
It is probably already listed. Search by name or city below.
Claim it
It is free. Featured is free through March 31, 2027 while the offer is open, no card.
Turn on booking when you are ready
Ask us to switch it on. It is 5% all-in, with no monthly fee.
Not listed yet? Add a new facility