Board Game Collection Tracker

The free, no-sign-up board game collection organizer: keep your inventory, log every play session, and let it compute the numbers collectors actually care about — cost per play, total collection value, and the dollar value of your shelf of shame. Whether you searched for a board game collection manager, organizer, or tracker, this page is the tool itself — nothing to install.

🔒 100% client-side — your collection never leaves your browser. No sign-up, works offline after first load.

Tip: click a column header to sort. Cost per play = price ÷ plays.

Game ⇅PlayersTimeGenre Price ⇅Plays ⇅ Cost/play ⇅Actions
DateGamePlayersDurationWinnerActions

Your stats

Games owned
0
Total plays
0
Collection value
—
Overall cost per play
—
collection value ÷ all plays
Avg cost per play
—
mean across played games
Avg players / session
—
Avg session length
—
0 min total
Most played
—
Least played (played)
—

🗑 Shelf of shame

Games you own but have never played: 0 games · value tied up: —

GameGenrePrice
Plays by genre
Plays per month (last 12)

Export, print & settings

CSV files open directly in Excel and Google Sheets (File → Open / Import). Use them as backups before clearing browser data.

Try it / start over

Sample data: 7 well-known games and 10 logged plays, so you can see every stat working. Your data stays in this browser only.

How it works

1. Add your games

Enter each game once: name, player-count range, play-time range, genre, and what you paid. That takes about 20 seconds per game, and the optional BoardGameGeek id adds a one-click link to the game's BGG page.

2. Log every play

After game night, hit "Log play": date, players, duration, winner. Each entry updates every stat instantly — total plays, most played, average player count, monthly activity, and each game's cost per play.

3. Read the numbers that matter

The Dashboard answers the three questions collectors actually ask: what did this hobby really cost me (overall cost per play), which games earn their shelf space (per-game cost per play, sorted), and how much money is sitting unplayed (the shelf-of-shame total). Filter the collection by player count or time limit when deciding what to play tonight.

The math, honestly stated

Cost per play = price paid ÷ logged plays. A game with zero plays shows a dash — dividing by zero would be a lie, so unplayed games are excluded from averages and listed separately instead. Overall cost per play = total collection value ÷ total logged plays. Average cost per play = the mean of each played game's cost per play. The shelf-of-shame value is the sum of prices of all games with zero logged plays. All money figures round to cents; play counts, averages, and monthly buckets are computed live from your play log.

Why not a spreadsheet or a paid template?

Marketplace spreadsheet templates for board game tracking cost money and still make you maintain the formulas; one broken cell reference silently corrupts every total. Here the math is built in and covered by an automated test suite, logging a play updates everything at once, and the one-click CSV export keeps you spreadsheet-compatible for free. BoardGameGeek remains the best place to research games — this tracker is for your money and your table time, with no account required.

One tool, every tracking need

Looking for a board game collection tracker app free of charge, sign-ups, and installs? This page is it — it runs entirely in your browser. Prefer working in a spreadsheet? A board game collection tracker Excel export and a board game collection tracker Google Sheets import are both one click away via the CSV download. The Dashboard tracks your board game collection value live, doubles as a board game shelf of shame tracker by totaling the value of games you have never played, computes board game cost per play automatically for every title, and your board game play log feeds every chart and average on the page.

Frequently asked questions

What is a board game collection tracker?

A board game collection tracker is a tool that keeps an organized inventory of the board games you own — names, player counts, play times, genres, and what you paid — and pairs it with a play log so you can see which games actually hit the table. This free tracker does both in one place: add games in seconds, log every session with date, player count, and duration, and it automatically computes the stats collectors care about, like cost per play and the value of unplayed games.

How do I track my board game collection with this tool?

Click "Add game" on the Collection tab and enter the basics: name, player count range, play time range, genre, and price paid. That is the minimum — you can also add a BoardGameGeek id for a quick link and notes. Use the search box, genre filter, player-count filter, and sort options to slice a large collection, and click any game to edit it, log a play for it, or delete it (deleting a game also removes its logged plays, with a confirmation first).

What is cost per play, and how is it calculated?

Cost per play is what each game really costs you: price paid divided by the number of times you have played it. A $60 game played 12 times costs $5 per play; the same game played twice costs $30 per play. This tracker computes it automatically for every game — shown as a dash until a game is played at least once — and the Dashboard shows both the average across played games and an overall figure (total collection value divided by total plays) so you can see the real price of your hobby.

What is the "shelf of shame," and how is its value calculated?

"Shelf of shame" is the hobby term for games you bought but have never played. The Dashboard has a dedicated shelf-of-shame panel: every game with zero logged plays is listed there, sorted by price, alongside the count of shamed games and the total money tied up in them (the sum of their prices). Seeing that number is often the push collectors need to finally open the box — or to stop buying.

How do I log a board game play session?

Go to the Play Log tab and click "Log play," or use the quick "Log play" button on any game in your collection — it pre-fills the game. Pick the date (defaults to today), the number of players, the duration in minutes, and optionally who won and any notes. Every entry feeds the Dashboard automatically: total plays, most played game, average player count, plays per month, and each game’s cost per play.

Is this board game collection tracker free? Do I need an account?

Yes — it is 100% free with no account, no sign-up, and no paid tiers. Unlike paid spreadsheet templates on marketplaces or collection apps with premium features, everything here is available immediately: unlimited games, unlimited play logs, the stats dashboard, CSV export, and printing. There is nothing to unlock because there is no server and no account system.

Where is my data stored? Is it private?

Everything you enter is stored only in your browser’s localStorage on your own device — it never leaves your browser, is never uploaded, and is never sold or tracked. That is possible because the tool is 100% client-side with zero external requests: there is no server to receive your data. The trade-off is that your data does not sync between devices, so use the CSV export on the Export tab as a backup before clearing browser data or switching browsers.

Can I export my collection to Excel or Google Sheets?

Yes. The Export tab downloads your collection and your play log as two separate CSV files — the open format both Excel and Google Sheets open directly (File → Open or Import). The collection CSV includes name, player counts, play times, genre, price, number of plays, cost per play, BGG id, and notes; the play log CSV includes date, game, players, duration, winner, and notes. Fields containing commas, quotes, or line breaks are escaped to the RFC 4180 standard, so the files import cleanly.

Can I print my board game inventory or a collection report?

Yes. Click "Print report" on the Export tab for a print-friendly layout of your collection table and key stats, or use your browser’s print dialog anywhere on the page — the stylesheet is optimized for paper, hiding buttons and form controls. This answers the common "board game collection template / printable inventory" need without downloading a static template: your live data becomes the printable.

How do I track the total value of my board game collection?

Enter the price you paid for each game when you add it, and the Dashboard’s "Collection value" card sums everything automatically. It also breaks out the shelf-of-shame value — money tied up in games you have never played — which is the number most collectors actually want to see. Change the currency in Settings (USD, EUR, GBP, AUD, CAD, JPY, and more) and every figure updates instantly.

How is this different from BoardGameGeek?

BoardGameGeek is the hobby’s database and community — unmatched for game information, ratings, and forums — but managing a collection there means an account, and its play logging and collection-value views are spread across several pages. This tool is the opposite trade: a single page, no account, instant stats like cost per play and shelf-of-shame value that BGG does not surface directly. You can link each game to its BGG page via the optional BGG id field and use both: BGG for research, this tracker for your money and play stats.

Why use this instead of a spreadsheet for tracking my games?

Spreadsheets work, but you have to build and maintain every formula yourself — cost per play, shelf-of-shame totals, monthly play charts, per-genre breakdowns — and one broken cell reference silently corrupts the numbers. Here the math is built in and tested, logging a play updates every stat instantly, and you still get spreadsheet compatibility through the one-click CSV export. It is the convenience of an app with the portability of a spreadsheet.

Does the tracker work offline?

Yes, after the page has loaded once. It is a single self-contained HTML file with no external requests — no fonts, scripts, analytics, or APIs loaded from anywhere — so it keeps working with the network off. Your data lives in localStorage on the device, which is also why no internet connection is needed to add games or log plays.

Can I find games in my collection for a specific player count or time limit?

Yes. The Collection tab has three quick filters plus search: a player-count filter that shows only games supporting that exact number ("we have 5 players tonight"), a time filter that shows games whose minimum play time fits your window, a genre filter, and a one-click "unplayed only" view that doubles as your shelf-of-shame shortlist. Sorting by cost per play also answers "which of my games is the best value right now."

What is the difference between "overall cost per play" and average cost per play?

Overall cost per play is your whole collection’s value divided by every logged play — one number for the price of your hobby per session, which drops every time you play anything. Average cost per play is the mean of each played game’s individual cost-per-play figure, which treats every game equally. The first tells you what the hobby costs; the second tells you which games pull their weight — a rarely played $120 game barely moves the overall number but drags the average up.

Can I track games I have not played yet or want to buy?

Yes. Add any game with zero logged plays and it appears in the shelf-of-shame panel with its price counting toward the total "unplayed value." Use the notes field to mark it as a wishlist item if you have not bought it yet. When you finally play it, one log entry moves it out of the shelf of shame and into your stats — which makes logging plays oddly satisfying.

More free board game tools

Part of the nrtechstudio.com board game suite: Board Game Picker — answer 5 questions and get a recommendation from your own collection (including a shelf-of-shame mode), and Board Game Score Sheet — free digital score pad with presets, printable sheets, and CSV export.

Free tool by NRTechStudio