Sacore Icon

Sacore

Basketball Stats & Game Tracker

Free · No Ads · Privacy-First

Download on the App Store

Purpose

Sacore is a basketball stats and game tracking app designed for coaches and parents who want to keep a complete record of their team's season. Manage your roster, track every basket and foul in real time, and review detailed statistics after the final whistle — all without accounts, subscriptions, or external servers.

About This Project

Sacore was built as a personal project after considerable pestering from a friend who wanted to keep score at his son's games and considered a spreadsheet too much effort. What started as a simple scoreboard grew into a full season tracker with foul management, player statistics, and substitution tracking.

It remains free and privacy-focused because the people watching youth basketball on weekend mornings don't need another subscription. All data stays on your device — no account required, no data sent anywhere.

Features

Team & Roster Management

Create one or more teams and manage each roster independently. Add players with name and jersey number, mark them as active or inactive across the season, and assign a profile photo to each.

Live Game Tracking

Before each game, select the nominated players and starting lineup. During the game, record 1-, 2-, and 3-point baskets per player with a single tap, undo the last score if you mis-tap, manage the visiting team's score manually, and control the game clock with configurable periods and duration. Player substitutions between the starting five and the bench can be made at any time.

Foul Tracking

Sacore tracks fouls separately for the home and visiting teams, following standard basketball rules. See the Foul Rules section below for full details.

Season Statistics

After each game, Sacore automatically saves per-player stats that can be reviewed at any time: total points and breakdown by basket type, minutes played, scoring efficiency (points per game, points per minute, personal best), discipline data (career fouls, fouls per game, disqualifications), and participation figures (win rate, appearance rate, substitution count). A point trend chart visualises each player's progression across the season. Stats can be filtered by season year.

iCloud Sync

Optionally sync your teams, rosters, and game history across devices using your personal iCloud account. All data remains encrypted and private — we never have access to it.

Privacy-First Design

No accounts. No external servers. No analytics or telemetry. No advertising. Everything stays on your device unless you enable iCloud sync.

Foul Rules

Home Team — Per Player

Fouls are recorded individually per player using a swipe gesture on the live game screen. A five-circle indicator shows each player's foul count: grey (none), green (1–3), yellow (4th foul), red (5th foul). At 5 fouls the player is disqualified and their row is highlighted in red to alert the coach. Home team fouls accumulate across the entire game.

Visiting Team — Per Period

A simple foul counter is tracked per period for the visiting team. At 5 fouls in the period the foul button is disabled. The counter resets automatically at the start of each new period.

Interface

Dashboard

Dashboard

Live Game

Live Game

Statistics

Statistics

Legal Notice

No responsibility is accepted for statistical discrepancies, recording errors, or any issues arising from the use of Sacore. Basketball rules implementation is based on standard FIBA youth regulations and may differ from local league rules.