Play Rondo
Your city plays. Do you?
Free · Designed for iPad. Not verified for macOS.
Rondo is the easiest way to find and join pickup soccer games and local leagues near you. Create unlimited teams with extensive management features. Discover open games, reserve your spot, join games as a team, connect with new players, and never miss a game.
Features:
Browse pickup games and leagues by location and skill level
Book your spot instantly — no back-and-forth required
Invite friends or join solo
Manage your team and track your schedule
Find and reserve local fields near you
Whether you're organizing a game or just looking to join one, Rondo brings the soccer community together — one match at a time.
Join the game.
more Had it downloaded from first announcements and each update makes the app so much better. It’s easy to find games and play.
Had it downloaded from first announcements and each update makes the app so much better. It’s easy to find games and play.
Games stay in Upcoming until they're actually over — easier to find sessions still in progress
New What's Happening Now section on Home for your current live event
Better guest checkout: bring friends, add guests after joining, and remove guests with refunds when eligible
Host teams can delegate session management to sub-hosts with custom permissions
Tournament improvements: free agent signup, division scheduling, and host management tools
World Cup bracket pool scores now update correctly as matches finish
Private games you host or joined now appear on the Games list
Share invite links as full message or link only
3.2.3 2d ago
Tournaments
Register as a free agent — join solo and pay when the organizer confirms you
Tournament host tools: dashboard, team approvals, refunds, and free-agent management
Goalkeepers sign up free when hosts enable it (pickup games, leagues, and tournaments)
Bracket pool scores update automatically — no more manual refresh
Fixed an issue where pool points could drop mid-group stage
Bracket layout improvements on mobile
Discover & sessions
Event cards show type (Pickup, League, Tournament) and clearer per-player / per-team pricing
Session times save correctly in your local timezone
More accurate fee previews at checkout
Privacy & messaging
Organizers can message players directly from sessions and tournaments
Improved roster invite and waiver flows
3.2.2 Jun 21
World Cup bracket pools: view friends’ picks; mobile layout fixes
Group session controls: skip approval for members, private group-only sessions
Cancel pending team invites from the roster
Message signups from sessions, matches, leagues, and tournaments
Waiver viewing and partner onboarding improvements
3.2.1 Jun 15
World Cup Tracker & Bracket Pool Implemented
Fixed bug where Waivers were displaying as blank pages
3.2.0 Jun 14
View and sign waivers in the app — no more switching to your browser for PDFs
Confirm your legal name when signing waivers
Register for tournaments faster — captains only need their own waivers to sign up; teammates can sign later and get weekly reminders
Edit tournament listings with a location photo or info banner cover
Clearer waiver messaging on tournament registration
Home screen fixes: fewer duplicate events and more reliable navigation to team attendance lists
3.1.1 Jun 10
Tournaments
Generate brackets across multiple divisions at once — each division uses its own format and schedule.
Switch divisions on the Bracket Overview and full bracket view; your registered division is selected by default.
New Guaranteed Games format: set how many games each team plays.
Division skill levels and clearer division details when managing tournaments.
More reliable bracket generation: invalid or unready divisions are skipped instead of failing the whole tournament.
Hosted tournament pages
Tournament description and cover photo on the public registration page.
Clearer registration status: open, closed, or opens on [date] — register button only shows when signup is actually available.
Events & discovery
Choose a cover photo or banner when creating sessions, tournaments, and seasons.
Improved map and game discovery.
Guest browsing with sign-in when you’re ready to join or register.
Ratings & feedback
Post-event rating recap prompts after games and sessions.
Session hosts get reminders to rate players after events end.
Payments & cancellations
More reliable refunds when organizers cancel tournaments, seasons, or sessions.
Tournament payments and split-pay improvements.
Fixes & polish
Bracket screen layout fixes on multi-division tournaments.
Clearer errors when bracket setup or tournament saves need attention.
Notification and venue details improvements.
General stability and UI polish throughout.
3.1.0 Jun 9
• Tournament registration shows early bird, regular & late pricing
• Correct fees applied at signup; late registration supported
• Pay your tournament share from team & tournament screens
• Bracket view hidden until bracket is ready
• Cash App support in checkout (where available)
• Late registration fees for seasons & tournament divisions
3.0.1 Jun 4
Rondo 3.0 - Open Beta Officially Launches
Lifted Beta Code Requirement
Expanded Push Notifications
Expanded Tournament Functionality
Expanded Pickup Game Management
Expanded Organizer and Partner Dashboards
3.0.0 Jun 3
Introduction of Operator Mode - A simplified Experience for our partners and organizers
Cashapp added to supported payment methods
Minor UI tweaks and bug fixes
2.5.11 Jun 1
Apple Pay Logic Updates
2.5.10 May 31
Minor Payment Flow Updates
2.5.9 May 30
Resolved Apple Pay Bugs
2.5.8 May 30
New Games experience: Sessions are now labeled as Games and easier to find in navigation.
Added a day-by-day Games selector with an All Upcoming view for faster browsing.
Improved landing page relevance: What’s Next now shows only events you’ve joined, and hides when empty.
Added unread News indicator so you can quickly spot new updates.
New nearby opportunity notifications for joinable sessions, tournaments, seasons, and ringer-needed matches.
Fixed session listing price display so card prices match checkout/service-fee totals.
Additional UI and stability improvements across Games and team flows.
2.5.7 May 29
Rolled out Attendance Phase 2 backend + app updates: advanced rules engine, multi-action policies, violation/action logs, and rule simulation support.
Converted attendance operations to an event-based workflow (no manual user/team/event ID entry in the app): organizers now select a past event and act on listed participants/teams.
2.5.5 May 20
Added a major Club Management upgrade with Club Forms, Club Dues, Club Waivers, approvals, and improved member management.
Introduced multi-role account support so users can now hold multiple roles (for example: player + host + partner).
Improved notifications and deep linking so alerts open directly to the right screen and feel more consistent across app/email/push.
Enhanced landing experience with better upcoming activity visibility, performance, and event-time display consistency.
Expanded admin tools for user management, role assignment, and host verification controls.
Delivered many fixes and polish updates across forms, scheduling, profile/club screens, timezone formatting, and reliability.
2.5.0 May 8
Added a new Need Action inbox so players can quickly handle important items like RSVPs, payments, and upcoming events.
Improved Action Inbox with filters, better organization, and direct links to the exact screen you need.
Added Pay now on booking details for unpaid facility bookings.
Attendance lists now show the day of week and support a separate end date.
Improved attendance management tools for team staff, including a manual reminder trigger.
Expanded profile/action prompts for missing setup items (like payout and business/profile details).
Improved timezone consistency so event-related times and reminders are shown more accurately by event/location context.
Multiple UX and stability improvements across team, event, and booking flows.
1.9.1 Apr 14
Team experience upgrades
Fixed club-affiliated teams so logos/icons display correctly on the My Teams list.
Improved Team Edit with better location behavior and cleaner club/squad handling.
Fixed role badge rendering in team member cards.
Event time clarity
Start, arrival, and end times now display more consistently in the event’s timezone with correct timezone labeling.
Improved DST/timezone label accuracy for event detail views.
Attendance and roster improvements
Better attendance editing flow and event time/location handling.
Updated upcoming-event visibility/highlighting and roster-related reliability fixes.
Facility booking and web flow enhancements
Improved booking UX, filtering, and booking-state consistency.
Strengthened signup/login gating in booking flows (including verification handling).
Better cancellation/reschedule communication and notifications.
Security and account controls
Expanded suspension/ban enforcement across auth and protected actions.
Improved token/session handling and auth edge-case reliability.
General polish and stability
Multiple UI overflow/layout fixes across session, match, and tournament details.
Crash/assertion fixes and broader reliability improvements across app surfaces.
1.8.4 Apr 7
Improved team attendance lists with more flexible scheduling:
Separate date, kickoff time, end time, and arrival time (each optional/TBD).
Expanded team leadership permissions:
Captains, co-captains, coaches, and sub-managers can now edit existing attendance lists.
Better field/location clarity:
Added optional Field Name label (e.g., “Field #24”) for attendance locations.
Improved attendance list usability:
The next upcoming attendance event is now highlighted so it’s easier to spot quickly.
Fixed Android invite-link behavior:
Team invite links now open directly in the app more reliably instead of redirecting to web.
1.7.1 Apr 2
Fixed waitlist UI and improved waitlist answer visibility behavior.
Fixed waitlist text/copy issues.
Fixed session group filtering and group sessions list filtering.
Fixed recent/past match status on profile (Pending Result now shown correctly).
Added support for organizers to add non-registered guests to sessions.
Added season filtering/search by league (including improved season + league name search).
Improved session signup questions flow and validation (including non-approval flows).
Added ability to select and reuse previously uploaded waivers.
Premium 85+ ringer option now disables automatically when no qualified players are available
1.6.2 Mar 30
Fixed Quick Menu Buttons Clipping on the Team Details Page
1.6.1 Mar 28
Improved team details experience with a cleaner sticky quick-nav and better in-page navigation.
Updated waiver signing UI so actions fit better and the full flow is easier to complete without excessive scrolling.
Added league organizer tools to invite teams that played in prior league seasons to upcoming seasons.
Group improvements:
private groups now hide empty Members/Teams/Sessions tabs for non-members,
group create/edit now requires city/state location for better discovery and filtering.
Team creation now requires city/state location (using the location picker) for cleaner location-based results.
Fixed a crash caused by duplicate Hero tags on the Groups screen.
Reliability improvements around release/update flow and iOS build pipeline stability.
1.6.0 Mar 27
Fixes to the team invite links
1.5.7 Mar 24
Ringer System Upgrades
• Added free ringer request from Match Details (organizers).
• Added smarter targeting: Free, Premium 85+, GK-only modes.
• Added targeted push (5-mile radius, role/rating filters, excludes participants/organizer/joined).
• Fires on: request, enabling ringers, or new match with ringers enabled.
• Added premium guard: blocks if no 85+ ringers within 5 miles.
• Added ringer request timeline with status (open, in_progress, fulfilled).
• Added post-game ringer ratings: endpoints + “Rate Ringers” UI.
Ringer Payments + Join Flow
• Implemented full Manage Payments flow in Match Details.
• Fixed manual payment 500 errors (status/description normalization).
• Improved premium sponsor funding + tracking.
• Fixed Pay & Join flow + success confirmation.
• Added post-join banner + improved UX.
• Added manager actions to message/remove ringers.
Eligibility, Access, Role Logic
• Enforced premium eligibility (85+) frontend + backend.
• Restricted join CTA to valid non-team users.
• Added organizer/team messaging to ringers.
• Expanded captain/manager permissions.
Team Attendance + Roster
• Fixed RSVP edge case with team-scoped logic.
• Added team-scoped roster publishing.
• Added recurring attendance (daily–monthly).
• Added duplication flow (prefill + edit).
• Fixed controller lifecycle crash.
Calendar
• Integrated attendance lists into calendar.
• Added Attendance Lists filter/type.
• Added calendar markers + routing to team context.
UX + Stability
• Fixed incorrect “ringer” labeling for team players.
• Fixed Manage Payments modal overflow.
• Resolved layout/overflow issues across flows.
• Improved responsive text + spacing.
Notifications + Location
• Added last-login location capture (lat/long/time).
• Enabled proximity-based ringer push via auth flow.
SMS
• Added retry/fallback for failed sender cases.
League & Season + Forfeits
• Added full forfeit config (models → API → UI).
• Added cancellation flows (matches, sessions, seasons).
• Added refund automation (sessions + ringer payments).
• Enforced beta code on social onboarding.
• Improved complete-profile UX (validation, QR scan).
• Fixed forfeit dropdown crash.
Other
• Payment + premium billing alignment, UI fixes, notifications, refund windows.
• Bulk invites, group/session actions, QR + URL consistency.
• Stripe/webhook/auth fixes (startup, signatures, Firebase guards, null/date safety).
• Payment emails + landing improvements (receipts, branding, filters).
1.5.6 Mar 23
What’s New in Version 1.5.5:
Improved attendance list experience in Team Details
Added new attendance filters (Matches/Non-matches, Upcoming/Past/All, Date sorting)
Past attendance events are now clearly labeled
For club-wide events, managers can now publish game day rosters for a specific team
UI polish and stability improvements across roster and attendance flows
1.5.5 Mar 18
Games stay in Upcoming until they're actually over — easier to find sessions still in progress
New What's Happening Now section on Home for your current live event
Better guest checkout: bring friends, add guests after joining, and remove guests with refunds when eligible
Host teams can delegate session management to sub-hosts with custom permissions
Tournament improvements: free agent signup, division scheduling, and host management tools
World Cup bracket pool scores now update correctly as matches finish
Private games you host or joined now appear on the Games list
Share invite links as full message or link only
more Version 3.2.3 2d ago
Data Linked to You The following data may be collected and linked to your identity:
Data Not Linked to You The following data may be collected but it is not linked to your identity: