πŸ‡¨πŸ‡¦ Proudly Canadian | Caledonia-Based | Serving Ontario & Beyond
← Back to Portfolio
League Standings Tool

Simple Standings

The smallest possible tool that does the job: type in teams and scores, get a clean shareable standings page your players can bookmark. No app, no login, no spreadsheet.

53+
Sports Supported
Free
For Organizers
0
Logins To View
Simple Standings β€” shareable league standings, schedules and stats, built by Blacktie Collaborative

The Challenge

Most recreational leagues track standings in a spreadsheet that one volunteer owns. It works until that person is away, or a formula breaks, or somebody sorts a column and detaches the rows. The alternative is a full league management platform β€” registration, payments, rosters, permissions β€” which is enormous overkill for a convenor who just needs to publish who is winning.

The gap between "a spreadsheet nobody else can safely touch" and "a platform that takes a weekend to configure" is where most rec leagues actually live, and almost nothing is built for it.

Our Approach

1

Made manual entry the feature, not the limitation

No imports, no syncing, no integrations to break. The convenor types in the scores. For a ten-team league this is genuinely faster than configuring an import, and it means the tool never silently shows stale data because a sync failed.

2

Put the share link at the centre

The output is a read-only page anyone can open on a phone with no account. Players and parents bookmark one URL for the season. That constraint drove the whole design β€” everything exists to make that page good.

3

Let organizers pick only the parts they need

Standings, Schedule, and Statistics are chosen at create time in any combination. A darts league that only needs a table is not forced through schedule configuration it will never use.

What It Does

Computed columns

Flexible

Win percentage, run differential, points, or any formula derived from the columns the organizer defined. The tool does not assume your sport scores the way baseball does.

Player statistics with sport-aware defaults

Depth

Stat columns come pre-filled per sport β€” batting for baseball, scoring and assists for hockey β€” with the same computed-formula support as the standings table.

Smart schedule filters

Usability

Visitors filter the schedule by team, venue, or any column, with the filterable fields detected automatically from the data rather than configured by the organizer.

Dark and light mode with custom colours

Polish

The share page respects the visitor’s device theme, and the organizer sets their own colours for each mode so the page can carry league branding without a designer.

Product Snapshot

53+
Sports
With pre-filled stat columns
78
Pages Live
Marketing and sport-specific routes
Free
Forever
No credit card, no trial window
1
Link To Share
No app install, no viewer account

Key Takeaways

  • βœ“A tool that does one thing well beats a platform the user has to grow into
  • βœ“Manual entry is a legitimate product decision when the dataset is small and reliability matters more than automation
  • βœ“Read-only share links remove the single biggest adoption barrier for casual audiences
  • βœ“Sport-aware defaults make a generic tool feel purpose-built without building 53 separate products

Need Something Like This Built?

We build our own products, which means we solve these problems for ourselves before we solve them for you.