Guide

Tracking Player Stats in D&D

This guide is about tracking what your characters actually did across a campaign: damage dealt, damage taken, healing, kills, deaths. The record of play, built up session after session.

If you came here looking for how to roll ability scores at character creation, that is a different thing and this is not it. Strength, Dexterity, Constitution and friends are set when you build a character. This page is about the numbers that accumulate afterward.

Why bother

Because D&D already generates a story and then throws away the receipts. Everyone remembers the natural 20 that ended the boss. Nobody remembers that the cleric has now died three times, or that the quiet player at the end of the table has quietly done more healing than the actual healer.

Tracked over a campaign, those numbers turn into something the table genuinely enjoys: arguments. Who is the real damage dealer. Who is a liability. Who has never gone down. That is the entire appeal, and it is worth being honest that it is a social pleasure rather than a mechanical one. It will not make you a better DM by itself.

It is also not for every table. If your group plays for pure story and would bristle at anything scoreboard shaped, this will land badly. Ask before you start publishing numbers.

The six worth tracking

Damage dealt. The obvious one, and the least interesting on its own. It mostly measures class and level, not skill. Useful as a baseline, misleading as a verdict.

Damage taken. Underrated and the most revealing of the six. It separates the players who put themselves between the party and the monster from the ones who never leave the back rank. Nobody thinks to track it, and it tells you more about play style than damage dealt does.

Healing done. Identifies the player doing unglamorous work. It is also the stat most likely to surprise you, because it frequently is not the cleric.

Kills. Fun, and genuinely contested at the table. Credit the finishing blow and do not overthink it.

Critical hits. Pure entertainment. No analytical value whatsoever, and your players will care about it more than anything else on this list. Track natural 20s on attack rolls only, or the number stops meaning anything.

Deaths. The one everybody remembers anyway. Writing it down just makes it official, and permanent.

How to capture it without ruining the session

Do not track it yourself during combat. You are running the game. Splitting attention between the encounter and a spreadsheet makes both worse.

Draft a player as scorekeeper. This works far better than it sounds. There is usually one person at the table who enjoys it, and players are more accurate than DMs because they are already tracking their own damage.

Or reconstruct it afterward. Ten minutes after the session, most tables can rebuild the damage numbers surprisingly well, especially for the fights that mattered. Not perfect, but good enough for a record that is meant to be fun rather than audited.

Track fewer things. If the full six is too much, take damage dealt, deaths, and kills. A partial record you actually maintain beats a complete one you abandon in session four.

Reading the numbers without being fooled

The most common mistake is reading career totals as a leaderboard when players have played different numbers of sessions. Look at these two from a real campaign:

Kaarl Korvax, Warlock: 153 damage across 4 sessions.

Bob Smith, Fighter: 152 damage across 9 sessions.

Nearly identical totals. Kaarl is dealing more than twice the damage per session.

Per session averages fix this, and they are what you want any time attendance varies, which at most tables is always.

The second mistake is treating one stat as a verdict. In the same campaign, Dahc the Cleric leads the party in kills with 7 and in deaths with 3, and has taken the most damage of anyone. That is not a good player or a bad player. That is a recklessness profile, and it is the most interesting thing the numbers say about him.

A real career table

Nine sessions of a Tomb of Annihilation campaign, characters with three or more sessions played.

CharacterSesDmgTakenHealKillsDied
Thrain Saltbeard DeepcurrentRanger8347106442
Dahc DoorblackCleric71581305773
Kaarl KorvaxWarlock415315050
Bob SmithFighter91521073160
Oak BearsweatDruid61461026940

Three things jump out that nobody at that table would have said out loud. Thrain has dealt more than double anyone else's damage and has still died twice. Oak the Druid has done more healing than Dahc the Cleric. And Bob has played the most sessions of anyone and has never gone down once.

None of that is visible from memory. It only exists because somebody wrote the numbers down.

If you would rather not run a spreadsheet

CritSheet records these six stats per session and rolls them into career totals, per session averages, and a campaign leaderboard. You can type the numbers in, paste your session notes and let it pull the numbers out, or upload a recording of the session.

The table above is live. You can see the full campaign, including per character profiles.

A notebook column and a calculator does the same job. The six stats matter more than the tool.