TeamBasin
One platform, both programs.
Club teams and intramural leagues share the same login, the same roster, and the same school. Pick a side above to see what that side gets.
Your whole club, on the same page.
One place for your schedule, attendance, roster, group chat, dues, and gear, so the team stops living in five different apps and a pinned message nobody reads.
One account, every league you play in.
Look up schedules, standings, and results for your school’s leagues without signing in, then use the same account to get a squad, a schedule, and your team’s chat.
Every program at your school, from one account.
One grant covers every club, outdoor and intramural team — including the ones that do not exist yet — without joining a single roster. See rosters, budgets, attendance and compliance across all of them, and run your intramural leagues from the same place.
Two programs, one platform
Same login, same school, different seasons. Start with the one that's yours.
Club sports
One space per team for the schedule, attendance, roster, chat, dues, and gear. It stays set up between seasons, so each new group of officers inherits a system instead of rebuilding one.
Intramural
Browse leagues, schedules, standings, and results without making an account. Sign up when you want to play, and your school’s admin team runs results and standings from the same place.
Running both of these for a whole school? .
This is what your team actually sees
Click through the parts your club touches every week.
Practices, games, and team events on one calendar. Switch between week, month, and year, with blackout dates baked in. Drag to reschedule and reminders go out on their own.
Your league, end to end
Schedule, standings, and brackets: the same views your school’s leagues actually run on.
your-school.teambasin.com/leagues
| # | Squad | W | L | Pts |
|---|---|---|---|---|
| 1 | Court Vision | 6 | 0 | 18 |
| 2 | Nothing But Net | 5 | 1 | 15 |
| 3 | The Benchwarmers | 3 | 3 | 9 |
| 4 | Air Ballers | 1 | 5 | 3 |
Standings recalculate the moment a result is entered. Nobody rebuilds a table by hand, and nobody argues about who is actually top of the division.
What running intramural actually takes
The whole season, not just a schedule.
Standings that keep themselves
Enter a result and the table re-sorts. Brackets advance on their own. No end-of-week rebuild.
Results you can correct
Score entered wrong? Fix it. Standings, brackets, and records downstream all re-sort to match.
One schedule, every division
Fixtures, courts, and times in one calendar. Filter to your division or see the whole league.
Squads with chat built in
Every squad gets a roster and a group chat. No separate app, no captain rebuilding a contact list.
Free agent pool
Nobody to sign up with? Join the pool and get placed on a squad that needs players.
Officials and assignments
Assign referees to fixtures and keep availability in one place instead of a running text thread.
Venues and reschedules
Courts and fields are tracked with the schedule. Move a match and both squads are told.
Waivers and conduct
Waiver status sits on the roster, so you know who is cleared. Conduct records stay with the record.
Registration to playoffs
Sign-ups, divisions, regular season, and brackets run in one system from open to final.
Everything your team needs
Nine tools, one login, zero spreadsheets.
Schedule Management
Create and manage meetings, activities, and events with calendar views
Attendance Tracking
Mark and track event attendance with detailed analytics
Team Roster
Comprehensive member profiles with engagement and information
Team Chat
Real-time messaging with file attachments and polls
Statistics
Activity tracking and member engagement metrics
Notifications
Automated event reminders and team announcements
Finance & Budgeting
Track fundraising, donations, and budget with automated ledger sync
Inventory Management
Track equipment, manage stockroom, and issue/return items
Multi-Tenant
Support for unlimited teams with dedicated subdomains
Up and running in an afternoon
From sign-up to game day in three simple steps.
Claim your team
Your club gets its own space and web address in minutes. Invite players, officers, and coaches with the right access for each.
Load your season
Drop in practices, games, and events on the shared calendar. Attendance tracking and reminders run themselves from there.
Run it all in one place
Chat, finances, inventory, and stats live alongside the schedule. Close the other four apps.
From sign-ups to a champion
Three steps for whoever runs intramural at your school.
Open your league
Your school gets its own space and web address. Set up the sport, the divisions, and when registration opens.
Take registrations
Squads sign up, solo players join the free agent pool, and waivers are tracked as they come in. You approve who is in.
Play the season
Publish the schedule and enter results as they finish. Standings and brackets take care of themselves through to the final.
What changes when it's all connected
Real situations every club hits, handled instead of improvised.
Schedule screenshotted into the group chat, then buried
One live calendar everyone shares
Attendance in a spreadsheet someone forgets to update
One-tap attendance with trends built in
Dues chased one by one with no idea who has paid
A real ledger that shows who has paid before the tournament
“Who has the extra goalie gear?” and nobody knows
Live inventory: every item, and who has it
Each new officer rebuilds the system from scratch
It is already set up, so you just add the season
It rains Thursday afternoon. The captain moves practice on the calendar, the reminder reschedules itself, and a poll goes out in team chat, all before the old way would have finished typing “practice cancelled?? 👀” into the group chat.
What changes when it's all connected
The parts of intramural that usually get improvised, handled.
accounts needed to check a schedule
place results get entered
programs on the same login, club and intramural
Standings in a spreadsheet one person owns and updates on Sundays
Standings that re-sort the moment a score goes in
Score disputed in the group chat with no record to check
A result you can correct, with everything downstream re-sorting
Make an account just to find out when you play
Schedules and standings public, no login
Want to play but have nobody to sign up with
Free agent pool that puts you on a squad
Bracket redrawn by hand every time a round finishes
Winners advance themselves
Two courts flood on a Tuesday. You move four matches to next week, both squads in each get told, and the standings still add up because nothing was played yet. The bracket waits for the results it is missing instead of locking in a wrong seed.
Every side of intramural
No download, no signup wall.
Look up your league’s schedule, standings, and results without making an account. Nothing to install, nobody to ask for a link. When you’re ready to play, sign up and your squad’s chat comes with it, alongside every result and every standing you were already looking at.
One login, both programs. Play club and intramural on the same account, with one profile and one schedule covering both.
For your school’s admin team.
No more spreadsheet, no more argument in the group chat about the score. Whoever runs intramural at your school enters results as they come in, and the standings and brackets update on their own. Get one wrong and you can go back and fix it, and everything downstream re-sorts to match.
For your university.
Schools running more than one program get a view across all of them, with registrations, activity, and anything that needs attention in one place. Still early, and we’d rather talk it through than sell it to you.
What an administrator account includes
Fourteen screens, one grant, and a short list of things it deliberately cannot do.
One grant, every team
Club, outdoor and intramural, including teams created later. No roster row, so the account never shows up on a roster or counts against its size.
Rosters without the spreadsheet round
Who is on which team, in what role, across the school. One person’s full record is a deliberate, recorded lookup rather than something on by default.
A schedule you can actually edit
A real calendar across every team, plus a by-team breakdown that shows which clubs have nothing booked at all.
Budgets across every team
Categories, spending and a school-wide rollup, without asking anyone to export anything. Every change is attributed in a log that cannot be edited.
Compliance in one place
A club audit log, an intramural audit log and a combined view, plus certification and waiver status per team — and you set the requirements.
Your institution’s cards
Assign the school’s purchasing cards and see who is holding them. There is no club-side counterpart: a P Card belongs to the institution.
Travel sign-off
Officers submit a trip plan; you approve or decline it. You cannot edit the contents of someone’s trip, and nothing here pretends you can.
Your intramural leagues
Full commissioner authority from the moment the grant is issued — divisions, schedules, standings, brackets, officials and disputed results.
Reach a team without joining it
One thread per team, visible to its staff and never to players, or a single announcement to every team at the school at once.
Attendance, compliance logs, certification records and trip contents are deliberately view-only, and a team’s own owner keeps more authority than you do, including deleting the team. The full breakdown is here.
What TeamBasin is not
Easier to find out now than three meetings in.
Facility booking or scheduling rooms and fields
Teams schedule their own practices, games and events. Reserving the space itself stays wherever your campus already does it.
Point of sale, memberships or building access
No card readers, no turnstiles, no membership billing. If that is the problem you are solving, you want a campus recreation suite — TeamBasin can sit alongside one.
E-signature or waiver drafting
Waivers are tracked, not generated or signed here. You record what was signed through your university’s own process, on paper or otherwise, and see at a glance who is missing one.
Equipment damage and maintenance workflows
Gear is tracked as issued, returned or lost, and a loss books its cost to the budget. Repair status is on the roadmap, not shipped — track it in notes for now.
What it does cover is the layer those tend to treat as an afterthought: what happens inside the teams. The guides go through it.
Your team's data belongs to your team
TeamBasin was built privacy-first from the first line of code, and that is still how it is built.
Role-aware access
Finances and member info are visible only to the people who should see them. Access follows each person’s role on the team, automatically, so nobody has to manage permissions by hand.
What they need to show up: schedule, their own status, and their team’s chat.
The rosters and records for the teams or leagues they actually run.
No cross-team access, no cross-school access, and no ads built on any of it.
Isolated by default
Each club’s data is separated at the database layer. One team can never see another team’s. It is the default, not a setting you can forget to turn on.
No ads, ever
The product is not built on selling your team’s information. No ads, no data brokers, no exceptions.
How this is actually enforced — where the boundary lives, what is logged, and what we do not claim.
Fair questions, straight answers
It’s free right now, during the pilot. If that changes, current schools will hear about it from us directly.
Get your school out of the group chat
Free while we’re in pilot. Club or intramural, it’s the same login.
Note: TeamBasin is currently optimized for desktop and laptop. A mobile view is coming soon.