Changelog

Latest updates and improvements to SquadProfile.

Free Trials, Flexible Pricing & Multi-Team Upgrades

Free Trials

New teams can now start with a free trial to explore premium features like game analytics and stat exports. Your trial status is shown right on your team card so you always know where you stand. When your trial ends, you'll be prompted to choose a plan that fits your needs.

Flexible Pricing Plans

Choose from multiple plan tiers based on what your organization needs. Upgrade directly from your team's manage tab or from upgrade prompts throughout the app.

Multi-Team Upgrades

After upgrading one team, you'll see which of your other teams can be upgraded too. Organization-level banners make it easy to spot teams that haven't been upgraded yet.

Fixes
  • Your plan capabilities now refresh automatically after creating a game, so premium features like analytics are available immediately
  • Fixed an issue where game analytics wouldn't load properly after upgrading your plan

Staff Invites, Roster Rollover & Shot Charts

Staff Invites, Roster Rollover & Shot Charts

Bring Your Staff on Board

Invite your assistant coaches and stat keepers to join your team — with their own accounts. Send an email or share a link. They sign up and they're on your staff. No more sharing logins.

Roster Rollover

Start a new season and bring last year's players with you. No re-entering names and numbers. Need to change a jersey or position for one game? Do it right from the game screen — it won't mess with their season info.

Shot Charts & Heatmaps

New shooting charts and heatmaps show your team's tendencies — by zone, by distance, by period. Film tells one story. Data tells another.

Per-Game Overrides

Override a player's jersey number or position for a single game without changing their season roster entry.

Improvements
  • Staff invite flow via email or shareable link
  • Roster rollover between seasons
  • Shooting charts with zone and period breakdowns
  • Per-game jersey and position overrides
  • Game screen loads 40% faster
Fixes
  • Fixed score display rounding on analytics page
  • Resolved an issue where roster changes during a game could affect season data

Fixes & Polish

Smoother Editing

Editing a player now opens a quick sheet instead of a full-page view. Make changes to jersey number, name, and position without leaving the roster.

Fixes

  • Text fields now scroll into view when the keyboard opens — no more typing blind
  • Players wearing jersey #0 are now properly supported
  • Error messages in forms appear right where you need them
  • Invite links show clear error messages instead of getting stuck

Player Profiles & Season Management

Player Stat Profiles

View comprehensive player statistics including goals, assists, shots, and more. See recent game performance and season summaries at a glance.

Organization Player Management

Add existing players from your organization to any roster. Use players seamlessly across multiple teams and seasons, and quickly add org players when setting up new games.

Season Management

Start new seasons directly from the Manage tab and import rosters from previous seasons.


Game-Day Player Management

Game-Day Flexibility

  • Adjust player positions and jersey numbers for specific games without changing season defaults
  • Modify starting lineups and active rosters directly from the game screen
  • Add players to a game without leaving the game view
  • All game-specific changes are tracked in your game history

Better Long-Term Tracking

Player careers now follow them across multiple seasons and teams with cleaner historical records.

Fixes

  • Resolved player duplication across seasons
  • Fixed payment state conflicts between web and mobile
  • Improved win/loss/tie tracking accuracy

Seasons & Team Management

Teams now persist across seasons, making it easier to manage your roster year after year. Each season is treated as a distinct period, giving you cleaner historical data and better performance tracking over time.

  • Simplified subscription management with season-based payment tracking
  • Updated team selection flow for organizations managing multiple teams
  • Resolved data duplication across seasons
  • Improved win/loss/tie tracking accuracy

New Positions, Periods & Game Timer

New Positions

Added LSM, FOGO, and SSDM positions for boy's lacrosse.

Game Periods

Refactored game periods based on organization type (high school vs. club) and team gender for more accurate stat tracking.

Game Timer

Introduced game timer ownership — designate a device as the official timer so all stats captured on any device sync to the main game clock.


Shot Charts & Heatmaps

Shooting Analytics (Premium)

New shooting charts and heatmaps show your team's tendencies with an interactive draggable field.

  • Filter by shot type (goal, SOG, missed), distance range, period, and zone
  • Zone summaries showing shooting %, SOG %, and missed shots
  • Distance slider to filter shots by custom ranges
  • "Track Stat Location" toggle — record stat coordinates during play
  • Field dimensions adjust based on gender

Also New

  • Sort player list by starter or jersey number
  • Default to game time when recording goals

Spring 2025 Updates

In-App Upgrades

Upgrade to Starter or Premium plans directly in the app.

Improvements

  • Game list now shows game type and season type with a refreshed look
  • Season label visible on the main screen
  • Larger start/stop button for easier in-game stat tracking
  • Scrimmage stats excluded from official season totals
  • Long player names display properly across the app
  • Period filter defaults to periods played in analytics

Fixes

  • Fixed navigation issue affecting tab switching
  • Resolved play-by-play draw stat descriptions
  • Fixed game clock period times and timer reliability
  • Resolved CSV export filename formatting issue
  • Updated CSV export to include goals against column
  • Fixed team leader stats not filtering by season

Analytics, Stat Editing & CSV Export

Stat Editing

Edit stats directly from play-by-play or box score views — no more hunting through menus.

CSV Export (Starter/Premium)

Export player stats to CSV for games, with sharing that includes total counts for each category.

Analytics

  • Filter by multiple periods at once — select Q1 and Q2 to see first-half stats
  • Points stat category added to team leaders
  • Face-off stats show count and percentage
  • Women's teams show correct stat categories (Draw instead of Face-off)

More

  • Additional OT periods beyond the default 3
  • Defense and attack lineup positions for women's teams (4 each)
  • Team leader stats sort by highest count
  • High school teams can select their league

First Season

Team Stats

Ride and clear stats are now team-level — no individual player needed to record them. Improved 8m stat options for women's teams with flexible outcome tracking.

Game Management

  • Delete completed games and edit game settings after the fact
  • Delete staff members by swiping left
  • Faster stat confirmation — removed extra taps after recording

High School Support

Set a team location for high school programs. Stats and records will be organized by location, section, and division.

Improvements

  • Sharing stats includes team stats like clears, rides, EMO, MDD, and 8m
  • Improved player creation — only jersey, name, and position required
  • Players can be added while a game is in progress
  • Optimized loading times and stat refreshes