Session tracker

Know your real hourly.

Log a session in ten seconds — what you started with, what you left with, when you sat down and when you stood up. PotCheck works out the rest: hourly, big blinds per hour, your bankroll graph, your worst downswing, when you play best, and how sure you can actually be that you're a winning player.

Example data Everything below is a made-up player — 46 live sessions at 1/2 and 2/5 — so you can see what your own numbers will look like.

Net result +$7,091 46 sessions · 200h 30m at the table
Hourly+$35.37/hr
Big blinds per hour+11.1 bb/hr
Winning sessions67%31 of 46
Average session4h 22m
Best session+$1,10003 Jul 2026
Worst session−$51723 Jul 2026

Your hourly is +$35.37/hr, but 200h 30m of poker can't pin it down that precisely. Allowing for your own swings, your true rate is 95% likely to be somewhere from +$9.21 to +$61.52/hr. That whole range is above zero: you can be confident you're a winning player in these games.

Results over time

Profit against hours played — the slope is your hourly

Now +$7,091 after 200h 30m. Every session as a table.

How sure you can be

Your hourly after each session, with its 95% range

The shaded band is where your true hourly could plausibly be. It narrows as you play — slowly, because poker swings are large next to any realistic edge.

By month

Result for each calendar month

Show as a table
MonthSessionsHoursResult
May 20261460h+$1,292
Jun 20261568h 30m+$2,679
Jul 20261457h+$2,869
Aug 2026315h+$251

Spread of results

How many sessions landed in each range

Show as a table
ResultSessions
−$600 to −$4002
−$400 to −$2006
−$200 to $07
$0 to $20012
$200 to $40010
$400 to $6003
$600 to $8003
$800 to $1K2
$1K to $1.2K1

Swings

Worst downswing−$700largest fall from a high point
Right nowAt a highno lower than your best
Longest winning run8sessions in a row
Longest losing run2sessions in a row
Swing per hour$183one standard deviation
Risk of ruin<0.1%<0.1% at the low end of your range

Risk of ruin is the chance of losing your whole $22,091 bankroll if you kept playing these games at this rate forever. It assumes your measured hourly is your true one — which, see above, it may not be.

When you play best

Nothing stands out yet. Every gap below is the size luck produces on its own. With your swings, proving a 10 bb/hr edge for one day, time or stake takes roughly 380 hours played in it.

Best so far, question by question
QuestionBest so farHourly thereRest of the timeReal or luck?
DayThursday8 sessions, 33h 30m+18.1 bb/hr+9.7 bb/hrCould be luck
Start timeAfternoon8 sessions, 32h 30m+18.0 bb/hr+9.7 bb/hrCould be luck
Session length4–6h22 sessions, 98h+14.2 bb/hr+8.1 bb/hrCould be luck
Stakes2/511 sessions, 45h+19.7 bb/hr+8.6 bb/hrCould be luck
LocationWynn17 sessions, 71h 30m+16.3 bb/hr+8.1 bb/hrCould be luck

In big blinds an hour, so different stakes compare fairly. Cash games only. Session length can be cause as well as effect: long sessions are often the ones spent chasing a loss, short ones the ones you quit while ahead. This shows the pattern, not which way it runs.

Where you win

Small groups are mostly noise: a stake you've played for six hours tells you very little.

By stakes
StakesSessionsHoursResultHourlyWon
1/235155h 30m+$2,667+$17.15/hr66%
2/51145h+$4,424+$98.31/hr73%
By location
LocationSessionsHoursResultHourlyWon
Bellagio1880h 30m+$2,470+$30.69/hr61%
Wynn1771h 30m+$3,196+$44.70/hr76%
Aria1148h 30m+$1,425+$29.37/hr64%
By day of week
DaySessionsHoursResultHourlyWon
Monday631h+$640+$20.63/hr67%
Tuesday516h+$738+$46.13/hr60%
Wednesday839h 30m+$315+$7.98/hr50%
Thursday833h 30m+$1,706+$50.91/hr62%
Friday413h 30m+$1,095+$81.11/hr75%
Saturday623h 30m+$27.10+$1.15/hr67%
Sunday943h 30m+$2,570+$59.08/hr89%
By session length
LengthSessionsHoursResultHourlyWon
2–4h1649h 30m+$1,062+$21.46/hr62%
4–6h2298h+$4,475+$45.66/hr73%
6h+853h+$1,554+$29.32/hr62%
By start time
StartedSessionsHoursResultHourlyWon
Afternoon832h 30m+$1,647+$50.68/hr75%
Evening38168h+$5,444+$32.40/hr66%

Recent sessions

1/2 NLHESun 09 Aug 2026 · 7h · Wynn
+$299
2/5 NLHEWed 05 Aug 2026 · 3h 30m · Aria
+$260
1/2 NLHESat 01 Aug 2026 · 4h 30m · Aria
−$308
1/2 NLHEThu 30 Jul 2026 · 7h · Aria
+$252
2/5 NLHEWed 29 Jul 2026 · 5h · Bellagio
+$356
1/2 NLHETue 28 Jul 2026 · 3h · Bellagio
+$432
2/5 NLHEMon 27 Jul 2026 · 2h 30m · Aria
+$301
1/2 NLHEThu 23 Jul 2026 · 3h 30m · Bellagio
−$517

How to work out your poker hourly

Add up every session's result and divide by every hour you played. Don't average each session's hourly: a 12-hour session should count three times as much as a 4-hour one.

hourly = total profit ÷ total hours

Up $200 in 4 hours, then down $150 in 6, is +$50 over 10 hours: +$5 an hour. Averaging the two sessions' hourlies — +$50 and −$25 — would say +$12.50, more than twice too much.

Big blinds per hour, and per 100 hands

Divide by the big blind to compare results across stakes: $10 an hour at 1/2 is 5 bb/hr, and the same 5 bb/hr at 2/5 is $25 an hour. Online, where you see far more hands, results are usually counted per 100 hands instead: bb/100.

How sure can you be?

Less than it feels. A live player who truly wins 5 bb an hour, swinging 70 bb an hour, is still down after 100 hours about one time in four — and needs about 750 hours of results before they prove it. The win rate calculator works it out for your numbers; the tracker does it from your sessions.

How big a bankroll?

Big enough that one long downswing can't take all of it. The risk of ruin calculator shows your chance of going broke and the bankroll for a 5% or 1% risk. Set your bankroll in the tracker and it works yours out from your own results.

Your numbers, not a guess

Every figure above is calculated from sessions, never typed in — and every rate comes with the range it could really be in, because a win rate over fifty hours is mostly luck. Free, no ads, and your results export to CSV whenever you want them.

Start tracking, free →