Sportall MY
Sports
Free · Designed for iPad. Not verified for macOS.
Get your hands on Sportall today and experience the Sportall madness!
Sportall is the easiest way to find, join, and host sports sessions in your area.
Whether you're looking for a casual futsal match, a badminton game, or a tennis hit, Sportall connects you with players and clubs near you.
FIND & JOIN SESSIONS
• Browse open sports sessions nearby
• Filter by sport, location, and time
• Join instantly or request to join
HOST YOUR OWN SESSIONS
• Create sessions in minutes
• Invite specific players or open it to everyone
• Manage your player list with ease
CLUB MANAGEMENT
• Organise sessions under your club
• Invite member clubs to join sessions
• Track attendance and manage rosters
PLAYER RATINGS
• Build your reputation on the court
• Rate players after every session
• Find games that match your skill level
• See ratings before you join a session
One App. Endless Matches. Real Progress.
more Sportall MY 1.2c:
Introducing Verified Pairs
Team up with your favourite partner across multiple sports. Invite them, get verified, join sessions and tournaments as a duo, and track your record together.
Sportall Tournaments Integration
Register for tournaments right in the app - solo, with your verified pair, or as your club team. Live participant lists, bracket and schedule views, and instant notifications when the organizer approves your entry.
Clubs
• Club collaborations: open your session to other clubs - their admin co-hosts, approves their own members' join requests, and everyone plays together
• Club invites now arrive in your chat - accept or decline right there
• Session cards show which club each player belongs to
Profile
• Sportall ID: your personal QR code - anyone can scan it with their camera to view your profile and message you. Tap to enlarge for easy scanning
Session Management
• Repeat Session: recreate a finished session for next time in one tap
• Host reminders: a nudge when it's time to start your session, and another if you forget to end it
• Sessions now stay discoverable for an hour after start, tagged In Progress
Chats
• Reworked messaging: replies, quotes, and message deletes
• Bulk select to archive or delete chats, with live progress
General
• UI fixes across the app
1.2c Aug 6
Sportall MY 1.2b
Club Tournaments view:
- Bug fixes in Modal
Bug Fixes:
- Security updates
- Login bug fixes
- Minor bug fixes
1.2b Jul 7
Sportall MY 1.2a
Flexible club membership billing
• Custom durations - charge every N months, not just monthly or yearly.
• Pick the billing start month for each payment, with a live "paid through" preview. Early renewals stack onto the current period.
• Set a club-wide default start in club settings, still overridable per member.
• Lapsed memberships now flip back to Unpaid automatically when the period ends.
• The currency selector in club settings now scrolls.
Simpler session setup
• Removed "Minimum Games Per Team" from Casual session creation - King Stay keeps its Rounds To Generate wheel.
Fixes & polish
• Billing dates now save in your local time.
• Dark mode fixes on the create-club screen and team captain controls.
• The Assign Members sheet stays below the status bar with the keyboard open, and buttons no longer shift while assigning captains.
• Android: the invite sheet responds to the back button; the month picker respects the bottom safe area.
• Fixed "Failed to save" when saving a custom membership plan.
1.2a Jul 2
Sportall MY 1.2
DUPR is here
• Link your DUPR account with secure DUPR sign-in and see your rating on your profile and player cards.
• Host DUPR-rated pickleball sessions and send match results straight to DUPR after a game!
• DUPR and DUPR+ sessions, with DUPR-only sessions limited to players who've linked their account - non-linked players are blocked up front, and the invite list shows who's eligible.
Sportall tournaments, in the app
• Follow tournaments you join through your clubs with live score updates.
• Brackets, including knockout trees and progression rounds (Wildcard → Semi-Final → Final).
• Group and unified standings, plus per-sport stats - team stats, top scorers, and notable matches.
• Track & field heats now show DNF / DNS / DQ.
• Schedules shown in the tournament's using local venue time.
• Share to social media cards with the correct match status and own goals.
Fixes & polish
• Player ratings now use the correct 1.0–10.0 scaled correctly at all pages.
• Activities on your profile and club pages collapse to a few items with "See all".
• Cleaner wording, a home-screen banner fix, and various tournament and session screen improvements.
1.2 Jul 1
Sportall MY v1.1b
New session creation experience:
• Redesigned Host a Session & Club Sessions, compacted to 1 screen
• Smooth scroll-wheels for players, courts, and games
• Sessions can now host up to 100 players!
A fresh new look:
• Brand-new Home page
• Brand-new Club page
• Brand-new Profile page
• Choose your club's accent color
• Clubs now show every sport they play, in Clubs and Discover with icons!
Improvements:
• Improved Security to login to keep your data safer than ever!
• Improved loading to all pages
• Quicker session creation
• "Load more" in Discover to browse more clubs
• Polished pull-to-refresh
• Plus bug fixes and stability improvements
1.1b Jun 14
Sportall v1.1 Patch Notes:
What's New
Leaderboards
Compete monthly for the top spot. Earn points by hosting, joining, and rating players. Top 3 get a special highlights and rewards! Rankings reset every month - fresh race every time but points accumulate!
Tiebreaker: tied on points? Most sessions hosted wins, then most joined, then first to reach the score.
Activity Points
Host a session +5 pts, Join a session +3 pts, Club session +3 pts, Rate a player +1 pt.
Rewards
Spend your lifetime points on real vouchers. Profile > Rewards tab. Each reward shows cost and stock - once gone, they're gone. Redeem instantly, view anytime under My Vouchers.
Session Summary
See your points, pending ratings, and leaderboard rank when a session ends. Ratings update your summary with scores received from teammates. Vote for MOTM too.
Chats
Chat button moved to top right - chats icon, next to calendar and notifications.
Fair play system running in the background to keep rankings honest for everyone.
Terms and Conditions & Privacy Policy & Community Guidelines Update!
1.0.11a Jun 3
Sportall v1.1 Patch Notes:
What's New
Leaderboards
Compete monthly for the top spot. Earn points by hosting, joining, and rating players. Top 3 get a special highlights and rewards! Rankings reset every month - fresh race every time but points accumulate!
Tiebreaker: tied on points? Most sessions hosted wins, then most joined, then first to reach the score.
Activity Points
Host a session +5 pts, Join a session +3 pts, Club session +3 pts, Rate a player +1 pt.
Rewards
Spend your lifetime points on real vouchers. Profile > Rewards tab. Each reward shows cost and stock - once gone, they're gone. Redeem instantly, view anytime under My Vouchers.
Session Summary
See your points, pending ratings, and leaderboard rank when a session ends. Ratings update your summary with scores received from teammates. Vote for MOTM too.
Chats
Chat button moved to top right - chats icon, next to calendar and notifications.
Fair play system running in the background to keep rankings honest for everyone.
Terms and Conditions & Privacy Policy & Community Guidelines Update!
1.0.11 May 31
Sportall v1.0.10a Patch Notes
Chats:
- Long-press a conversation for a quick delete/leave option
- Added Delete Chat option in the '···' menu inside a conversation
Sessions – Payments:
- Paid/unpaid toggle is now instant - no delay or flicker
- Bulk "Mark all paid/unpaid" follows the same instant behaviour
Sessions - Actions:
- Action buttons are encapsulated in '...'
- Approve and Decline join requests now respond instantly
- Message Player is now available for confirmed participants in the '···' menu
- All of the above applies to both hosted sessions and club sessions
Create Session:
- New feature, New Session / Use Template / Duplicate Session picker
Minor Bug Fixes:
- Deleted messages no longer reappear after leaving and re-entering a chat
1.0.10a May 19
Sportall v1.0.10 Patch Notes
Chats:
- Long-press a conversation for a quick delete/leave option
- Added Delete Chat option in the '···' menu inside a conversation
Sessions – Payments:
- Paid/unpaid toggle is now instant - no delay or flicker
- Bulk "Mark all paid/unpaid" follows the same instant behaviour
Sessions - Actions:
- Action buttons are encapsulated in '...'
- Approve and Decline join requests now respond instantly
- Message Player is now available for confirmed participants in the '···' menu
- All of the above applies to both hosted sessions and club sessions
Create Session:
- New feature, New Session / Use Template / Duplicate Session picker
Minor Bug Fixes:
- Deleted messages no longer reappear after leaving and re-entering a chat
1.0.10 May 18
Sportall v1.0.9a — Update Notes
- Added support for Volleyball and Netball with scoring enabled!
- Enhancements in Profile page (removed awards tab, profile tab icon changed to profile picture, sport card time filter segmented, clubs in grids)
- Clubs now can be multiple sports, clubs now have overall sports ratinfs for each sports
- In Play page '+ Host' button moved to bottom (Floating)
- Chat bubbles are wider and more length-adaptive
- Sport cards now supports time based
1.0.9a May 8
Sportall v1.0.9 - Patch Notes:
New:
watchOS live scoring support — You can now score matches from Apple Watch for supported active sessions
Watch match controls — Start/pause live timer, update scores, and mark match as done directly from watch
Football/Futsal scorer selection on watch — Goal scorer picker now uses player names (not generic labels)
Watch + phone sync — Live score, match status, and timer updates now sync continuously between Apple Watch and iPhone
Timer completion parity — If a match is marked completed while timer is running, timer auto-stops and saves (same behavior as iPhone)
Session coverage on watch — Supports both hosted sessions and club sessions for live scoring flows
Watch session pages — Active and completed sessions are separated for easier browsing
Fixes & Improvements:
Session title display — Titles in Join a Session list, session detail header, and club session detail header now wrap to 2 lines with ellipsis instead of cutting off on one line
Generate Next Round — capacity warning — “Not Enough Players” dialog now only appears when generating the first round (empty match list); subsequent rounds skip the check and go straight to the generate screen
Club session join approval — Joining via invite link or notification now correctly routes through the approval/pending flow for all session visibility types (was auto-confirming in some cases)
Location permission log noise — GPS unavailable errors are no longer logged as errors; deduplicated so they appear at most once per location request
Venue city detection — Selecting a venue without a stored city now uses the venue’s coordinates to auto-detect the nearest city
Currency selector — Host session and club session create screens now have a currency picker (MYR, SGD, AUD, USD, GBP), defaulting to your device locale
Live scoring stability — Concurrent score writes are now queued to prevent database timeouts during fast tapping
Session detail performance — Reduced connection pressure during live matches; realtime updates are debounced and polling interval extended to 15s when scoring is active
1.0.9 Apr 30
Sportall v1.0.8a — Notifications Overhaul Patch Notes!
Push Notifications Overhaul:
- Nearby session notifications now search within a 50km radius instead of exact city match — more users get notified about sessions near them
- New: club members get notified when a new club session is created
- New: nearby users get notified when a hosted session is almost full (3 slots remaining)
- New: club members who haven't joined get notified when their club session is starting soon
- Fixed double-notification bug — notifications were firing twice in some cases due to a race condition
Bug Fixes:
- Fixed club session price being saved as free regardless of what was entered
- Fixed rating gate always showing as "open" on club session creation
Backend:
- Sessions (hosted and club) now auto-complete 6 hours after end time
1.0.8a Apr 26
1.0.8 Patch Notes
Club Sessions - Host Permissions:
- Session hosts can now mark participants as absent or present
- Session hosts can now assign and remove the scorer role
- Session hosts can now mark participants as paid or unpaid
Club Sessions - Scoring:
- Assigned scorers can now enter scoring mode for club session games
- Scores saved by a scorer are now correctly persisted to the database
Club Sessions - Create Session:
- Price per person now saves correctly instead of defaulting to free
- Recommend and Enforce rating gate now saves correctly on session creation
- Fixed rating gate and price being dropped
1.0.8 Apr 23
v1.0.7e — Patch Notes
Club Sessions:
- Fixed invite to other clubs (Open to Clubs) not responding when tapped in the session edit modal — the club picker now appears inline
- Club sessions now correctly appear in Play → Your Sessions
- Active Sessions on the home screen now shows the club logo instead of the sport icon for club sessions
- Fixed venue/location showing "Club Sessions" or "Venue TBD" — actual venue now resolved correctly across screens
1.0.7e Apr 22
v1.0.7d(b) — Patch Notes
Bug Fixes:
Live scoring page no longer loads infinitely
Match ratings page no longer loads infinitely
"Session not found" no longer loops — shows an inline screen instead
Team captains can now see the Enroll Teams button in club sessions
Participant names no longer compress or truncate in session rows
Players can leave club sessions while a session is in progress
Push notification token registration now works across old and new database schemas
Permission-related errors no longer shown as raw messages to users
Various stability improvements
Session Participant UI:
Confirmed / Absent status is now a tappable toggle chip (host only)
Scorer button replaced with clipboard icon
Paid / Unpaid button replaced with a compact $ icon (green = paid, red = unpaid)
Remove participant is now a grey × next to the status chip
Scorer label only shown to non-host participants
All action buttons standardised to the same size
Same changes applied to club sessions
Added 175 Countries for Distribution
Session Invites:
If a user is kicked after accepting a session invite, the chat invite card now shows "Invite expired"
Re-inviting a kicked user shows fresh Accept / Decline buttons on the new invite message
Applied to both hosted sessions and club session invites
Club Sessions:
Full parity with hosted sessions (all above changes applied)
Realtime participant sync added
Enroll Teams modal shows (C) label next to teams you captain
Nearby Sessions:
Improved city-level matching — nearby session notification lookup covers 10× more users
Legal:
Updated Privacy Policy (EN & BM)
1.0.7d(b) Apr 20
Sportall v1.0.7c - Patch Notes
Bug Fixes
Fixed: Invited users could not join private/invite-only sessions - showed "Session not found" error
Fixed: Invited users who accept a full session are now correctly placed on the waitlist
Fixed: Club session teams tab now visible to all club members and captains (was only showing for admins)
Fixed: Accepting a club session invite from chat now correctly handles full sessions by placing user on waitlist
1.0.7c Apr 17
iOS - v1.0.7a
What's New
- Bugs on Male Only Sessions fixed
- Group chat is automatically created when a hosted or club session is created
- Host can add and remove members from the session group chat
- Football and futsal matches now support draws
- Rating window (3 hours) starts the moment the host ends a session
- Countdown timer shown on the rating page
- Rate and Edit buttons hidden after the rating window closes
- Edit unlocks automatically if you've rated all participants
Bug Fixes:
- Fixed "Yet to Rate" badge being clipped
- Removed "Share All Scores" button from sessions main page
- Team labels in Games modal now show "Home / Away"
Performance:
- Club page loads instantly - tabs load independently in the background
- Stats update silently in the background on revisit
1.0.7a Apr 15
iOS - v1.0.7
What's New
- Group chat is automatically created when a hosted or club session is created
- Host can add and remove members from the session group chat
- Football and futsal matches now support draws
- Rating window (3 hours) starts the moment the host ends a session
- Countdown timer shown on the rating page
- Rate and Edit buttons hidden after the rating window closes
- Edit unlocks automatically if you've rated all participants
Bug Fixes:
- Fixed "Yet to Rate" badge being clipped
- Removed "Share All Scores" button from sessions main page
- Team labels in Games modal now show "Home / Away"
Performance:
- Club page loads instantly - tabs load independently in the background
- Stats update silently in the background on revisit
1.0.7 Apr 14
What's New in Sportall 1.0.6
Private Sessions:
- Private sessions now require host approval before joining via invite link
- Hosts receive an in-app and push notification when someone requests to join
- Users are notified when their join request is approved or declined
- Participants who are removed from a private session can no longer access it
Session Management:
- Confirmed participants can now leave a session at any time
- Hosts can now remove confirmed participants from their session
- Pull-to-refresh added to club session pages
Invite Links:
- Share button now uses the native iOS share sheet
- Fixed invite links not working for private sessions
- Fixed invite links not working after toggling a session between public and private
- Private session invite pages no longer show the participant list
Notifications:
- Announcements now send push notifications to all users
- In-app notification banners now appear for join requests, approvals, and declines
- Fixed a realtime subscription error on the session page
Bug Fixes:
- Fixed chat messages with short words wrapping incorrectly
- Fixed "Session not found" error when opening cross-club session invite links
- Fixed join request button showing twice for pending users
- Session delete consent now requires all participants to agree before deletion proceeds
- Fixed session not auto-deleting when the consent timer expires
1.0.6 Apr 8
V1.0.5 Patch Notes
Session chats, rating breakdowns & bug fixes
Features
• Session group chat with auto-add/remove for participants
• Tap a rater on your profile to see full skill breakdown & feedback
• Club members now show their sport card rating
• Blocked joining sessions that have already ended
Bug Fixes
• Fixed rating values and polygon labels
• Fixed session names and club average rating display
• Fixed date picker crash
• Fixed club sessions chat box
• Fixed sessions flow
• Fixed session ratings flow logic
• Fixed bugs on sharing session card
• Fixed bugs on screen navigations
• Fixed bugs with chat image bug
• Added updates in sessions feedback
• Added unique scoring for tennis and basketball
1.0.5 Apr 7
• Crash fixes and stability improvements
• Bug fixes across session and match screens
• Updated app permissions descriptions
• Club pages now show average member sport card rating
• "Rated you" badge on match participants
• Basketball live scoring supports +1, +2, +3 point increments
• Team sports games now show Team Home / Team Away with player profile links
• Session invite links no longer show a blank page
• General bug fixes and performance improvements
1.0.3 Apr 1
Sportall MY 1.2c:
Introducing Verified Pairs
Team up with your favourite partner across multiple sports. Invite them, get verified, join sessions and tournaments as a duo, and track your record together.
Sportall Tournaments Integration
Register for tournaments right in the app - solo, with your verified pair, or as your club team. Live participant lists, bracket and schedule views, and instant notifications when the organizer approves your entry.
Clubs
• Club collaborations: open your session to other clubs - their admin co-hosts, approves their own members' join requests, and everyone plays together
• Club invites now arrive in your chat - accept or decline right there
• Session cards show which club each player belongs to
Profile
• Sportall ID: your personal QR code - anyone can scan it with their camera to view your profile and message you. Tap to enlarge for easy scanning
Session Management
• Repeat Session: recreate a finished session for next time in one tap
• Host reminders: a nudge when it's time to start your session, and another if you forget to end it
• Sessions now stay discoverable for an hour after start, tagged In Progress
Chats
• Reworked messaging: replies, quotes, and message deletes
• Bulk select to archive or delete chats, with live progress
General
• UI fixes across the app
more Version 1.2c Aug 6
Data Linked to You The following data may be collected and linked to your identity:
Location Contact Info User Content Search History Identifiers Usage Data Diagnostics