The Global EV tab

The most powerful tab in the tracker. And the densest conceptually.

Gandalf

Gandalf

Co-founder of Poker Sciences

The Global EV tab

The Preflop tab gives you a direct comparison between what you did and what you should have done. The Postflop tab gives you clues about your deviations through the comparison vs Reg. The Global EV tab, on the other hand, tells you how much each hand makes you, in each situation.

The name Global EV comes from that: this tab lets you study your EV globally, hand by hand, situation by situation. It's the most powerful tab in the tracker, and the densest one conceptually.

You may not understand everything on a single read, and that's normal. It's a real long-term effort. You'll need to come back to it, try it on your own data, experiment, etc.

A quick vocabulary note: the EV displayed in this Global EV tab corresponds to the CEV you already know from the Chips won tab of the Dashboard . Except that here it is displayed in bb per hand.

The difference is that the Global EV tab doesn't show it as a single global curve: it breaks it down hand by hand, in each situation.

The classic mistake in Spin is to stay glued to the EV (chips) curve (which, as a reminder, is what your CEV is computed from): it tells you whether you win or lose over the long run, but neither where, nor why.

EV curve in chips in the Dashboard
Reminder: your EV (chips) curve, which is used to compute your CEV (80 here).

The real work begins by breaking down your EV situation by situation, to see precisely where you generate it, where you let it slip away, and isolate the leaks.

That's exactly what this Global EV tab does, and what the global curve will never be able to do.

To carry out this breakdown, the tab provides four complementary tools, each one deserving an in-depth explanation:

  • the standard grid, what you see when you first land on the tab
  • the Compare to GTO mode
  • the Compare Actions mode
  • the Best Action mode

We'll go through all of this in detail. Hang on.

Illustration inviting the reader to take their time before diving into the detailed analysis of the Global EV tab.
Sit back comfortably, we are going to take our time.

1. The standard grid: your raw EV per hand

When you first land on the Global EV tab, no mode is active. The grid directly displays your average EV in bb per hand for each combo played.

Those used to solvers will recognize the format: these tools often display the theoretical EV of each hand in a given situation. The Global EV tab displays your real average EV instead.

By real EV, we simply mean the EV you actually made at the tables.

Here is an example on the situation BTN 3-max, 20 bb+:

13x13 grid of the Global EV tab on BTN 3-max 20 bb+ over 2,334 hands. Several red cells marked on low J suited (J9s, J8s, J7s, J6s) and low suited connectors (76s, 75s). KPIs: +0.56 bb/hand, +11 CEV/hand, average uncertainty ±2.35 bb per cell.
A Global EV grid on BTN 20 bb+ over 2,334 hands.

Reading example: from the image above, we can deduce that on average on the BTN, at 20+ bb, you win 0.61 bb every time you're dealt K8o.

You can see a gradient going from red to white to green. What does all this mean?

Cell appearanceMeaning
Saturated green (≥ +0.5 bb/hand)

Very profitable combo.

You win on average at least half a big blind every time you play this hand.

White (~0)

Break-even combo.

You neither win nor lose EV on average on this hand.

Saturated red (≤ -0.5 bb/hand)

Very costly combo.

You lose on average at least half a big blind every time.

Gray

No data.

You have never played this combo in this situation, and the Estimate Range mode is not enabled.

Italic with asterisk (*)

Purely inferred data.

The combo has never been played, but the tool estimates its value from your neighboring trends if you have checked Estimate Range

Each value is compared to folding

I lied a bit to keep things simple. The number in each cell is not the absolute EV of the hand. It is the EV of playing it, compared to the EV of folding it.

That makes the grid very simple to read:

  • Green: you win more by playing this hand than by folding it.
  • White: you would make as much EV by folding as by playing.
  • Red: you would simply be better off folding this hand.

This mechanic keeps the read simple and universal, regardless of position.

On the BTN, folding costs 0, so the number = real EV. In SB and BB, folding already costs 0.5 bb and 1 bb, but the grid sets these aside: if it displayed them, every cell would be shifted toward red, and you could no longer judge a decision at a glance.

Same grid on BTN 3-max 20 bb+ but over 22,371 hands. Majority of green cells, a few red cells persist on some low J suited and low suited connectors. KPIs in the footer: +0.36 bb/hand, +7 CEV/hand, average uncertainty ±0.75 bb per cell.
The same situation on BTN 20 bb+ with a much larger sample (22,371 hands): the signal stabilizes.

On this grid, still on BTN 20 bb+ but with a lot more hands, we start to seriously wonder whether this player has a leak with their low suited connectors and low J suited: the pattern persists despite the volume.

For now, these are only hypotheses, but they deserve to be dug into. Good news: as we'll see, the tool knows how to answer that.

The KPIs at the bottom of the grid

At the bottom of the grid, you'll find a few very important pieces of information:

  • Avg EV bb/hand: your average profitability weighted by your volume across all combos. On the screenshot below with 2,211 hands, the player makes +0.61 bb/hand on BTN 20 bb+.
  • CEV/hand: the translation of that average EV into net chips.
    Watch out for the trap: this is the net chip gain, blinds invested included (unlike bb/hand just above). In SB for example, if you fold 100% of the time, your CEV/hand will be -0.5 bb while your EV bb/hand will stay at 0, as we explained earlier.
  • Hands: the total number of hands aggregated in the grid.
Zoom on the KPIs at the bottom of the grid: Avg EV bb/hand, CEV/hand and total hands.
From left to right: Avg EV bb/hand, CEV/hand and total hands
  • Avg cell uncertainty and Total uncertainty: the statistical margin of error of your data, at 90% confidence. The larger the sample, the smaller the uncertainty.
    Total uncertainty is the uncertainty on the Avg EV bb/hand value at the bottom of the grid (which we just talked about).
Zoom on the bottom-right corner of the grid showing the two uncertainty KPIs: Avg cell uncertainty ±0.75 bb and Total uncertainty ±0.04 bb.
The two uncertainty KPIs are located at the bottom right of the grid.

This last KPI is very important. It directly answers the question we asked above:

Is this a real leak or just variance?

How do you use it concretely? You compare the uncertainty to the value displayed in each cell.

On the 22,371-hand sample, the average uncertainty per cell is ±0.75 bb. That means the true EV of each cell sits, with 90% confidence, within a range of ±0.75 bb around the displayed value.

A few concrete examples

  • A cell displayed at -2 bb with ±0.75 uncertainty: the true EV is likely between -2.75 and -1.25 bb, so still negative. The signal is solid.
  • A cell displayed at -0.5 bb with ±0.75 uncertainty: the true EV could very well be positive (between -1.25 and +0.25). It's too tight to conclude anything.
  • A cell displayed at -1 bb with ±0.75 uncertainty: the true EV sits between -1.75 and -0.25, so negative. Serious signal, but with a margin.

Now look at the red zones we suspect of being a leak. Even if some individual cells are close to the uncertainty, the cluster of negative-EV cells in a coherent area changes everything: the probability that all these cells are simultaneously negative by chance is very low.

Same grid on BTN 3-max 20 bb+ but over 22,371 hands. Majority of green cells, a few red cells persist on some low J suited and low suited connectors. KPIs in the footer: +0.36 bb/hand, +7 CEV/hand, average uncertainty ±0.75 bb per cell.
The grid on BTN 20 bb+ over 22,371 hands: several red zones clearly appear.

Where an isolated red cell could be a coincidence, a cluster almost never is.

Conclusion on this sample: either consider folding these hands, or go analyze the affected spots in more depth to understand what's wrong.

Tip to gain volume

You can always add a neighboring stack size in the sidebar to combine hands and reduce uncertainty.

Zoom on the sidebar and grid footer: the 20+ bb and 18-20 bb stacks are selected simultaneously. The average uncertainty per cell went from ±0.75 bb to ±0.69 bb.
By adding the 18-20 bb stack (which plays similarly to 20 bb+) to the 20 bb+ stack, the uncertainty per cell goes from ±0.75 bb to ±0.69 bb. The data is more precise.

Note that uncertainty decreases with the square root of the sample: to cut it in half, you need to multiply your volume by four.

That's why the Global EV tab only really becomes usable from several thousand hands per situation onwards, and why the rare areas of the grid (low pairs, marginal combos) stay volatile for a long time.

The Estimate Range toggle

You may have noticed an Estimate Range toggle in the sidebar. It fills in the gaps in the grid: it uses your real tendencies as a base and the GTO skeleton to reconstruct a complete grid.

When enabled, you see a full grid with cells in italics and an asterisk * for the combos you've never played. When disabled, you only see your real data.

Very useful to enable for easier reading, but worth turning off from time to time to keep a clear view of your real data. As always with this kind of tool, keep in mind that these are estimates.

The limits of this default grid

This grid looks nice, but it's actually only indicative and won't be very useful as is.

Sidebar of the Global EV tab showing the four toggles: Estimate Range (enabled), Compare to GTO, Compare Actions and Best Action.
When I talk about the default grid, I mean the grid when the 3 options above are not enabled.

Why? Because outside of this question:

Would I be better off folding some combos?

... the grid won't give you many answers.

Let's take a concrete example. If you considerably over-fold in HU SB vs BB (which is often the case for beginner players), the HU SB vs Fish grid will show you white cells (EV = 0) for all the combos you folded.

You won't know you have a leak, nor how much EV you're leaving on the table.

And it's the same everywhere: nothing in this mode tells you whether you're winning "enough", "not enough", or on the contrary whether you're crushing your pool in the studied situation. You only get access to your raw data.

It's a bit like analyzing your chips won curve from the Dashboard : over the long run you know whether you win or lose, but the analysis barely goes further.

This limit is what justifies introducing the Compare to GTO mode. But before that, let's take a moment to introduce the situations covered by the Global EV tab.

Illustration of a detour before continuing the analysis of the Global EV tab.
Before moving on, we are going to take a little detour.

2. The 7 covered situations

Global EV is organized around 7 parent positions.

Parent situations selection panel in the sidebar of the Global EV tab.
We're going to quickly break down this panel.

Parent situations in 3-max

  • Button: every time it's your turn to open on the BTN.
  • SB facing the Button: every time the BTN entered the pot and it's your turn to act in SB.
  • SB facing the BB: every time the BTN folded and it's your turn to open in SB.
  • BB facing the Button: every time the BTN entered and it's your turn to defend in BB, regardless of what the SB does.
  • BB facing SB: every time the BTN folded, the SB acted, and it's your turn to respond in BB.

Parent situations in Heads-Up

  • SB: every hand where you are in SB.
  • BB: every hand where you are in BB, regardless of what the SB does (including when SB folds and you win the blind).

Several of these parent situations break down into more specific child situations.

For example, by clicking on SB facing the Button, you can see the total EV of your hands every time the BTN entered the pot, then break it down by what they did: vs limp, vs raise, vs all-in.

This lets you analyze your EV more precisely in the SB vs BTN raise situation, for example.

Global EV grid in SB facing a BTN open (BTN = Fish), 3,756 hands. Several suited Ax in red (A7s, A6s, A2s) and several suited Kxs/Qxs in red as well (K9s, K8s, QTs, Q9s, Q8s). KPIs: +0.41 bb/hand, -2 CEV/hand, average uncertainty ±1.88 bb per cell.
Example in SB facing a BTN open (vs Fish): a clear cluster of suspicious red cells.

In this example in SB facing a BTN open (Fish), we see that the player would apparently make more EV by folding a whole part of their suited range.

Uncertainty is still large (±1.88 bb per cell), but this cluster of negative hands is probably not a coincidence where a single isolated red cell could be. It deserves their attention.

Or maybe the action they choose isn't appropriate against recreational players? Once again, good news: we'll see a bit later how to decide.

Reminder

Users on the free plan and STANDARD only have access to Global EV in demo mode for the BTN position.

Users on the PRO plan have access to Global EV for all positions.

But the advanced modes (Compare to GTO, Compare Actions, Best Action) are only available on the MAX plan.

To learn more about all plans, we have a full summary table on the Poker Spin Tracker home page.

We are now going to tackle the three advanced modes: Compare to GTO, Compare Actions and Best Action.

Hang on, it's going to be technical, but very interesting.

3. Compare to GTO: measuring your gap to equilibrium

Before diving into this mode, we need to lay down some foundations.

This section is a bit theoretical, but it's indispensable to understand what you'll read next, and to really make use of the tool.

Sidebar of the Global EV tab showing the four toggles: Estimate Range (enabled), Compare to GTO, Compare Actions and Best Action.
The three advanced modes (Compare to GTO, Compare Actions, Best Action) are enabled from this sidebar.

A starting point: poker is a zero-sum game

If you play a Spin against 2 opponents at your level, you will win 0 chips per Spin over the long run.

And that's true regardless of player type: 3 fish playing each other will make 0 CEV the same way 3 regs playing each other will.

3 players of equal level playing only against each other will always have a CEV of 0 over the long run.

So in Spin, when you look at your CEV, you're comparing it without knowing to a reference that equals 0. Having +50 of CEV means you're exploiting your opponents at the rate of 50 chips per Spin.

Without realizing it all this time, you've always been comparing your results to an equilibrium of 0 to measure your edge.

But a situation or a hand is not worth 0 EV

Let's go further. If playing against opponents at your level gives you 0 CEV overall, this absolutely doesn't mean that all your actions in all your situations are worth 0.

It's the sum of all your actions in all your situations that adds up to 0.

That 0 is the sum of thousands of different cases: the times you had AA and won big, the times you stole the blinds on the BTN, the times you lost a small pot in BB, the times you called a shove with 22 against 66 and lost, and so on, and so on.

This gives us two important points:

  1. Each situation in poker (BTN, SB vs BB, BB vs BTN, HU SB...) is not meant to make 0 EV over the long run, even against opponents at your level. The total yes, individual situations no.
  2. Each hand in a given situation isn't meant to make 0 EV either. Strong hands earn, weak hands lose.

Structural EV: your reference per situation

This introduces a key concept: structural EV.

It's the EV you're supposed to make in a given situation if you play against 2 opponents at your level.

Your total structural CEV is 0 (equilibrium = 0, as we just said). But on the BTN, your structural CEV might be +20. In SB, maybe +4. In BB, maybe -24.

The total does add up to 0, but you're supposed to win 20 on the BTN, 4 in SB, and lose 24 in BB (note that these numbers are only examples).

Concretely, what is it useful for?

It's useful to identify your leaks with precision.

Imagine you make +10 CEV on the BTN, +10 in SB, and -5 in BB. At first glance, you might think you're very solid in 3-max.

But looking at structural EV: you exploit your opponents in SB (+10 vs +4 expected) and in BB (-5 vs -24 expected), but you get exploited on the BTN (+10 vs +20 expected).

So it's on the BTN that you need to dig to find your room for improvement, while the raw read would have suggested the opposite.

The numbers given here are examples. There is no single structural CEV value for each position: it changes notably depending on the starting stack and the blind duration.

How do we know this structural EV? Thanks to solvers.

They have computed the theoretical EV in every situation for every combo, and let us know exactly the expected EV in each case.

The Compare to GTO mode

Now that these concepts are in place, we can talk about the Compare to GTO mode.

We could also call it:

Compare my EV to GTO equilibrium

or...

Compare my EV to what's expected of me

Now, concretely, what does this mode do? It no longer shows you your raw EV: it displays the gap between your EV and the expected EV in GTO.

In other words, your earnings compared to those expected in a balanced environment.

That is, how much you win (or lose) compared to the EV a GTO solver would have obtained on the same combo, at the same stack depth, against a GTO opponent as well.

The tool calibrates the comparison by stack depth (in 2 bb brackets: 6-8 bb, 8-10 bb, ..., 20 bb+), then weights it by the volume you played at each depth.

It's an "apples to apples" comparison: your EV at 10 bb is not compared to the GTO EV at 20 bb.

Don't worry if this isn't perfectly clear, we're going to take an example with a lot of data: HU SB All-stack vs Fish, with the Compare to GTO mode enabled.

This is often the situation with the largest cumulative volume, so uncertainty drops very low and you can start reading the grid with confidence.

Global EV grid in HU SB All-stack vs Fish, with the Compare to GTO and Estimate Range modes enabled. Majority of green or pale cells, a few light red cells. KPIs: +0.11 bb/hand, +6 chips/hand, average uncertainty ±0.33 bb per cell, total uncertainty ±0.02 bb.
Example in HU SB All-stack vs Fish with the Compare to GTO mode enabled: the grid is mostly green, +0.11 bb/hand of measured edge and an uncertainty that's starting to be low (±0.33 bb per cell).

Reading the colors

ColorMeaning
White

You win as much as GTO theory.

In practice, this often means your opponents play as well as you do, or that with these combos in this situation you haven't found an exploit against them.

Green

You exploit your opponents.

Your EV exceeds the EV you're supposed to make in reality on the same combo in this same situation.

Red

You are exploited.

Your EV is lower than that of a balanced environment. Big warning: as we'll see later, this does not at all mean you play the spot poorly, nor that you absolutely need to change something. Read on carefully to understand.

Quiz

What would the cells of a grid mostly look like for a player who plays exactly GTO against Fish?

The big difference with the default grid is that, without Compare to GTO mode, red = you lose money.

Here, red = you may be winning money (or not), but less than theory would win against GTO opponents.

Green = you may be losing money (or not), but you lose less than GTO would lose vs GTO.

Interpretation markers by level

  • Small stakes: your grid should be mostly green. The pool makes a lot of mistakes, and every avoided mistake translates into a positive delta vs GTO. A white grid at small stakes is a bad signal: it means you're not exploiting anything. Again, we'll come back to special cases, read on to the end.
  • High stakes: it naturally moves closer to white. The game is harder, opponents' mistakes are rarer. But to beat the rake and stay a winner, your overall average must still lean slightly toward green.

Three traps to avoid

Trap 1: don't focus on combo-by-combo values

Let's go back to our HU SB All-stack vs Fish grid. We can notice that your pocket pairs 44+ and most of your suited broadways appear in red, while the rest of the grid is rather green.

The uncertainty on each cell, ±0.33 bb, is still high, but a trend in this direction is taking shape.

Reminder of the HU SB All-stack vs Fish grid with the Compare to GTO mode enabled. Pocket pairs 44+ and most suited broadways in red, the rest of the grid mostly green. KPIs: +0.11 bb/hand, total uncertainty ±0.02 bb.
We keep the HU SB All-stack vs Fish grid in mind to analyze the trap.

If you've followed up to here, you might tell yourself:

We get exploited by the fish with our best hands.

It's tempting, because we're not winning as much as GTO would win in a balanced environment.

But be careful: we are technically "exploited" on these combos compared to theory, but that does not at all mean there is a leak.

What is actually happening?

The most likely hypothesis is that recreational players in BB won't ISO much, and more generally will stay fairly passive postflop, letting you realize your equity.

Too passive means you'll less often have to pay their ISO followed by multi-barrel or all-in ISO while you hold AA.

Conversely, you'll see flops more often with hands like J3o, J2o, T3o.

Fish exploit you without meaning to when you have very strong hands (theory would have won more with those same hands because it would have faced more aggressive opponents), but they get exploited even more when you have trash.

Another warning

This does not mean you should change the way you play your strong hands in this example.

It simply means you win less than theory on these combos. Maybe you're already winning the maximum possible against a fish opponent, and that's perfectly fine.

What really matters

Without diving into combo-by-combo detail (which mostly serves to understand EV dynamics and the way the pool plays), what matters is to look at whether your entire range globally makes more EV than theory.

If yes, you have an edge on this situation. Otherwise, you lose on it.

And as usual, look at the total uncertainty to make sure your read isn't noise.

On our HU SB All-stack vs Fish screenshot, we read +0.11 bb/hand with a total uncertainty of ±0.02 bb.

The delta is much larger than the uncertainty: we can conclude with confidence that this player actually exploits their pool in HU SB, despite the red cells on some combos.

Trap 2: don't isolate a child situation

The second trap is even more insidious. You'll inevitably face it as soon as you drill down into a child situation (HU BB vs SB all-in, vs SB open, vs SB limp, etc.).

Let's take an example by looking at our EV in HU BB vs SB all-in (Fish), All-stack:

Global EV grid in HU BB vs SB all-in against Fish, All-stack, with the Compare to GTO mode enabled. Grid heavily dominated by red, KPIs: -0.14 bb/hand, -9 chips/hand, with the mention 'You are exploited by your opponents'.
HU BB vs SB all-in (Fish), All-stack: the grid is dominated by red, -0.14 bb/hand displayed.

Looking at this grid, you might think at first sight that this is a disaster:

Fish completely exploit us when they all-in since we win way less than GTO!

But not so fast.

What's actually happening? We can hypothesize that recreational players don't open-shove enough across all stack sizes.

The consequence of this lack of OS is that your strong hands won't get paid often by an opponent who would hold a dominated hand. These kinds of strong hands therefore make less EV than theory would have, against a competent player who would have OS'd often with dominated hands.

Should you call less? Absolutely not.

You are indeed exploited by fish in this specific situation, but that doesn't mean there's a leak: you simply win less than theory would have won in a more aggressive environment.

But then, where does the missing EV go?

If fish OS little and we make less EV than expected on the vs all-in child situation, and we know that on the HU BB parent situation we exploit our opponents, this means we win even more in other child situations.

And that's exactly what's happening. Let's now look at the child situation vs SB limp:

Global EV grid in HU BB vs SB limp against Fish, All-stack, with the Compare to GTO mode enabled. Grid heavily dominated by green, KPIs: +0.25 bb/hand, +14 chips/hand, with the mention 'You exploit your opponents'.
HU BB vs SB limp (Fish), All-stack: green grid, +0.25 bb/hand.

We make a lot of money vs fish in this situation. Why? For the opposite reason: if fish don't OS enough, it also means they limp too much.

And if they limp too much, they let you realize your equity more often than expected, so you win more than theory would win against a competent player who would have limped less.

It's just an EV transfer between child situations.

The apparent loss on the shove range is largely offset (and even exceeded) by the gain on the limp range. Overall, on the HU BB parent situation, you do exploit your opponent.

The trap is to draw a conclusion from the EV of an isolated child situation. What measures your real edge is the cumulative EV on the parent situation.

A child situation can look catastrophic while, in the broader frame, you strongly exploit your opponent. Always zoom out before concluding.

Then what's the point of combo-by-combo and child-situation analysis?

One can legitimately wonder why drill down into combo-by-combo detail (trap 1) or into child situations (trap 2) if these reads can be misleading.

The answer: this level of analysis mainly serves to understand the dynamics of the pool, and sometimes even to deduce opponents' leaks directly (fish who don't ISO enough, who limp too much, who don't pay enough, etc.).

To find your own leaks, two complementary approaches:

  • Look at the total EV of parent situations. That's what tells you, at your scale, where you really win and where you lose.
    Note: the Analysis tab we'll see later does exactly this synthesis on each parent situation vs Fish and vs Reg, to let you read it quickly.
  • Apply critical thinking to red cells. Ask yourself if they match a pattern consistent with opponents' leaks (in which case there's probably no leak on your side, just an EV transfer), or if on the contrary they form a suspicious cluster independent of known pool dynamics, which would then deserve to be dug into.

Trap 3: variance

It's the same problem as for all tabs, but even truer here. Global EV really needs a lot of data to produce reliable signals.

Always remember to read the uncertainty at the bottom right of the grid and rely on it before drawing any conclusion.

Ignore isolated red cells. A lone red cell in the middle of green cells is almost always statistical noise. On a limited sample, the EV of an isolated combo can swing strongly due to a single big hand lost. Don't over-react.

Look for zones, not cells. A group of connected red cells (for example all medium pairs, or all low Axs) is the signal of real information, not statistical noise.

It then needs to be interpreted (traps 1 and 2 above): opponent leak, EV transfer between child situations, or a true leak on your side. That's the structure to hunt for, not individual outliers.

One last point to note: on some atypical situations (multi-limps, certain 3-bets), no GTO reference exists and this mode is disabled.

So if you can't enable this mode, it's not a bug: it's that no reference exists to compare against.

Illustration reminding the reader to avoid several traps before interpreting the advanced modes of Global EV.
Don't move too quickly, because you're going to have to avoid many traps.

4. Compare Actions: "what if I had played something else?"

Now let's get to the Compare Actions mode, another very powerful tool built around EV.

The Compare Actions mode answers a question no other tool tackles as directly:

In a given situation, which action would have made you the most?

To enable it, click the Compare Actions toggle in the sidebar. This changes the color of the cells and opens a floating panel (movable, collapsible) with two columns: Action 1 (blue) and Action 2 (orange).

You check the actions to compare in each column.

Toggle sidebar with the Compare Actions mode enabled. Estimate Range is also enabled, Compare to GTO and Best Action are disabled.
The Compare Actions toggle in the sidebar.

A concrete example

Let's take the 3-max SB vs BB position. We can ask: between open 2x and open 2.5x+, which sizing makes the most against Fish?

So we select 3-max SB vs BB vs Fish in the right-side panel, we check the 14 bb+ stacks to get the most data, then in the panel we set Open 2x as Action 1 and Open 2.5x+ as Action 2.

Compare Actions mode enabled in 3-max SB vs BB vs Fish, 14 bb+. Action 1 = Open 2x (blue, 3,386 occurrences), Action 2 = Open 2.5x+ (orange, 922 occurrences). The grid mixes blue and orange cells. Footer: 'Bet Big yields more EV than Bet Small' -0.41 bb/hand, average uncertainty per cell ±3.84 bb, total uncertainty ±0.39 bb.
Compare Actions mode in 3-max SB vs BB vs Fish, 14 bb+: Open 2x (blue) vs Open 2.5x+ (orange).

How is each cell computed?

The difference between your average EV with Action 1 and your average EV with Action 2, on this combo. Simply.

Δ=Average EV (Action 1)Average EV (Action 2)\Delta = \text{Average EV (Action 1)} - \text{Average EV (Action 2)}

In practice, the tool takes every time you played Action 1 on this combo, averages the EV obtained, does the same for Action 2, then displays the difference.

If Action 1 made more, the delta is positive and the cell is blue. If Action 2 made more, the delta is negative and the cell is orange.

The footer at the bottom of the grid summarizes the whole thing: for example "Call makes +0.35 bb/hand more than Raise on this sample".

Reading the screenshot

On our example, the footer displays -0.41 bb/hand with the mention "Bet Big yields more EV than Bet Small". Overall, Open 2.5x+ would have been more profitable than Open 2x on this sample.

Compare Actions mode footer indicating that Bet Big yields more EV than Bet Small, with a delta of -0.41 bb/hand.

If we look at the individual cells, we find an intuitive coherence: big hands (AA, KK, QQ, JJ, TT, 99) and some suited broadways lean toward Bet Big (orange), while several marginal Axo and Kxo prefer Bet Small (blue).

Consistent with the idea that you extract more value with a big sizing on the top of range against a fish.

But look at the uncertainty. Here, the total uncertainty is ±0.39 bb, the total delta -0.41 bb. The signal is barely larger than the noise: we cannot conclude with confidence. The per-cell uncertainty (±3.84 bb) is even higher.

That said, the fact that all the strong hands appear in orange isn't variance: it's a coherent cluster that already constitutes a real signal, even if each cell taken individually is drowned in uncertainty.

As we've already said, always read the uncertainty before turning this into a hard rule, but also think in terms of patterns.

Multi-selection

You can check several actions per column. Example: "Fold + Call" in column 1, "Raise + All-in" in column 2.

This is useful to compare strategic aggregates (passive vs aggressive, for example) rather than atomic actions.

Concretely, in each column, the tool merges the checked actions into a single group and computes the average EV of the group, weighted by the volume of each action.

If on AKs you've played Call 80 times (+0.6 bb of average EV) and Fold 40 times (which equals 0 EV in bb/hand by grid convention, as seen in section 1), the average EV of the "Fold + Call" group becomes:

80×0.6+40×0120=+0.4bb\frac{80 \times 0.6 + 40 \times 0}{120} = +0.4\,\text{bb}

This group EV is then compared to that of column 2.

A quick note on the bb/hand convention. In SB or BB, folding costs the already-invested blind (0.5 bb in SB, 1 bb in BB).

To keep fold = 0 as a reference, the EV displayed for Call, Raise or All-in corresponds to their EV in chips plus the blind already committed.

The blind is therefore mechanically absorbed in the display: regardless of position, 0 = as good as fold, and the rest is measured relative to that starting point.

Which combos are displayed, and how is the total computed?

For a cell to be displayed on the grid, you must have played each compared action at least 10 times on this combo.

Empty grid in Compare Actions mode, due to insufficient sample to display cells.
So don't panic if nothing shows up, it's normal. You need a lot of data to be able to use Compare Actions mode

This is intentional to avoid drawing conclusions from two or three hands, but worth keeping in mind: rare combos or actions unusual to your style will stand out less easily.

Conversely, the footer computation (total delta and uncertainty) takes into account all combos, including those not displayed. As soon as at least one occurrence exists on each action, the data contributes to the volume-weighted average.

This is intentional: it gives a broader global signal even if the visible grid is full of gaps.

The traps of Compare Actions mode

The Compare Actions mode is a very powerful tool, but it has an essential intrinsic limit.

It doesn't say that one action is theoretically better: it says that on your sample, one action worked better.

Between the two, there are four major traps to know about.

1. Selection bias

Imagine you call your KJo at 20 bb deep mostly against very aggressive fish who seem to open-shove one hand out of two, and you fold the same combo against tighter fish.

Your sample of "Call with KJo at 20 bb" is then a biased selection: it only contains contexts where the call already made sense (the opponent's range is so wide that KJo is profitable).

Selection bias in action vs villain open-shove

100 KJo 20bb hands, mixed opponent profiles
Aggressive fish (wide range)
Tight fish (narrow range)
Your implicit decision
CALL sample
only aggressive fish
+2 bb/100
FOLD sample
only tight fish
-1 bb/100
Compare Actions mode verdict
"Call performed better than Fold"

The tool compares two samples, but they do not contain the same opponent contexts. The verdict is not wrong, it is misleading.

Compare Actions will show you "Call worked better than Fold", but it's not Call in absolute that's better, it's Call in the specific contexts you chose (against these ultra-aggressive fish).

How do you know if this bias plays a big role in your case?

Keep a critical mind and ask yourself how much your decisions on this combo are profile-dependent.

If you always play the same range vs Fish without really adapting by profile, the question doesn't arise: your sample reflects your overall strategy well.

But if you adapt a lot (which is often the case), "Call worked better" is only a snapshot of your choices in specific contexts, not a truth applicable everywhere.

2. Variance

We say it in almost every chapter, but here too you must beware of the number of occurrences of the actions you're comparing.

If one of the two actions has very few hands, its average is extremely volatile and the displayed delta can be totally misleading.

Imagine you played AKs Raise 10 times and Call 1,000 times. On 10 hands, the average EV of Raise is extremely volatile: a single big pot won or lost is enough to move the average one way or the other.

Compare Actions can then display "Raise is better" when it's purely variance on the small sample.

Conversely, over 1,000 hands of Call, the average is solid.

3. The silence trap

If you've always played a single action on a combo (for example 100 times Call and 0 times Raise), Compare Actions has nothing to compare and the cell stays empty.

But this silence is not a validation of your choice: it's simply that no alternative has been tested. The absence of comparison says nothing about the quality of your decision, it just says it can't be measured.

And it's even trickier when three actions or more are possible. Imagine that in HU SB you can limp, open 2x or all-in, and that you never use 2x (only limp or all-in depending on the day).

Compare Actions might tell you that all-in is better than limp, but you will never know that open 2x was maybe by far the best option.

The tool only compares the actions you've taken: it's blind to everything else.

4. The postflop trap

Compare Actions doesn't compare theoretical strategies: it compares your real EV on each of the actions. This EV includes everything that happens after preflop: flop, turn, river.

If you play your raises very well but you play your limps poorly postflop, it will display "Raise is better than Limp". It's not a theoretical truth: it's just that you don't play limp as well.

In theory, with optimal postflop, limp could even be the most profitable option.

Keep in mind: the result of Compare Actions depends as much on your postflop style as on the preflop choice itself.

Read it as a signal, not as truth. Compare Actions opens questions ("what if I raised my AKs more?"), it doesn't give the answer.

To validate a hypothesis, you first need a sufficiently large volume, but also critical thinking to avoid falling into the pitfalls mentioned above.

5. Best Action: "which action made you the most?"

To finish, the Best Action mode extends the logic of Compare Actions to all available actions.

For each combo, the tool selects the action that made you the largest average EV, among those you played at least 10 times.

Toggle sidebar with the Best Action mode enabled. The other modes (Estimate Range, Compare to GTO, Compare Actions) are disabled.
The Best Action toggle in the sidebar.

Cell display

The color of the cell corresponds to the winning action:

ActionColor
FoldBlue
CallGreen
Bet small (2x sizing)Yellow
Bet big (2.5x+ sizing)Orange
RaiseRed
All-inDark red

The number in the bottom-right of the cell displays the average EV of the best action (in bb/hand).

The higher this number, the more this action made you on average on the combo.

Example: +0.35 indicates that the winning action made you 0.35 bb/hand on average on this combo.

When the two best actions are nearly equivalent in EV (gap below 0.1 bb), the cell is split vertically into two colors to signal that neither really stands out.

What if all your actions were losing? When every action you took on the combo would have a negative EV, the cell switches to blue on Fold at 0: folding would have been the best option.

The action you actually played becomes the second best and stays visible on cell hover, in the panel that details the EV and the number of occurrences of each action.

A first example: HU SB 16 bb+ vs Fish

Best Action mode grid in HU SB 16 bb+ vs Fish. Top of range in yellow (Open 2x) and orange (Open 2.5x+), bottom of range in blue (Fold at 0), a few green cells (Call) and red (Raise). Right panel with stack filters and analysis toggles, Best Action enabled.
Best Action mode in HU SB 16 bb+ vs Fish: each cell indicates its winning action and its average EV.

You can read the strategy at a glance on this grid:

  • The top of range (pairs, suited broadways, high aces) comes out in yellow (Open 2x): these combos are the most profitable with an open.
  • The bottom of range comes out mostly in green (Call/Limp), with a few blue cells (Fold at 0) when all attempted actions would have been losing. You can feel that limp is slightly better than fold on these combos, but without a big margin.

In HU SB, fold is always legal, so the tool can systematically switch to Fold = 0 when the rest would be losing.

A second example: 3-max BB vs SB limp (Fish)

Now let's enable the Best Action mode on the situation 3-max BB vs SB limp (Fish), on 14 bb+ to combine volume.

Best Action mode grid in 3-max BB vs SB limp (Fish). Top of range mostly red (non all-in ISO) with some very high EVs (5 to 7 bb/hand), bottom of range mostly green (Call). A few gray cells for combos rarely or never played. No blue cells: fold isn't legal in this situation. Right panel with vs SB and vs limp filters enabled.
Best Action mode in 3-max BB vs SB limp (Fish): top of range in red (Raise), bottom of range in green (Call), no blue because fold isn't legal.

What can we take away?

The top of range comes out in red (non all-in ISO), sometimes with very high EVs (5 to 7 bb/hand on big pairs and suited broadways).

The bottom of range stays in green (Call/Check).

A few gray cells appear: these are combos rarely or never played in this situation, so without enough data to decide between actions.

No cell switches to blue here: in BB facing a limp, fold isn't a legal action (you can check for zero), so the tool never proposes Fold = 0 as an alternative.

The per-cell uncertainty stays very high, even though the total uncertainty is reasonable.

At this stage, we can formulate hypotheses: your non all-in ISOs seem very profitable compared to check, suggesting that widening your ISO range a bit could pay off. For the rarely played combos (gray cells), you'll need more volume before deciding.

New: with the Reference Range button at the bottom right, you can visualize in parallel your own range (as well as the Preflop Pack one if you own it).

This lets you visually compare the best action displayed to the action you normally take in game.

Reference Range panel showing on the left the player's own range in the situation, and on the right the Preflop Pack range.
On the left, your own range in this situation; on the right, the Preflop Pack one if you own it.

Important warnings

All the traps identified for Compare Actions (selection bias, variance, silence of an absent action, personal postflop play) apply fully to Best Action mode.

Best Action mode therefore gives you two types of useful information:

  • A mapping of your past: on which combos did you get the best results with which actions, across your entire history.
  • Hypotheses to test: if Fold comes out winning on combos you were tempted to play, that's a lead to dig into.

6. What to remember

If you're reading these lines, congrats: you didn't give up, and you were right not to! Global EV really is a very powerful tab for those who take the time to tame it.

So take your time. Don't necessarily try to understand everything on the first pass. Have fun using the tool, and bit by bit the analyses will become clearer and clearer to you.

To sum up: Global EV breaks down your EV hand by hand and situation by situation, through four complementary tools.

It's the richest tab in the tracker, but also the most demanding to interpret: you need to know what to read, and above all what not to conclude too quickly.

The EV displayed is your EV in bb/hand per combo, with fold = 0 as the implicit reference.

Compare to GTO measures your gap to theory. Green = you exploit, red = you lose EV, but watch out for biases!

A red cell isn't a guaranteed leak. It can be an EV transfer between combos or situations. Look for zones and zoom out on the parent situation.

Compare Actions compares the average EV between two groups of actions on your sample. Four traps to know: selection bias, variance, silence of an absent action, your own postflop level.

Best Action extends the same logic to all available actions and gives you directly the "best" action (again, watch out for biases...).

Uncertainty is central to the entire tab: always compare displayed numbers to the uncertainty. It decreases in √n (4x more volume → 2x less uncertainty).

In the next chapter, we put it all together: the Analysis tab automatically consolidates your biggest leaks from the Preflop, Postflop and Global EV tabs.

It's the synthesis that tells you where to look first.

Transition illustration before the last chapter of the Leak Finder module.
If you've held on this far, one more little push, you're almost there.
Home
The Global EV tab