The smarter way to booksports facilities
BookMyPlay connects players with courts, turfs, and arenas across the country. Discover availability in real time, pay securely, and get on the court in minutes — not days.
- Sports facilities
- 500+
- Active players
- 25,000+
- Bookings completed
- 120,000+
- Average rating
- 4.8/5
Secure payments & trusted partners
Browse by sport
Find a court for your game
We partner with verified venues across the country. Choose a sport to see real-time availability near you.
How it works
Three steps to play
From searching to stepping on the court, the whole journey takes under a minute.
Choose a sport
Pick from badminton, cricket, football, and more.
Pick a time
Select the date and time slot that works for you.
Book & pay
Confirm your booking and pay securely.
For players
Get on the court, faster
No more phone calls or group chats to organize a game. Discover, book, and play — all from your phone.
- Real-time availability across hundreds of venues
- Transparent hourly pricing — no hidden fees
- Wallet and card payments via PayHere
- Instant booking confirmation by SMS
For facility owners
Fill your empty slots
Reach thousands of players actively looking for a court, and run your venue with tools built for owners.
- List courts, turfs, and arenas in minutes
- Manage bookings, staff, and blocked dates
- Weekly payouts straight to your bank
- Insights and analytics to grow revenue
Why BookMyPlay
Everything you need
Built for players who want a seamless booking experience — and owners who want to grow their business.
Find Nearby Courts
Discover sports facilities close to you. We sort by distance so you can find the nearest option.
Book by the Hour
Pick the exact time slot that works for you. Morning, afternoon, or night — you choose.
Pay Securely
Pay with your wallet balance or card via PayHere. Fast, secure, and hassle-free.
Instant Confirmation
Your booking is confirmed the moment you pay. No waiting, no confusion.
Trusted across Sri Lanka
What players and owners say
“Booking a badminton court used to mean five WhatsApp messages. With BookMyPlay I book in under a minute — and the venue always knows I'm coming.”
Ruwan P.
Player, Colombo
“We added three of our courts to BookMyPlay last year. Revenue is up 40% and the dashboard makes managing staff and blocked dates effortless.”
Anjali S.
Owner, Premier Sports Hub
“It's the only platform where cancellations, refunds, and payouts just work. Our players trust it and so do we.”
Heshan D.
Operations, Kandy Cricket Nets
Ready to get on the court?
Join thousands of players and hundreds of venues already on BookMyPlay.