Help & Guide

Everything you need to know about Statty

Track live game stats, manage your roster, share results, and export data — all from the sideline.

Section 1

Getting Set Up

Statty is organized around your organization — your school, club, or association. Everything lives under one org, and you can run multiple sports and programs from it.

Creating your account

1
Download Statty and open it. Tap Sign in with Apple or Sign in with Google — no email or password to create, just your existing Apple or Google account.
2
Enter your organization name (e.g. "Riverside High School" or "Metro Lacrosse Club").
3
Choose your sport. You can add more sports later.

Inviting a co-coach

Each organization gets a unique invite code. Share it with your co-coach — they'll enter it when signing up and will get full access to the same programs and game data.

Find your invite code two ways: tap Invite Someone at the bottom of the home screen, or tap → your code is listed under Invite Code with a Copy button.

Joining an existing organization

If someone else has already set up your organization and sent you an invite code, don't create a new org — join theirs instead.

1
Download Statty and open it. Sign in with Apple or Google.
2
When asked to set up your organization, tap Join an Existing Org instead.
3
Enter the invite code and tap Join. You'll land on the org's home screen with full access to all programs and game data.
Important: Each invite code is unique to an organization. If you create a new org by mistake, you'll need to sign out and create a new account using the join flow instead.
Statty home screen showing programs, Invite Someone, and Add Program

The home screen — your programs, invite link, and settings all in one place

Section 2

Programs, Sports & Settings

A program is a single team — for example, "Varsity", "JV", or "FROSH". You can have as many programs as you need, and they're organized by sport.

Adding a program

1
From the home screen, tap + Add Program at the bottom.
2
Enter a name (e.g. "Varsity") and tap Save. The program appears in your list immediately.

Switching between sports

The home screen shows programs for one sport at a time. Tap ‹ Sports in the top-left to go back to the sport selector and switch to a different sport.

Sharing your schedule

Tap the ⬆ share icon in the top-right of the home screen to copy a link to your public program schedule. Anyone with the link can see your full season schedule and tap any game to follow along live.

Settings

Tap the ⚙ gear icon in the top-right of the home screen to open Settings. Here's what each section does:

SectionWhat you can do
OrganizationEdit your organization name. Tap Edit to update it — changes apply everywhere immediately.
Invite CodeYour org's unique invite code. Tap Copy to share it with a co-coach. Anyone who enters this code when signing up will join your org with Coach access.
MembersSee everyone who has access to your org, with their role (Admin or Coach). Tap Remove next to a Coach to revoke their access.
AppearanceToggle between Light and Dark theme.
Sign OutSigns you out on this device. Your data stays in the cloud and will be there when you sign back in.
Delete AccountPermanently deletes your account and all associated data. This cannot be undone.

Section 3

Managing Your Roster

Players belong to a program. You can add them from the program screen or import them in bulk.

Adding players

1
Open a program and tap the Roster tab.
2
Tap + Add Player. Enter their first initial, last name, jersey number, and position.

Importing players

Tap Import Players on the Roster tab. You can paste a list in the format:

20, J, Smith
 5, A, Jones
14, T, Williams

Format: jersey number, first initial, last name — one player per line.

Editing or deactivating players

Tap any player row on the Roster tab to edit their details. Toggle Active off to remove them from game-day pickers without deleting their history.

Section 4

Creating & Tracking Games

Creating a game

1
Open a program and tap + Add Game at the bottom.
2
Enter the opponent name, date, time, location, and game type (home/away/neutral).
3
Tap Save. The game appears in the schedule under Upcoming.

Importing a schedule

To add multiple games at once, tap Import Schedule at the bottom of the program screen. Paste your schedule in the format below — one game per line. Date and opponent are required; time and home/away are optional.

4/15/2026, Mountain Ridge, 4:00 PM, home
4/18/2026, Hillcrest, away
4/22/2026, Logan
Import Games screen showing format and paste area

Paste your full schedule and tap Import

Program screen showing a live game in progress

A live game on the program schedule

Live tracking

1
Tap the menu on a game card and tap Track Stats to open the tracking screen.
2
The left side tracks your team. The right side tracks the opponent.
3
Tap any event button — Statty walks you through the flow (who shot, who scored, who assisted, etc.).
Tip: Rotate your phone to landscape mode for a wider player grid — great for large rosters.
Landscape tracking screen with play-by-play and stat buttons

Landscape mode — full stat grid plus live play-by-play

Designating your goalie

At the top of your team's side of the tracking screen, you'll see a goalie button showing the currently designated goalie (e.g. G: A. Groeseybeck). Tap it to pick a different player from your roster. Saves on opponent shots are automatically credited to whoever is set here — make sure it's updated if your goalie changes mid-game.

Goalie designation button showing current goalie name

Tap the goalie button to change who gets credit for saves

Tracking periods

Tap the period indicator (e.g. Q1 ›) at the top of the tracking screen to advance the period or switch between quarters and halves.

Editing your roster mid-game

Made a typo in a player's name or entered the wrong jersey number before the game? You don't need to leave the tracking screen. Tap the Roster button on your team's side, then tap the ✎ pencil next to any player to edit their name or number inline. Tap Save and the change takes effect immediately — all stats already recorded for that player update automatically.

Correcting a mistake

Tap Undo to remove the last event. You can also tap any row in the Play-by-Play (Stats screen) to edit or delete individual events.

Ending the game

Tap End in the top-right corner of the tracking screen to mark the game as final. You can also mark a game final directly from the schedule without entering the tracking screen — tap Mark as Final.

If you tap ← Back before ending the game, Statty will ask whether you want to mark the game final before leaving. Choose End & Leave to finalize it, or Just Leave to exit and come back later. The game must be marked final for season stats and the public page to reflect the result.

The game menu (⋮)

Tap the on any game card to access all options for that game.

Game menu showing all options including Track Stats, Export, and Delete

The full game menu

OptionWhat it does
Track StatsOpens the live tracking screen.
View Game StatsOpens the full stats screen in read-only mode — useful for reviewing without accidentally adding events.
Export Game StatsExport player stats as a game report (.csv) or pipe-delimited stats file (.txt).
Export Play-by-PlayExport a chronological text log of every event in the game.
View Public PageOpens the fan-facing game summary in the browser — score, plays, and basic stats.
Coaches SummaryOpens a coaches view showing the key stat differential tiles. Good for sharing with staff.
Mark as FinalMarks the game as finished without entering the tracking screen.
Edit GameChange opponent name, date, time, or location. Does not affect recorded stats.
Delete GamePermanently deletes the game and all its stats. A confirmation is required — this cannot be undone.
Delete Game confirmation dialog

Deleting a game is permanent — Statty asks you to confirm first

Section 5

Stats Tracking Reference

Here's what each button tracks and how the flow works, for each sport Statty supports.

Lacrosse

ButtonWhat it tracksFlow
ShotShots, shots on goal, goals, assists, saves, goals allowedResult (Goal / Saved / Missed / Blocked) → Shooter → Assister & Time remaining (goals only)
Ground BallGround balls for a playerPick player
FaceoffFaceoff wins/lossesOur player → Opp player (if tracking) → Winner
TurnoverTurnovers and caused turnoversWho turned it over → Who caused it (optional)
PenaltyPenalties and penalty minutesCategory → Foul type → Duration → Time remaining. Check Non-Releasable for penalties that don't end on a goal — shows as (NR) in the play-by-play.
ClearClear attempts and success rateSuccessful / Failed

Common stat abbreviations — Lacrosse

G — Goals A — Assists Pts — Points (G+A) SOG — Shots on Goal SH% — Shooting % GB — Ground Balls TO — Turnovers CT — Caused Turnovers FO — Faceoffs W-L Sv — Saves GA — Goals Allowed SV% — Save % PEN — Penalties PIM — Penalty Minutes

Basketball

ButtonWhat it tracksFlow
2-Pt Shot / 3-Pt ShotField goals, three-pointers, points, assists, shot locationsPick shooter → Made or Missed → if Made: pick assister (optional); if Missed: tap court to pin location (optional) → Log Shot
Free ThrowFree throw attempts and makes, pointsPick player → Made / Missed
BlockBlocked shots — logs the FGA, block credit, and rebound in one actionPick blocker → pick shooter (optional) → who got the rebound: Us / Them / Unknown → Log Block
Off Reb / Def RebOffensive and defensive reboundsPick player (optional)
StealSteals for a playerPick player (optional)
TurnoverTurnovers for a playerPick player (optional)
FoulPersonal fouls — also increments the team foul counter. Offensive fouls auto-log a turnover for the same player.Pick player → Foul type (Personal / Offensive / Technical)

Shot flow — step by step

Basketball shots use a two-step screen to keep things fast during live play.

1
Tap 2-Pt Shot or 3-Pt Shot. A full-screen modal opens.
2
Tap the shooter's tile — it highlights and stays selected.
3
Tap Made or Missed. The section below the result buttons changes based on what you picked:
  • Made → an assister picker appears. Tap a player to credit an assist, or skip it. Score updates automatically when the shot is saved.
  • Missed → the purple Next — Shot Location button appears at the bottom.
4
(Missed only) Tap Next — Shot Location to open a full half-court diagram. Tap anywhere on the court to drop a red pin where the shot came from. Tap again to move it, or skip it and go straight to Log Shot.
5
Tap Log Shot to save.
Shot location tip: Location data is optional and only captured on missed shots. Pinned shots appear as a dot chart on the web coaches stats page — useful for reviewing shot selection and tendencies after the game.

Blocked shot flow

Tap Block on the opponent's side when they block one of your shots. Tap Block on your side when you block one of theirs. Statty automatically attributes the shot attempt, block credit, and rebound to the right team.

1
The left column shows who blocked. The right column shows who was blocked. Both are optional — tap players to credit them or leave blank.
2
Tap the rebound outcome: We got it, They got it, or Unknown.
3
Tap Log Block. A blocked FGA, a block stat, and a rebound are all saved in a single tap.

Foul types

After picking the fouling player, Statty asks you what kind of foul it was:

  • Personal Foul — standard defensive foul. Increments team foul counter. Triggers a 3/4/5-foul disqualification warning for your players.
  • Offensive Foul — foul on the ball-handler or screener. Automatically logs a turnover for the same player. Does not count toward the team foul bonus.
  • Technical Foul — unsportsmanlike conduct. Tracked separately from personal fouls in the box score as a T column.

Team foul counter

Every personal foul you log automatically increments the team foul counter for the current period. The counter displays at the top of the tracking screen so you can see at a glance when the opposing team is in the bonus. It resets when you advance to a new period.

Common stat abbreviations — Basketball

PTS — Points FGM — Field Goals Made FGA — Field Goal Attempts FG% — Field Goal % 3PM — 3-Pointers Made 3PA — 3-Point Attempts 3P% — 3-Point % FTM — Free Throws Made FTA — Free Throw Attempts FT% — Free Throw % OREB — Offensive Rebounds DREB — Defensive Rebounds REB — Total Rebounds AST — Assists STL — Steals BLK — Blocks TO — Turnovers PF — Personal Fouls T — Technical Fouls

Section 6

Tracking Opponent Stats

The top of the opponent column has four controls that determine how opponent stats are recorded.

Opponent controls showing TEAM, #, + Goalie, and Roster buttons

The four opponent tracking controls

ButtonWhat it does
TEAMLog all opponent stats to the team as a whole — no player picker. Fast and simple.
#Log stats to individual players. Each event prompts you to pick a jersey number.
+ Go…Assign the opponent's goalie. Required for saves and goals allowed to be credited to the right player in stats and play-by-play.
RosterOpen the opponent roster panel to add, edit, or remove players.

TEAM mode (default)

When TEAM is selected (highlighted in blue), every opponent event is logged to the team as a whole. Tap Shot, Ground Ball, Turnover — it records instantly with no player picker in the way.

This is the right choice when you're focused on your own team's play and just want opponent totals for the box score — shots against, ground balls, turnovers caused, clearing attempts, etc.

Best for: Most coaches, most of the time. You still get full team-level opponent stats in the box score and play-by-play. You can still assign a goalie in TEAM mode — tap + Go… to set it up so saves are credited correctly.

# mode — individual player tracking

Tap the # button to switch to player-by-player tracking. In this mode, tapping any opponent stat button brings up a player picker before recording the event.

Setting up the opponent roster

1
Tap the Roster button at the top of the opponent column to open the Opponent Roster panel.
2
Tap individual jersey numbers to select them, or tap Add [N] Numbers to bulk-add a range in one tap. Only the numbers you add will appear in the player picker during the game.
3
Alternatively, use the Add One Player field at the bottom to type a specific jersey number (and optionally a last name) and tap Add.
4
Tap Done when finished. Opponent events will now prompt you to pick a player.
Opponent roster panel showing jersey number grid and Add Numbers button

Tap numbers individually or bulk-add a full range — only selected numbers appear in the picker

Player picker showing jersey number grid with Who scored? prompt

Tap a jersey number to attribute the stat — or Unknown if you missed it

Setting the opponent goalie

Tap + Go… and select the goalie's jersey number. This works in both TEAM and # mode. Once set, every saved shot is automatically credited to that goalie — their save count and save percentage will appear correctly in the stats screen and exports. You can change the goalie mid-game if needed.

Adding player names

By default players appear as jersey numbers only (#21). To attach a real name, tap the pencil icon next to any player in the roster panel. Enter a first initial and last name, then tap Save. The name will replace the number everywhere — play-by-play, stats screen, and exports.

Tip: You can add names mid-game without losing any stats already recorded against that number.

Removing a player

Tap the next to any player in the roster panel to remove them. If they already have stats recorded, those events remain in the play-by-play but will show the jersey number only.

Switching modes mid-game

You can flip between TEAM and # at any point. Events already recorded stay exactly as they were — switching modes only affects how new events are entered. For example, you might start in TEAM mode and switch to # once you've had a chance to note the key opponent players.

Section 7

Viewing Results

Game summary (Stats screen)

From the tracking screen, tap Stats to open the full game summary. It has two tabs:

  • Box Score — Stat tiles showing key differentials (ground balls, faceoffs, clearing %, etc.) plus individual player stat tables for both teams.
  • Play by Play — A chronological log of every event, organized by period.

Tap Full on the Box Score to expand to all tracked stats. Tap Compact to return to the essentials.

Stats screen showing score, differential tiles, and player table

Box Score — differentials at a glance, full player breakdown below

Season stats

On the program screen, tap Season Stats to see cumulative stats across all final games in the season. In-progress or upcoming games are not included. Stats are totaled per player across every completed game — goals, assists, ground balls, saves, and all other tracked categories.

Public game page

Every game has a public page at stattyapp.com/game/[id] that fans and parents can follow in real time. The page updates live as you track.

Public game summary page showing score and player stats

The public game page — shareable with fans and parents

Section 8

Sharing & Exporting

Statty Live

Tap the Statty Live ↗ button at the bottom of the program screen to open your public program portal in the browser. This is the same page fans and parents see — your full schedule with live scores and game results.

Sharing a game

Tap the menu on any game card and choose what you want to share:

  • View Public Page — the fan-facing game page. Shows the score, play-by-play, and basic stats. Safe to share publicly.
  • Coaches Summary — a coaches-only view showing the key stat differential tiles (ground balls, faceoffs, clearing %, etc.). Doesn't include the full player stat table — just the high-level metrics. Share the URL with your staff.

Sharing your program schedule

Tap the ⬆ share icon in the top-right of the home screen to share a link to your full program page at stattyapp.com/program/[id]. Parents and fans can see the full schedule and tap any game to follow along.

Public program schedule page showing upcoming game

The public program page — full schedule in the browser

Exporting stats

The menu has two export options:

Menu itemWhat you getBest for
Export Game StatsChoose between Game Report (.csv) or MaxPreps Export (.txt).csv — Excel or Google Sheets, full player rows and totals.
.txt — MaxPreps pipe-delimited format, upload directly to MaxPreps.
Export Play-by-PlayA chronological text log of every eventSharing with media, post-game review, or record-keeping.
Tip: You can export from an in-progress game — you don't have to wait until the final whistle.

MaxPreps Export

Statty is an official MaxPreps stat supplier. After each game, you can upload your stats directly to MaxPreps in a few taps — no manual re-entry.

How to export and upload:

  1. Open the game in Statty and tap the menu in the top-right corner of the stats screen.
  2. Tap Export Game Stats, then choose MaxPreps Export (.txt).
  3. Share or save the file to your device (AirDrop, Files app, or email it to yourself).
  4. Log in to your MaxPreps coach account at maxpreps.com.
  5. Go to Stats → Upload Stats for your team.
  6. Select the correct game, choose Stat Supplier File Upload, and upload the .txt file.
  7. MaxPreps will parse and publish the stats automatically.
Note: Make sure your jersey numbers in Statty match the jersey numbers on MaxPreps — that's how MaxPreps matches each row to the right player.

Lacrosse — stats filled in automatically:

Statty statMaxPreps field
GoalsGoals
AssistsAssists
ShotsTotal Shots
Shots on GoalShots on Goal
Ground BallsGround Balls
TurnoversTurnovers
Caused TurnoversTakeaways
Faceoffs WonFaceoff Won
Faceoffs Won + LostFaceoff Attempts
SavesSaves
Goals AllowedGoals Against
PenaltiesPenalties
Penalty MinutesPenalty Minutes

Lacrosse fields not tracked by Statty — enter manually on MaxPreps:

MaxPreps fieldWhat it is
Minutes PlayedPer-player time on field — Statty does not track substitution times
Shutouts (goalie)If your goalie allowed zero goals, mark the shutout manually on MaxPreps
Wins / Losses / Ties (goalie)Based on game result — enter manually for the starting goalie

Basketball — stats filled in automatically:

Statty statMaxPreps field
PointsPoints
Field Goals MadeFgMade
Field Goal AttemptsFgAttempts
3-Pointers MadeThreeMade
3-Point AttemptsThreeAttempts
Free Throws MadeFtMade
Free Throw AttemptsFtAttempts
Offensive ReboundsOffensiveRebounds
Defensive ReboundsDefensiveRebounds
Total ReboundsRebounds
AssistsAssists
StealsSteals
BlocksBlockedShots
TurnoversTurnovers
Personal FoulsPersonalFouls

Basketball fields not tracked by Statty — enter manually on MaxPreps:

MaxPreps fieldWhat it is
Minutes PlayedPer-player minutes — Statty does not track substitution times
+/- (Plus-Minus)Point differential while a player is on the floor — requires substitution tracking

Section 9

Subscription

Statty is free to download and set up. Tracking stats for a sport requires an active subscription for that sport — lacrosse, basketball, and football are separate subscriptions, so you only pay for what you use.

Plans

Each sport offers two plans:

PlanBest for
MonthlyIn-season use — subscribe when your season starts, cancel when it ends.
AnnualYear-round access at a lower per-month rate. Best if you track multiple seasons or run a year-round program.

Subscribing

When you open a sport you haven't subscribed to, Statty will show you the available plans. Select a plan and tap Subscribe to complete the purchase through the App Store.

Restoring a purchase

If you reinstall the app or switch devices and your subscription isn't showing, tap the ⚙ gear iconSubscriptionRestore Purchases. Your access will be restored as long as the subscription is still active on your Apple ID.

Multiple coaches

Multiple coaches can track the same game simultaneously — events from both devices are saved to the same game. Changes may take a moment to appear on the other person's screen, so coordinate with your co-coach to avoid logging the same event twice.

Managing or cancelling

Subscriptions are managed through your Apple ID — go to Settings → Apple ID → Subscriptions on your iPhone to view, change, or cancel at any time. Cancelling takes effect at the end of the current billing period.

What happens if my subscription lapses?

If your subscription expires or is cancelled, access to that sport is paused. Your data is preserved in the cloud — all your programs, rosters, and game history will be waiting when you resubscribe. Resubscribing restores full access immediately.

No sections match your search.