Hand Tracker
Poker Hand History Tracker
Your win rate, your opponents, and a preflop leak report graded against our own solves.
Drop in the files your poker client already writes - nine formats, from PokerStars and GGPoker to iPoker's XML and WPN - and get your win rate with a 95% confidence interval, all-in EV, opponent profiles, a replayer with a live equity race, and a leak report that won't flag anything your sample can't prove. Hold'em and the whole PLO family, PLO4 through PLO6, cash and tournaments.
- 100,000 hands free, every feature
- 9 site formats
- No HUD, nothing to install
Replay
Sample handForum copy uses the universal PokerStars format (2+2 / Reddit / Discord). Share links open the interactive replay with a preview card. Anonymize scrubs names, the table, the hand number and the exact time.
The nine hand-history formats it reads
Each room writes a different grammar, and they disagree about what they bother to record. Where a room leaves something out, we reconstruct it and say so here rather than quietly guessing. Across the 574 hands in our test corpus, 569 reconcile to the penny - every chip in equals every chip out, within two cents - and every parser is gated in CI at 95%.
| Room | File | Opponents | What to know |
|---|---|---|---|
| PokerStars | .txt | Real names | Zoom and Home Games included. Run It Once hands parse through the same grammar. |
| GGPoker | .zip | Anonymous | PokerCraft is the only source, and it only reaches back so far - export before your hands age out. The zip unpacks in your browser. Straddles replay at the right level. |
| 888poker | .txt | Real names | The format writes no rake line and no uncalled-bet line, so both are reconstructed from the pot. Older files carry the Cassava banner. |
| partypoker | .txt | Real names | No summary section at all: rake is derived from what went in minus what was paid out. Every bracketed amount is an increment, not a raise-to. |
| Winamax | .txt | Real names | Euro tables, PLO5 and hi/lo included. Pre-2012 headers say UTC but mean French local time; both eras are decoded. |
| iPoker network | .xml | Real names | Cards are suit-first and actions arrive out of order, so they are re-sorted. Skin timestamps carry no zone, so they stay on your local clock. |
| Bovada / Ignition / Bodog | .txt | Position labels | Anonymous tables, so seats are named by position and you are "[ME]". Stats and leaks work; opponent tracking cannot. |
| Full Tilt | .txt | Real names | The room is gone, but old archives still import - including the one-word "FullTiltPoker" export header and the UTF-16 files. |
| WPN (ACR, Black Chip) | .txt | Real names | Two different grammars over the years, both read. The old client exports UTF-16; the "Pot" line excludes rake and the jackpot fee. |
Stud, razz and the draw games are skipped hand by hand with a reason instead of failing your import. OnGame, Microgaming and Merge files are recognised and declined by name. Where your client keeps these files, room by room.
A poker hand history tracker reads the text files your poker client writes after every hand and turns them into the numbers you cannot see while playing: your real win rate, which positions pay you, which opponents beat you, and where you keep making the same mistake. SolvePoker's Hand Tracker does that in the browser, with nothing to install and no HUD attached to your table. It reads nine hand-history formats - PokerStars, GGPoker, 888poker, partypoker, Winamax, the iPoker network, Bovada/Ignition, Full Tilt and WPN - across No-Limit Hold'em and the whole Omaha family, PLO4 through PLO6 plus hi/lo, cash and tournaments. You get win rate in bb/100 with a 95% confidence interval, all-in EV, a replayer with a live equity race, opponent profiles, a whole-library spot browser, and a leak report whose preflop verdicts come from comparing your actual decisions against 17 MonkerSolver solves rather than from population averages. It is free to 100,000 hands with every feature included.
About the Hand Tracker
How it works
Import the files your poker room already writes, then read your game back. Stats scope to one variant and one of cash or tournaments at a time, so a PLO win rate is never blended with NLHE hands. Click almost any number to open the hands behind it. Nothing is flagged as a leak until a one-sided Wilson bound proves the gap at your sample size, so a short run of bad sessions cannot invent a problem.
Is it actually free, or is this a trial?
Free, with a cap instead of crippled features. A free account processes 100,000 hands and stores 2 GB of files, and every feature is included: stats, all-in EV, opponent profiles, the replayer, the spots browser, leak reports and CSV export. Duplicates never count against the meter. Core raises the caps to 5,000,000 hands and 50 GB. There is no card and no trial clock.
Which poker sites can I import from?
Nine formats: PokerStars (including Zoom and Home Games), GGPoker, 888poker, partypoker, Winamax, the iPoker network XML, Bovada with its Ignition and Bodog skins, Full Tilt archives, and the WPN family including Americas Cardroom. Run It Once hands parse through the PokerStars grammar. OnGame, Microgaming and Merge files are recognised and declined by name rather than erroring your import. If your room is missing, send a sample file and we will look at it.
Does it support PLO, and 5-card and 6-card Omaha?
Yes, and they are first-class rather than a paid add-on. PLO4, PLO5, PLO6, Omaha Hi/Lo (O8), the 5- and 6-card hi/lo variants, and non-pot-limit Omaha high all parse and get the full stat set. Hold'em, Limit Hold'em and Short Deck are supported too. The one honest limit: hi/lo, Short Deck and fixed-limit hands get no leak report, because split pots, inverted rankings and forced sizings break the math the verdicts rest on.
Is there a HUD?
No, and that is deliberate. Nothing attaches to your table while you play. It is a post-session tool, which is also the only kind many rooms still permit - several of the biggest sites restrict live overlays but still let you download your hand histories afterwards. If a live HUD is essential to your game, buy a desktop tracker; this will still read the same files for the review afterwards.
Do I have to install anything?
No. It is a website. There is no desktop app, no database to provision, no PostgreSQL version to match, and no Windows requirement. It works the same on macOS, Linux, a Chromebook or a tablet, and the library is stored to your account so you can open it from a different machine than the one you grind on.
Where are my hand history files?
That depends on the room, and a few of them do not write files to disk at all. GGPoker, for instance, only hands them over through a PokerCraft export. There is a per-room guide at /poker-hand-history-files with the folder path, the setting you may need to switch on first, and the retention window for each site we read.
Will my numbers match PokerTracker or Hold'em Manager?
Close, and the differences are documented rather than discovered. Five stat definitions deliberately deviate from the common desktop-tracker formulas: 3-bet excludes limp-reraises, walks are excluded from VPIP and PFR, and three more. Every definition is written out in the stat glossary, so a number that reads a few tenths off reconciles instead of quietly mismatching.
How does the leak report decide something is a leak?
Two sources only. Preflop verdicts come from comparing your actual holdings against our own MonkerSolver solves, depth- and seat-matched: nine PLO solves and eight NLHE ones. River verdicts come from exact pot math - your bluff share against the caller-indifference ratio for the sizing, split by board texture. Your folding against MDF is shown with the exact price as an observation, never a verdict: below-MDF defense is correct on nut-locked rivers, and we do not flag what we cannot prove. Nothing is flagged until a one-sided Wilson bound proves the gap at your sample size. There is no bb-cost figure attached, because the data cannot prove one.
Can I track opponents?
On the rooms that write real screen names, yes: every opponent gets a full stat line, notes, one of five colour tags, and your net result against them. Past 30 hands they also get a read and up to five stat-backed adjustments, with the confidence stated rather than implied. Anonymous rooms - GGPoker, Bovada and its skins, Run It Once - rotate or hide names, so opponent tracking is impossible there, and the tab says so instead of showing junk rows.
What happens to my hands after I upload them?
The raw files are stored to your account and parsed on our servers, which is what makes the library readable from any device. Every request is scoped to your user id. Deleting an import removes its hands and frees its storage, though it does not refund the lifetime processing meter, because re-importing the same file parses it again.
How many hands do I need before the numbers mean anything?
More than most players think. At a 5bb/100 win rate with a standard deviation of 140bb/100, it takes roughly 300,000 hands for the 95% confidence interval to exclude zero. That is why the win rate here always ships with its interval attached, and why leak verdicts are significance-gated. The downswing reference works through what that means for a real bankroll.
Can I share a hand?
Yes. Any replayed hand copies out as forum-format text in the universal PokerStars grammar that 2+2 and Reddit threads expect, as a compact markdown summary, or as a share link that opens the interactive replay with a preview card. Names are anonymised by default. Share links are immutable snapshots, so they keep working if you delete the original hand, and you can revoke them.
Every stat defined precisely, including where we differ from PT4 and HM3