← Back to Learning Center
🔧 Tools & Guides ⭐ Beginner

Poker Tracking Software: The Complete Beginner's Guide

Learn what poker tracking software does, why every serious player uses it, and how to get started with hand history analysis.

by DEEPFOLD Coaching Published: 2026-01-29 Updated: 2026-05-07 13 min read

What Is Poker Tracking Software, and Why You Need It

Poker tracking software is the single biggest jump in win rate most amateurs ever make — and it has nothing to do with learning a new bet size or memorizing a preflop chart. It's about finally seeing the truth of your own game.

At its core, a tracker is a database that automatically reads the hand history files your poker client writes to your hard drive after every hand. The software parses those files, stores every action you and your opponents took, and lets you slice the data in ways no human memory could. It then layers a Heads-Up Display (HUD) over your tables in real time, so when you see the villain in seat 4 open from the cutoff, you instantly know they've opened that seat 38% of the time over 1,200 hands — not "I think this guy is loose."

Concretely, here's what tracking software does in a single 90-minute session:

  • Imports every hand you played the moment the file is written.
  • Calculates stats like VPIP, PFR, 3-bet%, fold-to-3-bet%, c-bet IP, WTSD, and W$SD for you and every opponent.
  • Displays those stats as a HUD overlay on each player's seat.
  • Stores the data permanently so you can review trends across months and years.
  • Filters so you can ask questions like "how did I do as the preflop aggressor on monotone flops in 3-bet pots?"
  • Replays any hand visually with bet sizes, stack depths, and pot odds annotated.

If you've ever finished a session feeling like "I think I broke even but I don't really know why," a tracker is the answer. You stop guessing. You start auditing.

🎯 Get AI analysis on top of your trackerUpload to AI Coach


The Three Big Players: PT4, HM3, and DriveHUD

For 15 years, the poker tracking market has been dominated by two products with a strong third option that's risen with the recreational sites. Here's the honest comparison:

Software Price Sites Supported Learning Curve HUD Strength Best For
PokerTracker 4 (PT4) $99.99 (Hold'em or Omaha) / $159.99 combo PokerStars, partypoker, WPN, iPoker, most legacy sites. No GGPoker support natively. Moderate. Filter syntax is powerful but technical. Excellent. Highly customizable. Players on PokerStars / WPN ecosystem.
Hold'em Manager 3 (HM3) $99.99 / yr (lease model) PokerStars, partypoker, WPN, iPoker. Limited / no GGPoker support. Moderate. UI is friendlier than PT4. Excellent. NoteCaddy plugin adds even more depth. Players who prefer a polished UI and don't mind annual fees.
DriveHUD 2 $99 one-time Bovada / Ignition (anonymous tables), Americas Cardroom, plus PokerStars / partypoker. Easy. Smaller feature set. Good. Designed to handle anonymized tables. US recreational players on Bovada / Ignition.

A few realities the marketing pages won't tell you:

  1. GGPoker actively restricts third-party HUDs. PT4 and HM3 cannot give you a real-time HUD on GG — you can import your hand histories for off-table review, but live HUD use violates GG's terms. SmartHUD (GG's built-in tool) is the only sanctioned option.
  2. PokerBros / X-Poker / PPPoker do not produce parseable hand history files. These app-based clubs use share links and replay screens instead. Trackers are blind to this entire ecosystem.
  3. Anonymous tables (Bovada, Ignition) need DriveHUD-style tools because seat numbers reset every hand and there's no persistent player ID to track.

This is where the modern game has a gap — and we'll come back to it.


How Hand History Files Work

Every major poker client writes a plain text file to disk after each hand. This file is the source of truth that trackers read.

A typical PokerStars hand history snippet looks like:

PokerStars Hand #245678901234: Hold'em No Limit ($0.50/$1.00 USD) - 2026/05/01 19:14:22 ET
Table 'Andromeda IV' 6-max Seat #3 is the button
Seat 1: Hero ($112.40 in chips)
Seat 2: Villain1 ($98.20 in chips)
...
*** HOLE CARDS ***
Dealt to Hero [As Kh]
Villain2: folds
Hero: raises $2.50 to $3.50

The tracker parses every line, identifies the action sequence, and stores it in a relational database (PostgreSQL for PT4, custom for HM3).

Where the files live

Default locations, useful when setting up auto-import:

PokerStars (Win):    %LOCALAPPDATA%\PokerStars\HandHistory\<screen_name>\
PokerStars (Mac):    ~/Library/Application Support/PokerStars/HandHistory/
GGPoker (Win):       %APPDATA%\GGPokerOK\HandHistory\
partypoker (Win):    %APPDATA%\PartyGaming\PartyPoker\HandHistory\
WPN / ACR (Win):     C:\Americas Cardroom\handHistory\

Auto-import runs in the background. The tracker watches those folders, sees a new file appear, parses it within seconds, and updates the HUD live. You don't manually do anything once configured — except enable hand history saving inside each client's options menu (it's off by default on some sites).

⚠️ Reality check: GGPoker's hand histories are encrypted and only released after a delay via their "Smart HUD" export. You cannot get real-time third-party tracking on GG. Plan accordingly.


HUD Setup Philosophy: Less Is More

The biggest beginner mistake is cramming 18 stats onto the HUD and then ignoring all of them because the table looks like an Excel dashboard. Start small. Read each stat. Understand what action it implies.

The starter HUD (4 stats)

Stat What It Means Read
VPIP % hands voluntarily put $ in pot Looseness preflop
PFR % hands raised preflop Aggression preflop
3-Bet % % hands re-raised preflop Aggression vs. opens
Hands Sample size How much to trust the others

Once you can read those four in your sleep, add:

  • Fold to 3-Bet (calls vs. folds when 3-bet)
  • C-Bet Flop IP / OOP (continuation bet by position)
  • WTSD (Went to Showdown — how sticky they are postflop)
  • W$SD (Won $ at Showdown — quality of showdown range)

A HUD with 8 well-understood stats beats a HUD with 20 stats you can't interpret in the 4 seconds before the action's on you.


Database Structure and How It Grows

PT4 uses PostgreSQL. HM3 uses its own engine. DriveHUD uses SQLite. All three grow with hand volume in roughly the same shape:

Hands Played Database Size (approx.) Notes
10,000 ~50 MB Trivial. Runs on anything.
100,000 ~500 MB Filters still snappy.
500,000 ~2.5 GB Backups become a real consideration.
1,000,000+ ~5–8 GB Filtering complex queries can take 10–60 seconds. Consider archiving.

⚠️ Warning: Past about 250k hands, back up your database weekly. A corrupted PT4 database is a heartbreaking thing to discover. Both PT4 and HM3 have built-in backup tools — use them.

You should also routinely "purge" hands you'll never study again (e.g., sit-and-go's from three years ago if you're now a cash player). Keep the database focused on the format you actively play.


Filtering for Study: Where the Real Work Happens

This is where tracking software earns back its $100 a hundred times over. Anyone can look at their VPIP. Almost no one filters their database into the precise spots where they're bleeding money.

Here are 10 filters every serious cash player should run at least once a month:

1. All hands where I 3-bet from BB and got called → study OOP 3-bet pot play
2. All hands where I open-raised UTG and faced a 3-bet → measure fold/call/4-bet frequencies
3. All hands where I c-bet flop OOP and got raised → identify whether I'm overfolding
4. All hands where I called a 3-bet IP with a pocket pair < 88
5. All single-raised pots where I won at showdown with a busted draw → bluff-catching frequency
6. All hands where the river went check-check and I won
7. All 4-bet pots where I was the 4-bettor and the SPR was < 1.5
8. All hands where I faced a river overbet (≥ 125% pot) and folded
9. All hands where I limped preflop (should be near zero — audit yourself)
10. All hands where stack-to-pot ratio on the turn was 1–3 and I was IP

In PT4 syntax, filter #2 looks roughly like:

Preflop Action = "Raised UTG"
AND Faced 3-Bet = TRUE
AND Position = "UTG"

Each of these filters tells you something a generic "leaks finder" cannot, because they're based on your spots, not theoretical population averages.


A Worked Example: Find a Leak in 10 Minutes

You import a 6-max NL50 session of 482 hands. You're down 3.2 buy-ins. The HUD says you played fine. Did you?

Step 1. Open Reports → Sessions → click today's date. Step 2. Apply the filter:

Position = "BB"
AND Faced Open Raise = TRUE
AND I Called Preflop = TRUE

Step 3. Sort by net BB/100. You see your BB defense vs. open is showing −85 BB/100 over the session (population average is around −35 to −45 BB/100 for a competent reg).

Step 4. Drill in. Replay the 12 hands where you called and lost more than 30 BB postflop. You notice a pattern: you're calling turn barrels with weak top pair and folding rivers to half-pot bets. You're paying off twice and saving nothing.

The leak: floating turns with one-pair, no-redraw hands. The fix: tighten turn calling range; either fold IP on turn or be willing to call rivers.

That entire diagnostic took 10 minutes and would have been invisible without a tracker. You couldn't have remembered those 12 hands by feel.


When Tracking Software Is NOT Enough: Sample Size Reality

Trackers give you data. Data without sample size is opinion dressed up as fact. Here's how much volume you need before a stat is meaningful:

Stat Stable Sample (Hero) Stable Sample (Villain Read)
VPIP 1,000 hands 100 hands
PFR 1,000 hands 100 hands
3-Bet % 3,000 hands 500 hands
Fold to 3-Bet 3,000 hands 500 hands
C-Bet Flop % 5,000 hands 750 hands
C-Bet Turn % 10,000 hands 2,000 hands
River Bluff % 25,000+ hands 5,000+ hands
River Bluff-Catch % 25,000+ hands 5,000+ hands
Win Rate (BB/100) 100,000+ hands n/a

Two things follow from this table:

  1. You will almost never have a "stable" river stat on a villain. Even at high-volume regs, river-specific frequencies are noisy until tens of thousands of shared hands. Treat HUD river stats as suggestions, not commandments.
  2. Your own win rate is a coin flip until 50,000+ hands. A 20 BB/100 winner over 5k hands could easily be a 2 BB/100 winner with run-good. Don't quit your job after a hot 8k-hand month.

This is the limit of what trackers can tell you. They can quantify what happened. They cannot tell you whether what happened was correct. For that, you need something else.


How DEEPFOLD Complements Tracking Software

Trackers give you the historical record. DEEPFOLD gives you the strategic verdict. They're meant to work together, not as competitors.

A typical workflow:

  1. Tracker identifies the leak — say, your fold-to-river-bet is 72% in single-raised pots. Too high.
  2. You filter to those rivers — pull 30 hands where you faced a river bet and folded.
  3. You upload the hand histories or replay links to DEEPFOLD — and the AI tells you, hand by hand, which folds were correct, which were exploitable folds, and what the GTO frequencies suggest.
  4. You build a study sheet — block decisions, sizings, and ranges where you're consistently misplaying.

What makes DEEPFOLD different

DEEPFOLD parses PokerStars hand histories, GGPoker hand histories, and — uniquely — X-Poker (formerly PokerBros) share / replay links. As of 2026, DEEPFOLD is the only AI poker analysis service that can directly ingest X-Poker replay links. PokerTracker, Hold'em Manager, and every other AI tool on the market are blind to that ecosystem. If you play in private clubs on X-Poker, you've been flying without instruments. DEEPFOLD changes that.

Concretely, you can paste an X-Poker replay URL into DEEPFOLD's chat, and the AI sees the action, pot, stacks, and street-by-street decisions exactly as if it were a clean .txt hand history. No screenshots, no manual transcription.

🎯 Get AI analysis on top of your trackerUpload to AI Coach


Sites Whose Hand Histories Work — and Don't

A reality check before you spend $100 on PT4 only to find your site isn't supported:

Site Hand History Files? PT4/HM3 Real-Time HUD? DEEPFOLD Compatible?
PokerStars Yes, plain text Yes Yes
GGPoker Encrypted, delayed No (only SmartHUD) Yes (post-session)
partypoker Yes Yes Yes
WPN / ACR Yes Yes (DriveHUD recommended) Yes
Bovada / Ignition Anonymized Only via DriveHUD Limited (anonymized data)
iPoker network Yes Yes Yes
X-Poker (PokerBros) No HH files No Yes — replay links
PPPoker No HH files No Limited
ClubGG No HH files No Limited

If you play primarily on app-based clubs (X-Poker, PPPoker, ClubGG), traditional trackers will be of almost no use to you. You need the replay-link route, which currently only DEEPFOLD supports for serious AI-driven analysis.


A Sane Starting Roadmap

For a beginner stepping into tracking for the first time, here's the order:

  1. Week 1: Install PT4 or HM3. Configure auto-import. Play 1,000 hands. Don't change your game.
  2. Week 2: Build the 4-stat starter HUD. Watch how villain VPIP/PFR feels at the table.
  3. Week 3: Run filters #1, #2, #6 from the list above. Note one leak.
  4. Week 4: Add C-Bet stats and Fold to 3-Bet to the HUD. Run filters #3, #4, #5.
  5. Month 2: Upload your worst 20 filtered hands per week to DEEPFOLD for AI analysis. Build a leak journal.
  6. Month 3: Re-run the same filters from Month 1. Measure improvement in BB/100 per spot.

A serious player who follows this for 90 days will see a measurable jump in win rate. Not because they learned a clever new line, but because they finally have a feedback loop tighter than "feels like I lost a lot in 3-bet pots today."


The Bottom Line

Poker tracking software isn't optional at any serious stake. It's the audit layer for your own play. PT4 and HM3 remain the gold standard for the legacy site ecosystem; DriveHUD covers the anonymized US sites; and for the modern app-based club world, traditional trackers simply can't see the action — that's a gap DEEPFOLD was built to close.

Start with a tracker. Build the habit of filtering. Stack DEEPFOLD on top for the strategic verdict that raw stats can't give you. That stack — historical data plus AI analysis plus disciplined review — is what separates the player who's "been at NL50 for two years" from the player who moves up.

🎯 Get AI analysis on top of your trackerUpload to AI Coach