All Features

Team & Player Management

Manage rosters across seasons

Players, teams, and rosters are the backbone of a league. ScoreLM keeps track of who played for which team in which season -- and when a player switches teams, their career stats follow them, not the team they left.

Screenshot coming soon

Player Profiles

Every player gets a public profile page

Each player profile includes a headshot, jersey number, position, height and weight, and a short bio. The profile is public-facing -- shareable URL, career stats, and game log -- so players can send the link to family, recruiters, or post it on social.

  • Headshot, jersey number, position, height and weight
  • Career stats aggregated across every season they've played
  • Game-by-game log with box score links
  • Shareable public URL -- no login required to view
Screenshot coming soon

Roster Building

Add players one at a time, or import a CSV

For a small league, adding players through the admin panel is fine. For a 20-team league with 300 players, there's a CSV import that handles the whole roster in one shot.

Add players individually

Fill out the player form, upload a headshot, assign them to a team. Good for onboarding a handful of players or adding a mid-season signing.

Bulk CSV import

Paste or upload a CSV with names, jersey numbers, positions, and team assignments. The importer validates rows, flags conflicts, and creates everything in one go.

Screenshot coming soon
Screenshot coming soon

Career History

Stats follow the player, not the team

When a player moves to a different team between seasons, their career stats don't get wiped. The player record stays the same -- ScoreLM just tracks which team they played for in which season. Their profile shows the full career arc, team by team.

  • One player record, many season-team assignments
  • Career totals and per-season splits on the profile page
  • Jersey number and position can change season to season
  • Old box scores still show the team they played for at the time

Team Pages

Every team has a home on the site

The team page pulls together everything in one spot -- logo, team colors, current roster, the full season schedule, and the running record. Fans bookmark it. Players share it. It's the team's identity on the league site.

Logo & Colors

Upload a team logo and pick primary and secondary colors. Those colors carry through to the scorebug overlay and throughout the site.

Current Roster

Every active player listed with their number, position, and headshot. Click through to the full player profile.

Season Schedule

Upcoming games with dates, times, and opponents. Completed games with final scores and box score links.

Win/Loss Record

Live record, division standing, and streak. Updates the moment a game finishes -- no manual entry, no spreadsheet.

Screenshot coming soon

Season Archive

Past seasons don't get overwritten

When a new season starts, the old one doesn't disappear. Every past season stays live with its standings, rosters, box scores, and champions. Ten years from now, you'll still be able to look up who won the 2025 title.

All

Past seasons stay indexed and searchable, forever

0

Manual archiving or data migration between seasons

1

Click to switch between seasons on any team or player page

What stays accessible

  • Final standings and playoff brackets
  • Rosters as they were that season
  • Every box score from every game
  • Season leaders and award winners

Get your roster set up in an afternoon

Import a CSV, upload team logos, and you're ready for tipoff. The Pro plan has a 14-day free trial.