Aggregated Reports: Stop studying one flop at a time

For years I studied postflop one flop at a time. Solve, stare, write something down, next flop. Ten flops later: a page of numbers and no rule.

The rule does not live on one flop. It lives across all of them.

One spot, every flop

A report takes one preflop spot — positions, pot, stacks, ranges, sizes — and solves it on a whole set of flops. A subset of 25, 49, 95 or 184. All 1,755 distinct flops. Your own list. Or all 49 turn cards over a solved flop.

The new report dialog: board scope chips 25, 49, 95, 184, All 1755, Custom; a dry run showing 1,755 boards, 17 reused, 1,738 left to solve, 12h 34m.
You see the board count, what is reused from your library and how long the rest takes — before anything is queued.

Each flop carries a weight — how many real deals it stands for — so every average on the page is weighted, never a plain mean.

The table

50 bb, nine-handed, 1 bb ante. Small blind opens to 4, big blind calls. 9 bb in the middle, 46 behind, small blind acts first.

Report table for the SB vs BB single-raised pot at 50 bb: the weighted subset row and one row per flop with Check, Bet 15%, Bet 30%, Bet 60%, Bet 120%, EV, EQ, EQR, Mix and Weight.
184 flops, one row each. The top row is the whole set, weighted.

The top row is the rule: check 37.9%, bet 15% pot 20.2%, bet 30% 30.8%, bet 60% 6.6%, overbet 120% 4.5%. The rows show where it breaks: on 4♣4♦4♥ the 60% bet jumps to 81.3%. Click a row and the board panel deals that flop on a felt, with its own numbers next to the average and a button to drill it.

Walk the tree

The action line is clickable. Press Bet 30% and the whole report re-aggregates one node deeper: big blind facing that bet, on all 184 boards.

The same report one node deeper: after SB bets 30%, the table shows BB's Fold, Call, Raise 84.6% and Raise 146.2% frequencies on every flop.
Big blind facing the 30% bet: folds 17.8%, calls 77.6%, raises about 4.6%.

Filters and groups

Filters are texture tags, with a count on each one. Groups split the table by high card, pairing, suits or connectivity, one average row per group.

The Filters menu: Suits (Monotone 11, Two-tone 68, Rainbow 105), Pairing, Connectivity, Highness and High card chips, each with how many of the 184 boards carry the tag.
Every texture tag says how many of the 184 boards carry it.
Monotone filter applied: 11 boards, coverage 5.2%; a comparison row shows the filtered averages next to the full set with the difference in percentage points.
Monotone: eleven boards against the full set, with the difference in percentage points.

On monotone flops the small blind checks 53.9%, sixteen points more than average, and the 30% bet collapses from 30.8% to 4.9%. Slow down, size down. The map at the top of this post is the same data as tiles — check frequency, lighter is more checking.

Play this spot instead of reading about it

The trainer deals the situations this article describes and grades every decision. Three-day trial.

Start Free Trial

The chart

Chart view stacks every board’s first decision as one bar, in the order the boards appear in the table. The dashed line is the weighted average of the action you pick, so the boards above and below it jump out.

Chart view: one stacked bar per flop showing the small blind's Check, Bet 15%, Bet 30%, Bet 60% and Bet 120% frequencies, a dashed line at the 20.23% weighted average of Bet 15%, and a bet-size distribution panel below.
One bar per flop. Below it, how the betting mass splits across sizes: 30% pot takes half of it.

Lenses

A lens reads the whole report through one hand class — made hands, draws, detailed classes, or an exact combo.

The Class lens picker: Made hands (Straight Flush down to Under Pair), Draws (Combo Draw, Nuts Flush Draw, Flush Draw, OESD, Gutshot, No Draw) and Detailed classes such as Top Pair Top Kicker or Nut Flush.
Pick a class and every number on the page becomes that class only.
Class lens set to Top Pair: a banner says 150 of 184 boards contain it and 34 render as no data; the table shows top-pair-only frequencies with a Reach column.
Top pair only. The 34 boards without it render as no data — not as zero.

With top pair the check drops to 28.7% and the overbet goes from 4.5% to 8.1%. Zero is an answer from the solver; “no data” is not, and the app keeps them apart.

What does one size cost?

The Simplify drawer: a caveat that the loss is measured against a fixed GTO opponent and is a lower bound, then Always Check −0.00, Always Bet 30% −0.01, Always Bet 60% −0.06, Always Bet 120% −0.25, and the check loss broken down by texture.
Force one action on all 184 boards and pay the bill in big blinds.

Always checking costs next to nothing here, always betting 30% about 0.01 bb, always overbetting 0.25 bb. Read the caveat: measured against a fixed solver opponent, so every number is a lower bound. A human who notices will make you pay more.

Turn runouts

Flop T♣T♦3♥, button versus big blind at 20 bb. Check, bet 22% pot (1.2 into 5.5), call. 7.9 bb on the turn.

Turn runout report on T♣T♦3♥: one row per turn card with BB's Check, Bet 22%, Bet 75% and All-in frequencies; the All 49 turn cards row on top.
All 49 turn cards, one row each.

Across all 49 the big blind checks 92.9%. On a 3 the check falls to 37.7% and the small bet jumps to 58.8%. On a blank it stays a check.

Compare reports

Any two reports on the same street can be diffed board by board. The picker sorts your reports and the community’s into same spot and compatible.

The Compare with… dialog: a search box, a Same spot section with three BTN vs BB reports and a Compatible section listing other reports with their positions, pot, SPR, simulation and board count.
Compare with… — same spot first, then everything compatible.
Diff of two BTN vs BB reports: both action lines locked side by side, a Top divergences strip of ten boards, and a table with A's and B's columns plus a delta column.
Two sizing menus for the same spot, side by side, biggest divergences on top — and a button that drills exactly those boards.

From reading to playing

Every report has a Drill button. With the monotone filter on it reads Drill 11 scenarios: those eleven flops dealt in Practice at this node, fresh hand every time, every decision graded — see the Practice post.

Read the rule. Find where it breaks. Play the boards where it breaks.

Reports are Premium, one runs at a time, and every board they solve stays in your library.

Go find your rule. Cheers! 🙂

Poker Academy

Stop guessing preflop.

1,500,000+ GTO solutions. Free 3-day trial.

Start Free TrialCancel anytime.