Your go-to resource for help with the IceStats iOS app – the ultimate hockey stats tracker.
Welcome to IceStats
IceStats is an iOS application designed for hockey enthusiasts, players, and coaches to track and manage player and team statistics. Built with CoreData for seamless data storage, it supports tracking skater stats (goals, assists, hits, etc.), goalie stats (saves, GAA, etc.), and team entries.
Whether you're managing a single player's performance or entering stats for an entire team, IceStats provides intuitive summaries, editing capabilities, and more.
App Version: Based on code from November 2025 v1.1
Player Management: Add, edit, or delete players with details like name, jersey number, position (e.g., Forward, Defense, Goalie), team, and season.
Skater Stats Tracking: Enter game-by-game stats including GP (Games Played), G (Goals), A (Assists), PTS (Points), +/-, Hits, Blocks, PIM (Penalty Minutes), PPG (Power Play Goals), SHG (Short-Handed Goals), OTG (Overtime Goals), Shots, Shooting %, Faceoffs Won/Lost/%, and GWG (Game-Winning Goals).
Goalie Stats Tracking: Specialized stats for goalies like GS (Games Started), W (Wins), L (Losses), T (Ties), OT (Overtime Losses), SA (Shots Against), GA (Goals Against), GAA (Goals Against Average), SV (Saves), SV% (Save Percentage), SO (Shutouts), TOI (Time on Ice), and GL (Goals).
Team Stats Entry: Batch enter stats for entire teams, separating skaters and goalies.
Summary Views: View detailed summaries with sortable columns, horizontal scrolling for extensive stats, and totals calculations. Supports highlighting sorted columns and swipe-to-delete/edit.
Data Persistence: Uses CoreData for local storage, ensuring your stats are saved securely on-device.
Accessibility: Built with accessibility in mind, including VoiceOver support for labels and announcements.
Calculations: Automatic computations for points, shooting %, faceoff %, GAA, SV%, etc.
User Guide
Getting Started
1. Launch the app and tap "Get Started" to add players.
2. Enter player details: Name, Team, Position, Jersey Number, Season.
3. Save and repeat for your roster.
Entering Player Stats
For Skaters:
Navigate to Player Stats Entry.
Fill in date, opponent, outcome, and stats fields.
Fields like PTS, Shooting %, and Faceoff % are auto-calculated.
Save to add to CoreData.
For Goalies:
Use the Goalie Stats Entry view.
Enter similar fields, with auto-calcs for GAA, SV, SV%.
Viewing Summaries
1. Select a player from the list.
2. View game-by-game stats in a table with horizontal scrolling.
3. Tap headers to sort (ascending/descending).
4. Swipe left on rows to edit or delete entries.
Totals row at the bottom aggregates all stats.
Team Stats Entry
1. Select a team.
2. Enter shared details (date, opponent).
3. Input stats for each skater and goalie in the team.
4. Save to update all players' CoreData records.
Editing & Deleting
In summaries, swipe for options. Edits use similar forms with pre-filled data.
Deletions are confirmed via alerts.
Tips
Positions like "G" auto-route to goalie views.
Handle rotations with landscape mode for better visibility.
No internet required – all data is local.
Frequently Asked Questions
Q: How do I backup my data?
A: IceStats uses CoreData, which is stored in your iOS device's app container. Use iCloud Backup or export via Files app if needed.
Q: Why are some fields read-only?
A: Calculated fields like PTS, GAA, etc., are auto-updated based on inputs to prevent errors.
Q: Can I track multiple seasons?
A: Yes, assign seasons to players and filter/view accordingly.
Q: What if I enter invalid data?
A: The app validates inputs and shows alerts for errors.
Q: Is there support for teams with multiple goalies?
A: Yes, enter stats separately; summaries handle per-player views.
Q: App crashes or data loss?
A: Ensure iOS is up-to-date. Contact support with details (device model, iOS version, steps to reproduce, the more details the better).
Contact Support
If you need help, have feedback, or found a bug, reach out!