# 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.

Canonical: https://blacktiecollab.com/portfolio/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.

| Fact | Detail |
| --- | --- |
| Type | Our product |
| Category | League Standings Tool |
| Year | 2026 |
| Site | https://simplestandings.com/?utm_source=blacktiecollab&utm_medium=crosspromo&utm_campaign=portfolio&utm_content=simplestandings |

- Sports Supported: 53+
- For Organizers: Free
- Logins To View: 0

## 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

| Result | Value | Detail |
| --- | --- | --- |
| Sports | 53+ | With pre-filled stat columns |
| Pages Live | 78 | Marketing and sport-specific routes |
| Forever | Free | No credit card, no trial window |
| Link To Share | 1 | 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

## Related work

- [Canadian Adult Sports Directory](https://blacktiecollab.com/portfolio/canadian-adult-sports): National Sports Directory
- [Sports Booking Management](https://blacktiecollab.com/portfolio/sports-booking-management): Facility Booking SaaS
- [Slo-Pitch Central](https://blacktiecollab.com/portfolio/slopitchcentral): League Management Platform
