A product of Recursive Creations

Every season builds on the last. Every role overlaps with another.
Sports should still feel like sports.

Recursive is one app for everyone in sports, so you can spend less time coordinating it and more time enjoying it. Schedules, registrations, scoring, communication, tournaments, clinics...handled. The camaraderie, the competition, the reason you started...yours.

COPPA-aware consentNo ad trackingNo data sales

You didn't sign up for the spreadsheets.

You signed up because your kid loves the game. Or because you love coaching. Or because Saturday morning at the rink is the best part of your week.

Somewhere along the way, the season came with six apps, a registration portal, three group chats, and an email folder you don't open.

Recursive replaces all of that with one place, so the season can go back to being about the season.

Why Recursive

Every season builds on the last.

In sports, today's captains were yesterday's rookies and will be tomorrow's alumni. Every practice feeds a game. Every game feeds the season. Every season feeds your club's history. The structure is self-referential by design.

Recursive is built that way on purpose. The platform carries your roster, your stats, your permissions, and your history forward. So this season makes next season easier, and last season's lessons aren't lost.

Read the full story behind the name →
Built for every role

Less app-juggling. More sports.

Every role in sports comes with its own admin tax. Recursive automates the parts that aren't sports (schedules, registrations, scoring, standings, communication, brackets), so every role stays in the part that is.

Parents

Today: Six apps for three kids across two sports, schedule changes lost in group chats, forms emailed as PDFs.

Recursive: One feed for every kid, every sport. Schedule changes pushed. Registration in two taps.

Get back: Sunday afternoons that aren't lost to coordinating.

Coaches

Today: One app for scheduling, another for messaging, another for scoring, another for registration. Three logins to run a single practice.

Recursive: Schedule practice, message parents, run tryouts, score games, manage rosters...one place, one login.

Get back: Practice that isn't half-eaten by admin.

Players

Today: Texts from one parent, schedule from a club app, stats nowhere, coach's notes in a fourth tool.

Recursive: Where to be, when, who's playing, what happened last game...one feed.

Get back: Show up ready, not searching three threads for tomorrow's start time.

Tournament & clinic organizers

Today: A bracket tool, a registration form, an email blast, a referee thread, a venue spreadsheet.

Recursive: One workflow from "I'm running this event" to "registration's open, brackets are seeded, refs are confirmed, families know."

Get back: The weekend energy you were going to spend on logistics.

Officials & referees

Today: Assignments by email, field locations by text, scores reported on paper, pay tracked by hand.

Recursive: Assignments, locations, and score entry...one app.

Get back: Time on the whistle, not in the inbox.

Club admins & league commissioners

Today: Spreadsheets for rosters, email for scheduling, hand-counted standings, audit docs in scattered folders.

Recursive: Multi-team rosters, automated standings, tiebreaker logic, audit-ready logs.

Get back: Time to grow the club or league instead of running its plumbing.

Formats

Whatever you're running, run it here.

Teams that run all year. Leagues that run a season. Tournaments that run a weekend. Training clinics that run an afternoon. Recursive holds every format your sports life takes.

Teams & rosters

Practices, games, communication, and stats for the team you play, coach, or parent for. Free for individuals and single teams.

Leagues & seasons

Multi-team rosters, schedules, standings, tiebreakers, and postseason brackets. Built for whoever's running the league.

Tournaments & brackets

Run each tournament in the format that suits it, with the bracket tools an organizer expects. Registration in, brackets out.

Training clinics & camps

Registration, attendance, skill tracking, and parent communication. Run a Saturday clinic or a week-long camp from the same place you run your team.

On the roadmap: publish your clinics, camps, and tournaments to your local community via social posts and email distribution, so the families who'd want to know don't have to already be in your contacts list.

The other half of the job

Sports should feel like sports. Your data should stay yours.

You're here for the love of the game, not to become someone else's data product. Recursive was designed from the first commit by a security and compliance engineer. The data posture isn't retrofitted after a fine. It's the foundation everything else rests on.

Built secure from commit one

Most sports platforms add security as a feature after: auth bolted onto a system that wasn't designed for it, audit logs for some actions but not others. Recursive was built the other way: data model and permissions first, everything else on top of that.

No ad tracking. No data sales. Ever.

No Meta Pixel, no Google Analytics tag on minor-facing surfaces, no third-party adtech SDKs anywhere your members' data lives. We don't monetize attention. We don't sell data. Full stop.

Built to the COPPA bar — for every member

If it's safe enough for a 10-year-old's schedule, it's safe enough for every adult in the club. The strictest possible privacy standard, applied by default to everyone, not just minors.

What we ship today

An honest feature list. No vaporware.

Every capability below is live in Recursive today: not coming soon, not in beta, not behind a feature flag. Roadmap items are clearly marked. We don't dress marketing copy up as features.

Game-day operations

  • Real-time scoring, modeled per sport
  • Substitution tracking and lineup management
  • Team and player stats update as the game happens
  • Spectator views with live-streaming support
  • Referee assignments with availability tracking

Club operations

  • Teams, rosters, organizations, and clubs
  • League management with standings and tiebreakers
  • Tournament brackets with seeding
  • Seven built-in roles with contextual permissions
  • Guardian-linked family accounts

Scheduling & calendar

  • Practices, games, and tournaments in one calendar
  • Recurring events (daily, weekly, monthly)
  • Per-team and per-club views
  • Email notifications for account and team events
  • In-app notification center

Sports supported

Recursive's scoring engine is sport-agnostic by design — a soccer match and a tennis match share the same event-log architecture. Individual sports aren't an afterthought; they're a first-class citizen on the roadmap.

Available today
SoccerBasketball
On the roadmap
BaseballSoftballFootballVolleyballTennisindividual
The differentiator

Security isn't a feature. It's the foundation.

In March 2026, California issued the first state enforcement action of its kind against a youth sports platform: a $1.1M fine for sharing student data with adtech. The updated COPPA rule raises per-violation penalties above $53,000. Recursive's data posture wasn't built in response to those realities; it was the founding constraint.

Every architectural decision, from the data model up, was built to the strictest standard: minors' data under COPPA. If it's safe enough for a 10-year-old's schedule, it's safe enough for every member of your club.

COPPA-aware consent

Children under 13 never get a login of their own. A parent or guardian manages their child on Recursive from the parent's own account, which is where the Terms and Privacy Policy are accepted.

No ad tracking. Ever.

No Meta Pixel, no Google Analytics, no third-party advertising SDKs anywhere your members' data lives. Your kids aren't someone else's advertising inventory. We don't sell data.

Audit logging

Consent, deletion, and data exports are recorded for every member, and the record is kept even after an account is closed. If you need to verify what was agreed to or what was removed, ask us and we can produce it for a compliance review.

SOC 2 audit planned

SOC 2 is the standard most enterprise software uses to prove how it handles data. Ours is planned, and we'll publish the report here once it's complete.

Pricing

Free for everyone taking part. Priced for whoever runs it.

Players, parents, fans and coaches use Recursive free, with no time limit. A club or a league buys athlete seats for the athletes it runs. A tournament is paid for once, by the teams in it. Nobody is ever charged for being added to something.

Taking part

$0no time limit

The schedule, the roster, the live score, the result, and your own child's record.

Athlete seats

from $12per seat, per season

For clubs and leagues. One seat per athlete, per season, and the rate drops as you buy more.

See the seat rates →

Run a tournament

Free to 8teams, then $49 or $99

Paid once, when you finalize the field, for the teams in it.

See tournament pricing →
See full pricing →

The seat rates with worked examples, the stats add-on, tournament pricing, everything included, and the billing FAQ are on the pricing page.

FAQ

The questions you're actually going to ask.

Why is it called Recursive?

Sports grow by repetition and return (practice to game to season to career), and Recursive is built the same way. The full architectural story of the name lives on the About page.

What ages and levels does Recursive support?

All of them. Recursive is built for sports clubs at every age and every level of play, from the youngest rec programs to high school athletics, adult leagues to competitive academies, and team sports to individual sports like tennis. You'll see us talk about youth data specifically because minors' data is the strictest standard under COPPA. Building to that bar means every member's data is protected to the same standard, regardless of age.

Do you offer live streaming?

Yes. Whoever runs a game, and each team playing in it, can add a live stream to the game's page. A YouTube stream plays right there beside the score; a link to any other service opens it in a new tab. When a game has more than one stream, viewers choose which to watch. Recursive doesn't film the game itself. You stream with the camera and service you already use, and families find it in the same place they follow the score.

Do you have AI features?

Not yet. Recursive doesn't ship what it can't stand behind. When we ship AI capabilities, they'll be grounded in your team's real data, inspectable and explainable, not a chatbot bolted onto a dashboard.

How is my data protected?

No ads, no third-party tracking, no selling data — full stop. Permissions are designed for sports realities: guardians see their athletes, coaches see their teams, admins see their clubs. Consent, deletion, and data exports are recorded for every member, so we can show you what was agreed to and what was removed if you ever need to verify it. SOC 2 audit planned. Our full security posture is documented in the Privacy Policy and updated as it evolves.

Can associations or school districts self-host?

Not out of the box — Recursive is a hosted platform today. Private hosting is something we're open to, but we'd want to understand your requirements fully before committing to supporting it. Tell us what you need and we'll talk it through.

A coach who codes.

Built by Sean Marshall: twenty years shipping software, twenty years coaching youth and community sports.

Read the full story