Skip to content

Adult leagues. One place to stay organized.

Use Rec Soccer to organize your adult league, or rent us field time and we will run one. Other teams track payments made outside the app; leagues we operate collect registration and league fees through Stripe.

Dashboard
DashboardScreenshot from the app, sample league

Two ways to run a league

Same app for the players either way. The difference is who runs the season.

You run it

Host your league on Rec Soccer

Keep your adult leagues organized with schedules, rosters, standings, chat, and fee tracking. Your staff run the league and manage the money; Rec Soccer helps players stay informed.

  • Track payments made outside the app
  • Free-agent pool and waitlists per division
  • Schedules, standings, chat, and push alerts for every team
  • Your staff appoint and manage your own referees — we do not assign officials to leagues you run
What facilities get

How a season runs.

1

Facility publishes a league

Name, season dates, divisions, team fee, roster minimum, and refund policy. Hosted leagues are managed by the facility's own staff accounts.

2

Teams and free agents register

Captains register a team and split dues across the roster. Solo players join the free-agent pool with position and availability, and get placed.

3

Know how your league handles fees

In leagues run by Rec Soccer, registration and league fees are collected through Stripe checkout in the app, with receipts saved to your account.

What's built in

Everything a league needs after the registration form, not just the form.

Stripe checkout for leagues we run

In leagues run by Rec Soccer, registration and league fees are collected through Stripe checkout in the app, with receipts saved to your account.

Team dues tracking

See who has paid their share of the team fee and who still owes, without a spreadsheet.

Free-agent pool

Players without a team list themselves per league. Captains and facility staff place them on short rosters.

Waitlists that work

When a division fills, teams join a waitlist and are pulled in automatically when a spot opens.

Refunds and disputes handled

Full and partial refunds, refund-policy acknowledgement at checkout, and a dispute flow that keeps records straight.

Waivers and age checks

Adult-only age verification and e-signed waivers at registration, stored with the season's records.

Who it's for.

Facility-hosted leagues

Your staff run the league from the same admin tools they use for fields and schedules.

Captains registering a team

One registration, one fee, and the whole roster sees who has paid.

Solo players

No team? Join the pool and get placed before the season starts.

Cities and parks departments

Open field time on your calendar? Rent it to us and we run a league on it.

Multi-division seasons

Coed, men's, women's, and skill tiers under one league with separate caps and waitlists.

Run your next season here.

Sign up free, or tell us about your fields and adult leagues. We will help you choose the setup that fits.

More of the app

Find Subs Team Payments Chats Schedules Stats & Profile Customization

Screenshot from the app, sample league