AcademyTracking and method

How do you set up a hockey statistics tracker?

·

Progress, not pressure

Try Premium free for 7 days

No credit card required. The free plan stays free.

On this page
  1. The three ways to track: paper, spreadsheet, app
  2. What to log live, and what to compute afterward
  3. The minimum sheet by level
  4. A free printable tracking sheet
  5. The spreadsheet formulas you will need
  6. How the RinkLog tracker works
  7. Tracking a goalie is a different job
  8. Frequently asked questions

A good hockey stats tracker separates two moments. During the game you log simple EVENTS: a goal, an assist, a shot, a shift that starts, a faceoff won. After the game the tool turns those events into STATISTICS: percentages, averages, trends. Any system that asks you to calculate live, a shooting percentage between two shifts for instance, gets abandoned before Christmas, because the stands are not an office.

The three possible tools respect that separation to different degrees. Paper works for 3 or 4 stats but computes nothing and gets lost at the bottom of the bag. A spreadsheet computes everything, but demands tedious data entry after every game, and few people keep it up for a full season. A dedicated app logs the event the moment it happens, in one tap, then does everything else: it is the method that best survives a 30 or 40-game season. This page compares the three, says what to log depending on the player’s age, gives the spreadsheet formulas and a free printable sheet for those who prefer a pencil.

The three ways to track: paper, spreadsheet, app

None of the three methods is bad in itself. Paper wins on cost and simplicity: a sheet, a pencil, nothing to learn. The spreadsheet wins on calculations: once the formulas are written, percentages update themselves. The app wins on live logging and trends: it records the moment something happens, accumulates games and draws the charts without you retyping anything.

The real question is not “which tool is best” but “which one will you still be using in February”. A half-filled notebook is worth less than a simple sheet kept all season. The table below compares the three on what actually matters on a weeknight, in a rink at 4 °C.

Paper, spreadsheet or app: an honest comparison
CriterionPaperSpreadsheetApp
Time per gameAbout 5 minutes, no math15 to 30 minutes of typing that eveningA few taps during the game, nothing after
Dropout riskSheets lost or forgotten in the bagHigh: the evening data entry slips by NovemberLow, because everything happens on the spot
Calculations (S%, SV%, +/-)By hand, at homeFormulas written once, then automaticAutomatic, no formula to know
ChartsNonePossible, built by handGenerated per game and per season
SharingA photo of the sheetFile sent by emailProfile link; PDF and CSV depending on the plan
CostA sheet and a pencilFree if you already have Excel or Google SheetsPermanent free plan, paid plans to go further
Works in the stands with mittensYes, with a pencilNo: nobody keeps a spreadsheet going on a cold phoneYes, adjustable button sizes; a bare thumb or a touchscreen mitten

Swipe the table sideways to see every column.

Paper wins on cost and simplicity, the spreadsheet on calculations, the app on live logging and trends.

The App column describes RinkLog as it exists today. The times are orders of magnitude observed among parents, not an official measurement.

One last thing the table does not show: memory. A sheet gets thrown away, a file goes missing when you change computers. Whatever the tool, decide from the first game where the data will live, because a multi-season history is what shows real progression.

What to log live, and what to compute afterward

The rule fits in one sentence: live, you only log what can be counted in one tap, without thinking. A shift starts, a shift ends. A shot hits the net or misses it. A goal, an assist, a faceoff won or lost, a hit, a blocked shot, a penalty. A goal for or against while the player is on the ice for the +/-. All of that can be seen and tapped in a second, even with your eyes elsewhere.

Everything that needs a division, an average or a comparison waits for the end of the game. Shooting percentage, faceoff percentage, average ice time per shift, points per game and above all trends over ten games get computed at home, or by the tool. Trying to keep them current live means missing the next shift, and one missed shift throws off every other stat of the evening.

  • Live: shifts, with one tap at the start and one at the end; it is the most valuable piece of data and the easiest to miss.
  • Live: shots on goal and missed shots, separately, because shooting percentage is computed on shots on goal only.
  • Live: goals and assists, exactly as the official scoresheet will record them.
  • Live: faceoffs won and lost, hits and blocked shots, one tap each.
  • Live: penalties (2, 4, 5 or 10 minutes) and goals for or against while the player is on the ice, for the +/-.
  • After the game: S%, goals divided by shots on goal.
  • After the game: FO%, faceoffs won divided by faceoffs taken.
  • After the game: average ice time per shift, total shift time divided by the number of shifts.
  • After the game: points per game, goals plus assists divided by games played.
  • After the game: trends over ten games, the only reading that says something true about a player.

If you can only track one thing live, track shifts. Ice time is the stat official scoresheets never give, the one that most often explains why a player produces or does not, and the one no memory can rebuild the next day.

The minimum sheet by level

The number of columns on your sheet should follow the player’s age, not your ambition. At U9, four columns are enough and fun must come before precision: goals, assists, shots, shifts. At U11 and U13 you add missed shots, faceoffs, +/- and penalties, eight columns, because the game gets structured and roles appear. At U15 and U18 the sheet can go past fifteen columns: blocked shots, scoring chances for and against, turnovers, even-strength, power-play or penalty-kill situation, and ice time measured rather than estimated.

Labels change by federation. Hockey Québec says M9, M11, M13, M15, M18; Hockey Canada says U9, U11, U13, U15, U18; USA Hockey says 8U, 10U, 12U, 14U, 18U. The age brackets are detailed on our page about hockey age groups, U7 to U21, with one entry per level: U9, U13, U15. The detail of each stat and why it matters at a given age is in what stats to track in youth hockey.

How many columns by level
LevelCountColumns
U9 · M9 · 8U4Goals, assists, shots, shifts
U11 and U13 · M11 and M13 · 10U and 12U8The 4 above + missed shots, faceoffs, +/-, penalties
U15 and U18 · M15 and M18 · 14U and 18U15 and moreThe 8 above + blocked shots, scoring chances, turnovers, EV/PP/PK situation, measured ice time

Swipe the table sideways to see every column.

Four columns kept all season beat fifteen abandoned in November.

A free printable tracking sheet

For those who prefer a pencil, or who want a plan B on nights when the phone stayed in the car, we offer a tracking sheet on one letter-size page, with one column per period and the stats of the minimum sheet above. It comes in French and in English, and it gets printed before the game: at the rink, it is too late. You can also compare it to our hockey stats sheet, which explains column by column what every box means.

The tip that makes the difference: one sheet per game, one pencil, and you do the math at home. Write the date, the opponent and the final score at the top, tick the events during the game, and leave the percentage boxes empty until you are back. The next day, copy the totals into a spreadsheet or into the app, and keep the sheet in a binder: ten sheets in a row is already a trend.

One page, letter size, columns by period

Goals, assists, shots on goal, missed shots, blocked shots, faceoffs, hits, +/- and shifts, by period, with the game total. Free, no signup.

The spreadsheet formulas you will need

A spreadsheet only needs five formulas to cover the essentials for a skater and a goalie. Write them once in the first row, drag them down, and the file will do the work all season. The five are below in plain text; each links to the page that explains it in detail, with worked examples.

A reminder that applies to all three tools: a system that asks you to calculate live gets abandoned before Christmas. Formulas live in the spreadsheet or in the app, never in your head during the second period. Log the events, leave the divisions to the machine.

  • S% = goals ÷ shots on goal × 100. Missed and blocked shots do not count in the denominator.
  • SV% = saves ÷ shots faced, shown to three decimals (.905 for example). Details in how to calculate save percentage.
  • GAA = goals allowed × 60 ÷ minutes played. Watch out for 45 or 50-minute games in youth hockey: see goals against average.
  • +/- = goals for minus goals against while the player is on the ice, at even strength and on the penalty kill only. Details in plus-minus in hockey.
  • Points per game = (goals + assists) ÷ games played. Details in points per game.

Two spreadsheet traps that come up often: division by zero when a player did not shoot (wrap the formula in an IF), and averaging a column of percentages, which gives a wrong number. A season percentage is computed from season totals, never by averaging each game’s percentage.

How the RinkLog tracker works

RinkLog applies exactly the separation described above. During the game, a button board adapted to the player’s position logs every event in one tap, with a shift timer that starts and stops with a touch. The app works offline, which matters in a rink with no signal, and syncs when the connection comes back. After the game, everything is computed: the basic stats, the derived ones like S%, FO% or points per game, the advanced ones like individual Corsi or SCF%, and percentile benchmarks against players of the same birth year and level.

RinkLog complements the official scoresheet, it does not replace it. Goals and assists count as much as everything else; what it adds is context: shifts, shots on goal, missed and blocked, situations and the evolution from one season to the next. Concretely, it comes down to three steps.

  • Create the player: name, sport, position, birth year and level, then pick the board’s buttons (or keep the template suggested for the position).
  • Track the game: from the stands, one tap per event and one tap at the start and end of each shift; period-end markers sort everything by period.
  • Analyze: charts per game and per season, ten-game trends, percentile benchmarks, and sharing the profile by link with a coach or a scout.

On the honest side: the free plan is permanent and is enough to track one player, with a three-game cap in some views. The Premium trial lasts 7 days, no card needed, and opens the full history, PDF and CSV exports and goalie stats. If paper works for you, keep paper: the sheet above is there for that.

Try Premium free for 7 days

No credit card required. The free plan stays free.

Tracking a goalie is a different job

A skater’s sheet is useless for a goalie. What you log live changes: every shot faced, saved or not, where it came from (slot, point, sharp angle), rebounds allowed and the goals that follow them. What you compute afterward changes too: save percentage, goals against average, high-danger save percentage (HDSV%) and shots faced per period. A goalie who faces 35 shots and stops 31 had a better game than one who faces 15 and stops 14, even though the second has the better score.

Shot volume and quality matter more than the result, and that only shows on a shot map. Our page on hockey goalie statistics details what to track; the one on a good save percentage gives benchmarks by level so you do not judge a U13 goalie with NHL numbers.

RinkLog measures and computes all of this automatically during your hockey, ball hockey and ringette games.

Try Premium free for 7 days

No credit card required. The free plan stays free.

Frequently asked questions

What is the best way to track hockey stats for one player?

The one you will keep up all season. Log live what can be counted in one tap (shifts, shots, goals, assists, faceoffs), compute the rest after the game, and look at trends over ten games. Paper is enough for four stats, a spreadsheet for calculations, an app for live logging and history.

Can I track hockey stats in Excel?

Yes. One row per game, one column per stat, and five formulas (S%, SV%, GAA, +/-, points per game) written once then dragged down. The spreadsheet computes well; its weakness is the evening data entry after every game, which eventually slips. Log on paper during the game and copy it the next day, or switch to an app that logs live.

How do you track ice time from the stands?

One tap when the player jumps on the ice, another when he comes back to the bench. On paper, write down the arena clock at the start and end of each shift and add it up at home. In RinkLog, the shift button starts and stops a timer; the app adds it up and gives ice time per game and per shift. Nobody measures to the second: what matters is the trend over several games.

What stats should a 10 year old track?

At 10, the player is in U11 in Canada, M11 in Québec, 10U in the United States. Eight columns are enough: goals, assists, shots on goal, missed shots, shifts, faceoffs, +/- and penalties. Fun comes before precision; if a stat makes no sense to the child, it can wait a season or two.

Is there a free hockey stats tracker app?

Yes. RinkLog offers a permanent free plan, no card needed, that lets you create a player, track his games live from the stands, offline if needed, and see his basic stats and charts, with a three-game cap in some views. The 7-day Premium trial opens the full history and the exports.

Does the tracker work for ringette?

Yes. Ringette has its own button board in RinkLog, with blue line passes completed and missed, the sport’s signature rule, on top of shots, goals, assists and shifts. Penalties follow ringette durations. The method stays the same: log live, compute afterward, read over ten games.

The free plan lets you create a player and track their games with no credit card.

Create my free account

On the same topic

RinkLog

RinkLog

Track your player's hockey stats live from the stands

Check it out on Product Hunt →