Range vs range

Pick two solver ranges. We run them against each other a thousand times and tell you who wins, by how much, and on what board textures.

New to poker? What is this, in plain English

Pick two of the solver ranges from the Oracle. We deal one random hand from each, play out the board, and repeat two thousand times. The output tells you who wins more often, and on what kind of boards.

Why it exists

Knowing the right range is half the work. Knowing how two ranges play against each other is the other half. This is the same matchup analysis solvers do, just simpler.

The jargon you will see

Range vs range
Instead of asking 'who wins with these specific cards', you ask 'who wins on average across all the hands either side might have'.
Win rate
How often the first range comes out ahead. 50% is a coin flip, 55% is a meaningful edge, 60% is dominant.
Tie
Both players make the same hand, the pot is split.
Hand category
Pair, two pair, three of a kind, straight, flush, and so on. The breakdown shows how often the winning hand was each category.

If this is your first time

Run BTN open versus BB defend with no board. The button should win around 54% of the time. That small edge, played for thousands of hands, is what professional poker comes down to.

Hero range

Range size: -

vs

Villain range

Range size: -

Use 2-char codes like As Kd 7h. Leave blank for a preflop matchup, three cards for flop, four for turn, five for river.

How it works

On every iteration, we deal one combo from the hero range and one combo from the villain range, then complete the board with random cards from the remaining deck. After two thousand iterations, the win rate is stable to within roughly half a percentage point. Run it a few times if you want tighter bounds.

This tells you how two solver-grade ranges play in a vacuum. It does not account for bet sizing, fold equity, or postflop skill differences. For that, use the equity calculator with the same ranges and a specific board.

The 18 ranges available here are the same ones used in the Oracle. If you want to test a custom range, you can paste any standard PokerStove notation into the equity calculator instead.